Modo de usuario Linux

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 1 de noviembre de 2018; las comprobaciones requieren 2 ediciones .
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.

Aplicaciones del UML

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.

Integración en el kernel de Linux

Disponible como parche para algunos núcleos desde 2.2.x.

Se ha integrado en el kernel desde Linux 2.6.0.

Comparación

Se considera que Linux en modo usuario tiene un rendimiento deficiente en comparación con Xen y OpenVZ .

Plataformas

Originalmente hecho para x86 pero luego portado a IA-64 y PowerPC . Actualmente se ejecuta en x86-64 .

Véase también

Notas

  1. El proyecto de código abierto uml en Open Hub: página de idiomas - 2006.

Literatura

Enlaces