DICCIONARIO · X

Xen

Xen es un hipervisor de código abierto de tipo 1 que se instala directamente sobre el hardware y permite ejecutar varias máquinas virtuales aisladas, cada una con su sistema operativo, en un mismo servidor. Nació en la Universidad de Cambridge en 2003 y ha sido la base de nubes como Amazon EC2, sistemas seguros como Qubes OS y plataformas embebidas.

Germán Gutiérrez Escrito por Germán Gutiérrez 6 min de lectura
Ficha rápida
Tipo
Hipervisor de tipo 1 (bare metal), escrito en C
Licencia
GPLv2, código abierto
Origen
Laboratorio de Informática de la Universidad de Cambridge; versión 1.0 el 2 de octubre de 2003
Gobernanza
Xen Project, proyecto de la Linux Foundation desde abril de 2013
Última versión
Xen 4.22, publicada el 5 de agosto de 2026
Arquitecturas
x86 (32 y 64 bits), ARM y, en desarrollo, RISC-V

≡En resumen

  • Xen es un hipervisor: la capa de software que reparte el hardware entre varias máquinas virtuales.
  • Es de tipo 1: arranca antes que cualquier sistema operativo, sin sistema anfitrión debajo.
  • Una máquina privilegiada, dom0, gestiona el resto de máquinas virtuales, llamadas domU.
  • Amazon EC2 lo usó de 2006 a 2017; hoy destaca en seguridad, sistemas embebidos y automoción.
  • Frente a KVM, Xen aísla más el hipervisor del sistema operativo; KVM está integrado en Linux y es más común en la nube actual.

01 ¿Qué es Xen?

Xen empezó como proyecto de investigación en el Laboratorio de Informática de la Universidad de Cambridge, dirigido por Ian Pratt con el doctorando Keir Fraser. La primera versión pública llegó en 2003 y, desde abril de 2013, lo desarrolla el Xen Project bajo la Linux Foundation, con apoyo de empresas como Intel, AMD, Arm, AWS o Citrix. Es una pieza clave de la historia de la virtualización de servidores y de la nube pública.

Término Qué es Contexto
Xen Hipervisor de código abierto Informática, servidores y nube
XenServer / XCP-ng Plataformas de virtualización construidas sobre Xen Centros de datos y empresas
Xen (Half-Life) Dimensión alienígena del videojuego Half-Life (1998) Videojuegos
Xe Símbolo químico del xenón (no «Xen») Química
Otros significados de «Xen» y «x e n»

02 Cómo funciona Xen: hipervisor, dom0 y domU

En Xen, el hipervisor hace lo mínimo imprescindible: reparte CPU y memoria y aísla unas máquinas de otras. Todo lo demás (controladores de disco y red, herramientas de gestión) vive en una máquina virtual especial. Esa separación reduce el código que se ejecuta con máximo privilegio y es la razón por la que Xen se considera una buena base para entornos donde la seguridad es crítica.

01

Hipervisor Xen

La capa que arranca primero, directamente sobre el hardware. Planifica el uso de CPU, reparte la memoria y gestiona las interrupciones.

02

dom0 (dominio 0)

La única máquina virtual que por defecto tiene acceso directo al hardware. Suele ser un Linux o BSD con los controladores y las herramientas para crear y gestionar las demás.

03

domU (dominios sin privilegios)

Las máquinas virtuales de los usuarios: servidores web, bases de datos, escritorios. No tocan el hardware directamente.

04

Xenstore

Un almacén de configuración compartido que dom0 y las domU usan para intercambiar información sobre dispositivos y estado.

03 Modos de virtualización en Xen: PV, HVM y PVH

Una de las aportaciones de Xen fue la paravirtualización: modificar el sistema operativo invitado para que sepa que está virtualizado y colabore con el hipervisor. Hoy convive con la virtualización asistida por hardware de los procesadores modernos.

Modo Cómo funciona Cuándo se usa
PV (paravirtualización) El sistema invitado está modificado y llama directamente al hipervisor Modo original; útil sin extensiones de virtualización en la CPU
HVM (hardware virtual machine) Usa las extensiones Intel VT-x o AMD-V y emula el hardware Sistemas sin modificar, como Windows
PVHVM HVM con controladores paravirtualizados para disco y red Mejor rendimiento de entrada y salida en HVM
PVH Máquina paravirtualizada dentro de un contenedor HVM, sin emulación de hardware antiguo Modo recomendado para invitados Linux modernos
Modos de funcionamiento de las máquinas virtuales en Xen

04 Historia de Xen

Fecha Hito
2 de octubre de 2003 Se publica Xen 1.0, desde la Universidad de Cambridge
Agosto de 2006 Amazon EC2 arranca usando Xen como hipervisor
22 de octubre de 2007 Citrix compra XenSource, la empresa creada por los autores de Xen
Abril de 2013 Xen pasa a ser un proyecto colaborativo de la Linux Foundation
Noviembre de 2017 AWS presenta Nitro, basado en KVM, y sus nuevas familias de instancias dejan de usar Xen
2019 y 2023 Citrix XenServer se renombra Citrix Hypervisor (2019) y vuelve a llamarse XenServer (2023)
5 de agosto de 2026 Sale Xen 4.22, con mejoras en ARM, avances en RISC-V y cinco años de soporte de seguridad
Hitos de Xen

05 Xen vs KVM, VMware ESXi y Hyper-V

La comparación más buscada es Xen contra KVM, los dos hipervisores de open source más conocidos. La diferencia es de arquitectura: Xen es un hipervisor independiente con dom0; KVM convierte el propio núcleo Linux en hipervisor.

Hipervisor Licencia Arquitectura Dónde se usa
Xen Libre (GPLv2) Microhipervisor independiente + dom0 XCP-ng, XenServer, Qubes OS, sistemas embebidos y automoción
KVM Libre, parte del núcleo Linux desde 2007 Módulo del kernel de Linux Nube pública, Proxmox, OpenStack
VMware ESXi Propietaria (Broadcom) Hipervisor propio Centros de datos corporativos
Hyper-V Propietaria (Microsoft) Hipervisor con partición raíz Windows Windows Server y Azure
Comparativa de hipervisores de tipo 1

06 Para qué se usa Xen hoy

01

Hosting y VPS

Muchos proveedores han vendido durante años servidores virtuales sobre Xen; aún existen planes etiquetados como «Xen VPS».

02

Virtualización en empresa

XCP-ng, fork libre de XenServer, gestiona clústeres de máquinas virtuales en centros de datos propios.

03

Seguridad de escritorio

Qubes OS usa Xen para separar el trabajo, la navegación y la banca en compartimentos aislados.

04

Embebidos y automoción

Xen sobre ARM permite ejecutar en un mismo chip el sistema del salpicadero y el de funciones críticas sin que se interfieran.

Si estás comparando alojamientos, lo que te afecta como cliente no es tanto el hipervisor como los recursos garantizados. Un VPS hosting sobre Xen o KVM reserva CPU y memoria para ti, a diferencia del hosting compartido. Tienes más contexto en nuestra guía sobre la base técnica del hosting web.

07 Cómo instalar o probar Xen

Hay dos caminos: instalar una plataforma completa basada en Xen, que incluye el hipervisor, el dom0 y las herramientas de gestión, o añadir el hipervisor a una distribución Linux que ya usas. Para aprender, lo más cómodo es la primera opción en un equipo de pruebas.

  1. 1

    Comprueba el hardware

    Verifica que el procesador tiene extensiones de virtualización (Intel VT-x o AMD-V) activadas en la BIOS o UEFI; las necesitas para los modos HVM y PVH.

  2. 2

    Elige la plataforma

    XCP-ng es la opción libre llave en mano; si prefieres tu propia distribución, Debian y otras incluyen paquetes del hipervisor Xen.

  3. 3

    Instala y arranca en Xen

    El gestor de arranque carga primero el hipervisor y después el sistema de control (dom0).

  4. 4

    Crea tu primera máquina virtual

    Con la herramienta de línea de comandos xl o con la interfaz web de tu plataforma, define CPU, memoria, disco y red, y arranca el invitado.

  5. 5

    Planifica copias y actualizaciones

    Programa copias de seguridad de las máquinas virtuales y sigue los avisos de seguridad del Xen Project para aplicar parches.

08 ¿Necesitas saber de Xen para tu proyecto web?

Para una web corporativa, casi nunca: tu proveedor elige el hipervisor. Importa cuando construyes producto propio con requisitos de aislamiento, cumplimiento o rendimiento. En un proyecto de desarrollo web a medida o al diseñar una plataforma SaaS a medida hay que decidir si alojarla en la nube pública, en servidores dedicados virtualizados o en contenedores, y esa decisión afecta al coste y a la escalabilidad.

  • ✓¿Los datos de clientes deben quedar aislados por hardware o basta con aislamiento lógico?
  • ✓¿Necesitas ejecutar sistemas operativos distintos en el mismo servidor?
  • ✓¿Tu equipo sabe operar el hipervisor o prefieres un servicio gestionado?
  • ✓¿Qué soporte de seguridad tiene la versión que vas a usar?

Preguntas frecuentes sobre Xen

Xen es un hipervisor de código abierto de tipo 1 que permite ejecutar varias máquinas virtuales aisladas en un mismo servidor físico, directamente sobre el hardware.

Casi siempre se refiere a Xen, el hipervisor del Xen Project. También aparece en productos derivados como XenServer o XCP-ng.

Xen es un hipervisor independiente que delega los controladores en una máquina privilegiada (dom0); KVM es un módulo del núcleo Linux que convierte el propio sistema en hipervisor.

Es el dominio 0, la máquina virtual privilegiada que por defecto accede al hardware y desde la que se crean y gestionan las demás máquinas virtuales (domU).

Lo usó desde el lanzamiento de EC2 en 2006. Desde 2017 las instancias nuevas usan Nitro, un sistema basado en KVM, aunque AWS sigue apoyando el proyecto Xen.

Sí. Xen se distribuye con licencia GPLv2 y es libre. Algunas plataformas construidas encima, como XenServer, tienen ediciones comerciales con soporte.

Es una plataforma de virtualización de código abierto basada en Xen, nacida como fork de XenServer y hoy dentro del ecosistema del Xen Project. Incluye el hipervisor, el dom0 y herramientas de gestión.

Fuentes consultadas

Germán Gutiérrez

Sobre el autor

Germán Gutiérrez

Development Manager en appyweb

Dirige el equipo de desarrollo de appyweb: aplicaciones web y móviles, SaaS, integraciones y arquitectura de software.

Ver perfil en LinkedIn ↗

Términos relacionados

Ver todos los términos →
V Virtualization (virtualización) La virtualization (virtualización) es la tecnología que usa software, el hipervisor, para dividir un equipo físico en varias máquinas virtuales aisladas, cada una con su propio sistema operativo y recursos asignados. Es la base de la nube y de los hostings modernos porque aprovecha mejor el hardware, facilita las copias y permite mover servidores sin tocar máquinas. V VPS Hosting (servidor virtual privado) Un VPS hosting (servidor virtual privado) es un alojamiento en el que un servidor físico se divide, mediante virtualización, en máquinas virtuales aisladas, cada una con su sistema operativo, acceso root y recursos reservados de CPU, memoria y disco. Es el paso intermedio entre el hosting compartido y el dedicado: más control y rendimiento sin pagar una máquina entera. C Cloud Hosting El cloud hosting (alojamiento en la nube) es un tipo de hosting en el que una web o aplicación se ejecuta sobre recursos virtualizados de una red de servidores de un proveedor, en lugar de sobre una única máquina física. Permite ampliar o reducir potencia según la demanda y pagar por uso, con más disponibilidad que un hosting tradicional. S Servidor Dedicado Un servidor dedicado es un servidor físico completo que un proveedor alquila a un solo cliente, que usa en exclusiva su procesador, memoria, disco y red. Frente al hosting compartido o un VPS, ofrece rendimiento predecible, aislamiento y control total, a cambio de un coste mayor y de tener que administrarlo o pagar para que lo gestionen. O Open Source El open source (código abierto) es el software cuyo código fuente se publica con una licencia que permite a cualquiera usarlo, estudiarlo, modificarlo y redistribuirlo, incluso con fines comerciales. Para serlo oficialmente, la licencia debe cumplir los diez criterios de la Open Source Definition de la OSI. Linux, Android y WordPress son ejemplos de software open source. V Virtual Desktop Un virtual desktop (escritorio virtual) es un escritorio completo de sistema operativo, con sus aplicaciones y archivos, que se ejecuta en un servidor o en la nube y al que el usuario accede en remoto desde cualquier dispositivo. Los datos no salen del centro de datos, lo que facilita el teletrabajo seguro y la gestión centralizada de los equipos.

Cuéntanos tu proyecto. Te respondemos en 48 h.

Auditoría gratuita de IA, campañas, web y SEO, con prioridades y cifras reales de tu negocio.

✓ Sin compromiso ✓ Respuesta en 48 h laborables ✓ Un consultor senior, no un bot
WA WhatsApp