Ich möchte eine isolierte (Gast-) Linux-Umgebung auf meinem Computer, in der ich Fehler machen kann, ohne mich um den Host kümmern zu müssen. Installieren Sie z. B. viele Dinge aus dem Quellcode, ohne die Paketverwaltung, verschmutzen Sie Umgebungsvariablen usw., und erzeugen Sie dann eine andere Gastumgebung, wenn der alte Gast zu überladen ist.
Ich hatte ein bisschen Spaß mit Virtualbox unter Tinycore Linux, aber zumindest so, wie ich es benutze, halte ich den Virtualbox-Overhead nicht für unbedingt notwendig. Zum einen möchte ich, wenn möglich, den gleichen Kernel wie mein Host verwenden.
Als ich das Linux From Scratch-Tutorial durchgearbeitet habe, habe ich auch einiges über Linux gelernt. Es chroot
scheint, als wäre es das, wonach ich suche. Um ehrlich zu sein, gab es eine Menge, die ich in LFS nicht wirklich verstand, da chroot einer von ihnen war. Ich würde versuchen, chroot
damit herumzuspielen, wenn ich nicht so viel Angst hätte, dass es meine aktuelle Umgebung durcheinander bringen könnte.
Ich suche nach einem Virtualisierungsprogramm, das die Tatsache nutzt, dass ich auf einer Linuxbox bin (ich verwende übrigens PinguyOS), um die Virtualisierung zu beschleunigen, oder nach einer Referenz, wie man chroot als isolierten Spielplatz einsetzt.
quelle
Docker vereinfacht die Verwendung von LXC:
quelle
Sehen Sie sich OpenVZ- oder Linux-Container an, die beide eine einfache, pseudovirtualisierte Umgebung mit eindeutigen Benutzerlandschaften auf einem gemeinsamen Kernel implementieren.
OpenVZ ist in dieser Phase ausgereifter.
quelle
Vielleicht kann dir das helfen: aufs : ein erweitertes mehrschichtiges Unification- Dateisystem
Sie haben Ihr System in der unteren Ebene. Darüber können Sie das aufs-Dateisystem mounten. Änderungen (Schreibvorgänge) werden nur in diesem Dateisystem vorgenommen, ohne das darunter befindliche "echte" Dateisystem zu ändern.
quelle