Quiero un entorno Linux aislado (invitado) en mi computadora que pueda estropear sin preocuparme por el host. Por ejemplo, instale muchas cosas desde la fuente sin administración de paquetes, contamine las variables de entorno del entorno, etc., y luego genere otro entorno de invitado cuando el invitado anterior esté demasiado abarrotado.
Me he divertido un poco usando Virtualbox con Tinycore linux, pero al menos la forma en que lo uso, no creo que la sobrecarga de Virtualbox sea completamente necesaria. Por un lado, si es posible, me gustaría usar el mismo núcleo que mi host.
Además, al leer el tutorial de Linux From Scratch, aprendí un poco sobre lo chroot
que parecía ser lo que estaba buscando. Sin embargo, para ser sincero, había muchas cosas que realmente no entendía en LFS, y que Chroot era una de ellas. Intentaría jugar chroot
si no tuviera tanto miedo de que pueda arruinar mi entorno actual.
Entonces, estoy buscando un programa de virtualización que use el hecho de que estoy en un linuxbox (estoy usando PinguyOS por cierto), para acelerar la virtualización, o una referencia sobre cómo usar chroot como un patio de juegos aislado.
fuente
Docker hace que LXC sea más fácil de usar:
fuente
Busque en OpenVZ o Linux Containers, que implementan un entorno pseudo-virtualizado liviano con tierras de usuario únicas en un núcleo común.
OpenVZ es más maduro en esta etapa.
fuente
Tal vez esto pueda ayudarlo: aufs : un avanzado sistema de archivos de unificación de múltiples capas
Tienes tu sistema en el nivel inferior. Además, puede montar el sistema de archivos aufs. Las modificaciones (escrituras) se realizan solo en este sistema de archivos aufs, sin cambiar el sistema de archivos 'real' que se encuentra debajo.
fuente