Форум сайта python.su
Хочу попробовать намутить для одного приложения возможность безопасно подключать питоновские плагины. Методом гугла выяснил, что фактически единственный нормальный сэндбокс для запуска питоновых скриптов - PyPy, который использует LLVM-окружение с виртуальной файловой системой.
Сам PyPy собирается и ставится без проблем, что из репозитория (Ubuntu 12.04), что из исходников (и транка). Сборка сэндбокс-окружения занимает около получаса, после чего оно запускается, но радует вот чем:
Warning: cannot find your CPU L2 cache size in /proc/cpuinfo Not Implemented: SomeString(no_nul=True) RuntimeError 'import site' failed Python 2.7.2 (2346207d9946, Feb 15 2012, 08:26:49) [PyPy 1.8.0 with GCC 4.4.3] on linux2 Type "help", "copyright", "credits" or "license" for more information. And now for something completely different: ``"it's always up to us, in a way or the other"'' >>>>
Офлайн