UML (Linux en modo de usuario) | |
---|---|
Tipo de | Virtualización a nivel de sistema operativo |
Escrito en | C [1] |
Sistema operativo | linux |
plataforma de hardware | x86 , x86-64 , IA-64 |
Licencia | GNU GPL v.2 |
Sitio web | modo-usuario-linux.sourceforge.net |
User-Mode Linux (UML, User Mode Linux ) es una variante del kernel de Linux que le permite ejecutar varios sistemas Linux virtualizados (los llamados invitados del inglés invitados ) como aplicaciones regulares en el sistema Linux principal (los llamados invitados). llamado host del inglés host ). Cada invitado se ejecuta como un proceso en el " espacio de usuario " ( esp. espacio de usuario ), lo que le permite ejecutar múltiples sistemas operativos virtuales sin reconfigurar el sistema Linux principal.
Es posible ejecutar servicios de red en UML, incluido honeypot . UML se puede usar para probar y depurar programas sin afectar el sistema operativo subyacente, así como para la enseñanza y la investigación.
En un sistema UML, se permite la discrepancia entre las versiones del kernel huésped y host. UML se puede usar para depurar núcleos en una sola máquina.
A veces se proporciona alojamiento web basado en UML.
Disponible como parche para algunos núcleos desde 2.2.x.
Se ha integrado en el kernel desde Linux 2.6.0.
Se considera que Linux en modo usuario tiene un rendimiento deficiente en comparación con Xen y OpenVZ .
Originalmente hecho para x86 pero luego portado a IA-64 y PowerPC . Actualmente se ejecuta en x86-64 .