Linux en modo de usuario

Numerosas cosas se hacen posibles a través del uso de UML. Uno puede ejecutar servicios de red desde un entorno UML y permanecer totalmente aislado del sistema Linux principal en el que se ejecuta el entorno UML. Los administradores pueden usar UML para configurar honeypots, que permiten probar la seguridad de los equipos o la red. UML puede servir para probar y depurar software nuevo sin afectar negativamente al sistema host. UML también se puede utilizar para la enseñanza y la investigación, proporcionando un entorno de red Linux realista con un alto grado de seguridad.

En entornos UML, las versiones de kernel de host y guest no necesitan coincidir, por lo que es completamente posible probar una versión de «vanguardia» de Linux en modo de usuario en un sistema que ejecuta un kernel mucho más antiguo. UML también permite que la depuración del núcleo se realice en una máquina, donde otras herramientas de depuración del núcleo (como kgdb) requieren dos máquinas conectadas con un cable de módem nulo.

Algunos proveedores de alojamiento web ofrecen servidores virtuales con tecnología UML a precios más bajos que los verdaderos servidores dedicados. Cada cliente tiene acceso de root en lo que parece ser su propio sistema, mientras que en realidad una computadora física es compartida entre muchas personas.

libguestfs ha soportado un motor UML desde la versión 1.24 como alternativa al uso de QEMU o KVM.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.