Я хочу изолированную (гостевую) среду Linux на моем компьютере, которую я могу испортить, не беспокоясь о хосте. Например, установить много вещей из исходного кода без управления пакетами, загрязнить переменные среды среды и т. Д., А затем породить другую гостевую среду, когда старый гость становится слишком загроможденным.
Я немного повеселился, используя Virtualbox с Tinycore Linux, но, по крайней мере, так, как я его использую, я не думаю, что издержки Virtualbox абсолютно необходимы. Во-первых, если возможно, я бы хотел использовать то же ядро, что и мой хост.
Кроме того, когда я пробежался по учебнику Linux From Scratch, я немного узнал о том chroot
, что, возможно, это то, что я ищу. Честно говоря, в LFS я многое не понял, в том числе и chroot. Я бы попытался поиграть, chroot
если бы не боялся, что это может испортить мою нынешнюю обстановку.
Поэтому я ищу программу виртуализации, которая использует тот факт, что я нахожусь на linuxbox (я использую PinguyOS, кстати), для ускорения виртуализации, или справку о том, как использовать chroot в качестве изолированной игровой площадки.
источник
Docker облегчает использование LXC:
источник
Изучите контейнеры OpenVZ или Linux, которые реализуют легковесную псевдовиртуализированную среду с уникальными пользовательскими областями на общем ядре.
OpenVZ более зрелый на данном этапе.
источник
Может быть, это поможет вам: aufs : продвинутая многослойная файловая система объединения
Ваша система находится на нижнем уровне. Кроме того, вы можете смонтировать файловую систему aufs. Изменения (записи) производятся только в этой файловой системе aufs, без изменения «реальной» файловой системы внизу.
источник