Xen

Xen Descripción de esta imagen, también comentada a continuación Xen con NetBSD y tres distribuciones de Linux . Información
Desarrollado por El proyecto Xen
XenSource, Inc.
Última versión 4.15.0 (8 de abril de 2021)
Depositar https://xenbits.xen.org/gitweb/?p=xen.git;a=summary
Escrito en VS
Medio ambiente Multiplataforma
Tipo Virtualización
Licencia GNU GPL
Sitio web www.xenproject.org

Xen es un software gratuito de virtualización , específicamente un hipervisor para máquina virtual , tipo 1.

Su desarrollo comenzó como un proyecto de investigación en la Universidad de Cambridge en el Reino Unido . Posteriormente, XenSource se creó y continuó desarrollándose. Xen le permite ejecutar varios sistemas operativos virtuales (invitados) en una sola máquina host. Xen se ha integrado parcialmente en la parte principal del kernel de Linux desde la versión 3.0.

Presentación

Xen permite que varios sistemas operativos (y sus aplicaciones) se ejecuten de forma aislada en una sola máquina física en las plataformas x86 , x86-64 , IA-64 y PowerPC , ARM Cortex-A7 y Cortex-A15 (próximamente en SPARC ). Por tanto, los sistemas operativos invitados comparten los recursos de la máquina host.

Xen es un "paravirtualizador" o "hipervisor" de máquinas virtuales. Los sistemas operativos invitados son "conscientes" del Xen subyacente, necesitan ser "portados" (adaptados) para ejecutarse en Xen. Linux , NetBSD , FreeBSD , Plan 9 y GNU Hurd ya pueden ejecutarse en Xen.

Xen 3 también puede ejecutar sistemas no modificados como Windows en procesadores compatibles con las tecnologías VT de Intel o AMD-V (nombre del proyecto: Pacifica) de AMD.

Se admiten las arquitecturas x86 , x64 , IA-64 , PowerPC y ARM y SPARC . Se admiten multiprocesador ( SMP ) y parcialmente Hyper-Threading .

Arquitectura Xen

Cada sistema operativo invitado se ejecuta en un "dominio". Xen es una capa delgada que funciona directamente en el hardware.

Arquitectura Xen
Software de control Xen
Xeno-Linux
Controladores Xen
Área de usuario
Linux
Controladores Xen
Área de usuario
NetBSD
Controladores Xen
Área de usuario
FreeBSD
Controladores Xen
Área de usuario
Plan 9
Controladores Xen

Xen

Hardware: procesador, memoria, almacenamiento, red, etc.

Jugadores industriales

Comparación con otras soluciones de virtualización

Normalmente, la virtualización requiere un sistema operativo host instalado en el hardware y, opcionalmente, una capa intermedia. A continuación, se pueden instalar uno o más sistemas operativos invitados en paralelo.

Debido a esta “paravirtualización” (adaptación del sistema operativo invitado) y su ligereza, Xen es una de las herramientas de virtualización más poderosas. De hecho, los sistemas invitados pueden tener acceso directo al hardware, lo que ofrece un potencial de optimización mucho mayor. Sin embargo, ejecutar una máquina virtual de Windows con código fuente cerrado plantea algunos problemas de estabilidad bajo carga pesada .

Ver también

Artículos relacionados

enlaces externos

Notas y referencias

  1. Xen 4.15 is release  " (consultado el 10 de abril de 2021 )
  2. "  Xen ARM con extensiones de virtualización  " (consultado el 13 de julio de 2014 ) .
  3. (en) CÓMO: Windows XP que se ejecuta bajo Xen 3.0 en Ubuntu Dapper Drake .
  4. (in) XenSource recauda $ 6 millones de fondos de la Serie A.  ” (Consultado el 30 de junio de 2008 ) .
  5. (en) Citrix para ingresar a los mercados de virtualización de servidores y escritorios con la adquisición de la "copia archivada" de XenSource (versión del 23 de julio de 2018 en Internet Archive ) .