Lguest es un hipervisor de virtualización del kernel de Linux x86 introducido en la versión 2.6.23 del kernel (lanzada el 9 de octubre de 2007) y eliminado en la versión 4.14 (noviembre de 2017). [ 1 ] El hipervisor es un sistema de virtualización a nivel de sistema operativo capaz de ejecutar kernels de Linux x86 de 32 bits sin modificar como máquinas invitadas. La instalación es tan sencilla como ejecutar modprobe lg seguido de tools/lguest/lguest para crear una nueva máquina invitada. [ 2 ]
Lguest aún se puede instalar en el kernel 4.14 y versiones posteriores mediante parches externos al código fuente.
Lguest fue mantenido por Rusty Russell . [ 3 ]
Historia
Lguest se presentó en enero de 2007, cuando Jonathan Corbet describió el "rustyvisor" de 6000 líneas de Rusty Russell como un hipervisor paravirtualizado mínimo destinado principalmente a la educación y la experimentación. [ 4 ]
Inclusión en la línea principal (2007)
El código se fusionó durante el ciclo de desarrollo 2.6.23 y se incluyó en la versión del 9 de octubre de 2007, junto con la compatibilidad con invitados Xen. Al ejecutarse únicamente en hosts x86 de 32 bits, lguest dependía de los nuevos ganchos ''paravirt_ops''; el lanzamiento de un invitado implicaba cargar el módulo `lg` y ejecutar el lanzador lguest en el espacio de usuario. [ 5 ]
Declive y destitución (2017)
A medida que KVM y la virtualización asistida por hardware maduraron, el interés en lguest disminuyó. Durante la primera mitad del período de fusión de Linux 4.14, todo el subsistema fue eliminado "debido a la falta de interés y mantenimiento". [ 6 ] Posteriormente, Rusty Russell anunció el cierre de la lista de correo del proyecto, señalando que lguest ya había sido eliminado del kernel. [ 7 ]
Estado después de la versión 4.14
Aunque ya no se mantiene en el repositorio principal, los parches externos proporcionados por la comunidad permiten compilar lguest con kernels más recientes para fines de enseñanza y experimentación. [ 8 ]
Véase también
Referencias
- ↑ Corbet, Jonathan (8 de septiembre de 2017). "La primera mitad de la ventana de fusión 4.14" . LWN.net .
- ↑ Russell, Rusty (26 de julio de 2007). "drivers/lguest/README" .
- ↑ Rusty Russell (15 de octubre de 2017). "Cerrando el telón de lguest (¡y de esta lista de correo!)" .
- ↑ "Una introducción a lguest" . LWN.net . Consultado el 19 de julio de 2025 .
- ↑ "Una introducción a lguest" . LWN.net . Consultado el 19 de julio de 2025 .
- ↑ "La primera mitad de la ventana de fusión 4.14" . LWN.net . Consultado el 19 de julio de 2025 .
- ↑ Russell, Rusty (15 de octubre de 2017). " [ Lguest ] Cerrando el telón de lguest (¡y de esta lista de correo!)" . Recuperado el 19 de julio de 2025 .
- ↑ "Lguest - Debian Wiki" . wiki.debian.org . Consultado el 19 de julio de 2025 .
Enlaces externos
- Sitio web oficial
- Introducción a lguest (LWN.net)
- Características del kernel de Linux
- Software de virtualización gratuito
- Software de virtualización para Linux
- Stubs de Linux