Я работаю над проектом онлайн-компилятора Python. Когда пользователь отправляет python, сервер выполняет его. Что я хочу сделать, так это создать песочницу с виртуальной файловой системой, выполнить внутри нее этот скрипт, и эта песочница должна быть далека от файловой системы реального сервера, но nodejs должен иметь возможность управлять stdin и stdout этой песочницы.
Как сделать это возможным?