Chcę odizolować (gościa) środowisko Linux na moim komputerze, które mogę zepsuć bez martwienia się o hosta. Np. Zainstaluj wiele rzeczy ze źródła bez zarządzania pakietami, zanieczyszczaj zmienne środowiskowe itp., A następnie spawnuj inne środowisko gościa, gdy stary gość będzie zbyt zagracony.
Miałem trochę zabawy z Virtualbox z linuxem Tinycore, ale przynajmniej sposób, w jaki go używam, nie uważam, że obciążenie Virtualbox jest całkowicie konieczne. Po pierwsze, jeśli to możliwe, chciałbym użyć tego samego jądra, co mój host.
Ponadto, kiedy przejrzałem samouczek Linux From Scratch, dowiedziałem się trochę chroot
, co wydawało się, że może być tym, czego szukam. Szczerze mówiąc, było wiele rzeczy, których tak naprawdę nie rozumiałem w LFS, chroot był jednym z nich. Spróbowałbym się bawić, chroot
gdybym nie bał się, że może to zepsuć moje obecne środowisko.
Szukam więc programu do wirtualizacji, który wykorzystuje fakt, że korzystam z systemu Linux (korzystam z PinguyOS btw), aby przyspieszyć wirtualizację, lub informację o tym, jak używać chroot jako izolowanego placu zabaw.
źródło
Docker ułatwia korzystanie z LXC:
źródło
Zajrzyj do kontenerów OpenVZ lub Linux, z których oba wdrażają lekkie, pseudo-wirtualizowane środowisko z unikalnymi obszarami użytkownika na wspólnym jądrze.
Na tym etapie OpenVZ jest bardziej dojrzały.
źródło
Może to może ci pomóc: aufs : zaawansowany wielowarstwowy system plików unifikacyjnych
Masz swój system na niższym poziomie. Ponadto możesz zamontować system plików Aufs. Modyfikacje (zapisy) są wprowadzane tylko w tym systemie plików Aufs, bez zmiany „prawdziwego” systemu plików poniżej.
źródło