История изменений
Исправление makoven, (текущая версия) :
Как это вообще должно работать? Так?
1. Ввожу я в терминале firefox.
2. С помощью cgroups(?) создается изолированное окружение с отдельной памятью, процессором и пустой ФС
3. Для этого окружения конструируется собственная ФС - результат скрещивания полсотни отдельных маленьких ФС, каждая из которых это библиотека или фреймворк (gtk, libpng, ...) - всё, что потребуется для запуска браузера.
4. В этом окружении запускается исполняемый файл
Исходная версия makoven, :
Как это вообще должно работать? Так?
1. Ввожу я в терминале firefox.
2. С помощью cgroups(?) создается изолированное окружение
3. Для этого окружения конструируется собственная ФС - результат скрещивания полсотни отдельных маленьких ФС, каждая из которых это библиотека или фреймворк (gtk, libpng, ...) - всё, что потребуется для запуска браузера.
4. В этом окружении запускается исполняемый файл