Xen (pronunciado / ˈ z ɛ n / ) es un hipervisor de tipo 1 gratuito y de código abierto que proporciona servicios que permiten que múltiples sistemas operativos se ejecuten simultáneamente en el mismo hardware . Fue desarrollado originalmente por el Laboratorio de Computación de la Universidad de Cambridge y actualmente lo desarrolla la Fundación Linux con el apoyo de Intel , Citrix , Arm Ltd , Huawei , AWS , Alibaba Cloud , AMD , Bitdefender y EPAM Systems.
La comunidad de Xen Project desarrolla y mantiene Xen Project como software libre y de código abierto , sujeto a los requisitos de la Licencia Pública General de GNU (GPL), versión 2. Xen Project está disponible actualmente para los conjuntos de instrucciones IA-32 , x86-64 y ARM . [ 4 ]
Arquitectura de software
Xen Project se ejecuta en un estado de CPU con más privilegios que cualquier otro software en la máquina, excepto el firmware .
Las responsabilidades del hipervisor incluyen la gestión de memoria y la planificación de la CPU de todas las máquinas virtuales ("dominios"), así como el lanzamiento del dominio con mayores privilegios ("dom0"), la única máquina virtual que, por defecto, tiene acceso directo al hardware. Desde dom0 se puede gestionar el hipervisor y lanzar dominios sin privilegios ("domU"). [ 5 ]
El dominio dom0 suele ser una versión de Linux o BSD . Los dominios de usuario pueden ser sistemas operativos tradicionales, como Microsoft Windows, en el que las instrucciones privilegiadas son proporcionadas por instrucciones de virtualización de hardware (si el procesador anfitrión admite la virtualización x86 , por ejemplo, Intel VT-x y AMD-V ), [ 6 ] o sistemas operativos paravirtualizados en los que el sistema operativo sabe que se está ejecutando dentro de una máquina virtual y, por lo tanto, realiza hiperllamadas directamente, en lugar de emitir instrucciones privilegiadas.
Xen Project arranca desde un gestor de arranque como GNU GRUB y, a continuación, suele cargar un sistema operativo anfitrión paravirtualizado en el dominio anfitrión (dom0).
Historia
Xen se originó como un proyecto de investigación en la Universidad de Cambridge, liderado por Ian Pratt , profesor titular del Laboratorio de Computación , y su estudiante de doctorado Keir Fraser. Según Anil Madhavapeddy , uno de los primeros colaboradores, Xen comenzó como una apuesta sobre si Fraser podría hacer arrancar varios núcleos de Linux en el mismo hardware en un fin de semana. [ 7 ] La primera versión pública de Xen se lanzó en 2003, seguida de la versión 1.0 en 2004. Poco después, Pratt y Fraser, junto con otros exalumnos de Cambridge, como Simon Crosby y el director ejecutivo fundador Nick Gault, crearon XenSource Inc. para convertir Xen en un producto empresarial competitivo.
Para dar soporte a sistemas embebidos como teléfonos inteligentes/IoT con recursos informáticos de hardware relativamente escasos, la arquitectura Secure Xen ARM en una CPU ARM se exhibió en Xen Summit el 17 de abril de 2007, celebrada en IBM TJ Watson. [ 8 ] [ 9 ] La primera publicación pública del código fuente de Secure Xen ARM se realizó en Xen Summit el 24 de junio de 2008 [ 10 ] [ 11 ] por Sang-bum Suh , [ 12 ] un exalumno de Cambridge, en Samsung Electronics.
El 22 de octubre de 2007, Citrix Systems completó la adquisición de XenSource, [ 13 ] y el Proyecto Xen se trasladó al dominio xen.org. Este traslado había comenzado tiempo atrás y dio a conocer la existencia del Consejo Asesor del Proyecto Xen (Xen AB), cuyos miembros provenían de Citrix , IBM , Intel , Hewlett-Packard , Novell , Red Hat , Sun Microsystems y Oracle . El Consejo Asesor de Xen asesora al líder del Proyecto Xen y es responsable de la marca registrada Xen, [ 14 ] que Citrix ha licenciado libremente a todos los proveedores y proyectos que implementan el hipervisor Xen . [ 15 ] Citrix también utilizó la marca Xen para algunos productos propietarios no relacionados con Xen, como XenApp y XenDesktop .
El 15 de abril de 2013, se anunció que el Proyecto Xen pasó a estar bajo los auspicios de la Fundación Linux como un Proyecto Colaborativo. [ 16 ] La Fundación Linux lanzó una nueva marca registrada para "Proyecto Xen" para diferenciar el proyecto de cualquier uso comercial de la antigua marca registrada "Xen". Se lanzó un nuevo sitio web comunitario en xenproject.org [ 17 ] como parte de la transferencia. Los miembros del proyecto en el momento del anuncio incluían: Amazon, AMD, Bromium, CA Technologies, Calxeda, Cisco, Citrix, Google, Intel, Oracle, Samsung y Verizon. [ 18 ] El propio proyecto Xen es autogobernado. [ 19 ]
Desde la versión 3.0 del kernel de Linux , el soporte de Xen para dom0 y domU existe en el kernel principal. [ 20 ]
Historial de lanzamientos
Usos
Las empresas de servicios de alojamiento de Internet utilizan hipervisores para proporcionar servidores privados virtuales . Amazon EC2 (desde agosto de 2006 hasta noviembre de 2017), [ 49 ] IBM SoftLayer , [ 50 ] Liquid Web, Fujitsu Global Cloud Platform , [ 51 ] Linode , OrionVM [ 52 ] y Rackspace Cloud utilizan Xen como hipervisor de máquinas virtuales principal para sus ofertas de productos. [ 53 ]
Los monitores de máquinas virtuales (también conocidos como hipervisores) suelen operar en mainframes y grandes servidores que ejecutan sistemas IBM, HP y otros. La virtualización de servidores puede proporcionar beneficios como:
- La consolidación conlleva un mayor uso.
- Aprovisionamiento rápido
- Tolerancia dinámica a fallos frente a fallos de software (mediante arranque o reinicio rápidos).
- Tolerancia a fallos de hardware (mediante la migración de una máquina virtual a un hardware diferente)
- Separación segura de sistemas operativos virtuales
- Compatibilidad con software antiguo y con nuevas instancias del sistema operativo en el mismo ordenador.
La compatibilidad de Xen con la migración en vivo de máquinas virtuales de un host a otro permite el equilibrio de carga y evita los tiempos de inactividad.
La virtualización también ofrece ventajas en el desarrollo (incluido el desarrollo de sistemas operativos): ejecutar el nuevo sistema como invitado evita tener que reiniciar el ordenador físico cada vez que se produce un error. Los sistemas invitados en entornos aislados (sandboxes) también pueden ser útiles en la investigación de la seguridad informática, ya que permiten estudiar los efectos de algún virus o gusano sin riesgo de comprometer el sistema anfitrión.
Por último, los proveedores de dispositivos de hardware pueden decidir enviar sus dispositivos con varios sistemas invitados preinstalados, para poder ejecutar diversos programas que requieren diferentes sistemas operativos.
Tipos de virtualización
Xen ofrece cinco enfoques para ejecutar el sistema operativo invitado: [ 54 ] [ 55 ] [ 56 ]
- PV (paravirtualización): Sistemas invitados y dispositivos compatibles con la virtualización.
- HVM (máquina virtual de hardware): Virtualización totalmente asistida por hardware con dispositivos emulados.
- HVM con controladores PV : Virtualización totalmente asistida por hardware con controladores PV para dispositivos de E/S.
- PVHVM (paravirtualización con virtualización de hardware): virtualización asistida por hardware compatible con PV mediante controladores PV para dispositivos de E/S.
- PVH (PV en un contenedor HVM): Sistema operativo invitado totalmente paravirtualizado, acelerado mediante virtualización asistida por hardware cuando esté disponible.
Xen proporciona una forma de virtualización conocida como paravirtualización, en la que los invitados ejecutan un sistema operativo modificado. Los invitados se modifican para usar una ABI de hiperllamada especial , en lugar de ciertas características arquitectónicas. Mediante la paravirtualización, Xen puede lograr un alto rendimiento incluso en su arquitectura de host (x86), que tiene fama de no cooperar con las técnicas de virtualización tradicionales. [ 57 ] [ 58 ] Xen puede ejecutar invitados paravirtualizados ("invitados PV" en la terminología de Xen) incluso en CPU sin ningún soporte explícito para la virtualización. La paravirtualización evita la necesidad de emular un conjunto completo de servicios de hardware y firmware, lo que hace que un sistema PV sea más sencillo de administrar y reduce la superficie de ataque expuesta a invitados potencialmente maliciosos. En x86 de 32 bits, el código del kernel del host Xen se ejecuta en el Anillo 0 , mientras que los dominios alojados se ejecutan en el Anillo 1 (kernel) y el Anillo 3 (aplicaciones).
Las CPU que admiten virtualización permiten ejecutar invitados sin modificar, incluidos sistemas operativos propietarios (como Microsoft Windows). Esto se conoce como virtualización asistida por hardware ; sin embargo, en Xen se conoce como máquina virtual de hardware (HVM). Las extensiones HVM proporcionan modos de ejecución adicionales, con una distinción explícita entre los modos más privilegiados utilizados por el hipervisor con acceso al hardware real (llamado "modo raíz" en x86) y los modos menos privilegiados utilizados por los núcleos y aplicaciones invitados con accesos al "hardware" bajo el control total del hipervisor (en x86, conocido como "modo no raíz"; tanto el modo raíz como el no raíz tienen Anillos 0-3). Tanto Intel como AMD han contribuido con modificaciones a Xen para explotar sus respectivas extensiones de arquitectura Intel VT-x y AMD-V. [ 59 ] El uso de las extensiones de virtualización ARM v7A y v8A llegó con Xen 4.3. [ 60 ] Las extensiones HVM también suelen ofrecer nuevas instrucciones para permitir llamadas directas de un invitado/controlador paravirtualizado al hipervisor, normalmente utilizadas para E/S u otras operaciones que requieren alto rendimiento. Esto permite que los invitados HVM con modificaciones menores adecuadas obtengan muchos de los beneficios de rendimiento de la E/S paravirtualizada. En las versiones actuales de Xen (hasta la 4.2) solo los invitados HVM totalmente virtualizados pueden utilizar las instalaciones de hardware para múltiples niveles independientes de protección de memoria y paginación. Como resultado, para algunas cargas de trabajo, los invitados HVM con controladores PV (también conocidos como PV-on-HVM o PVH) proporcionan un mejor rendimiento que los invitados PV puros. Xen HVM tiene emulación de dispositivos basada en el proyecto QEMU para proporcionar virtualización de E/S a las máquinas virtuales. El sistema emula el hardware a través de un demonio "administrador de dispositivos" QEMU parcheado (qemu-dm) que se ejecuta como backend en dom0. Esto significa que las máquinas virtualizadas ven una versión emulada de un PC bastante básico. En un entorno donde el rendimiento es crítico, los controladores de disco y red PV-on-HVM se utilizan durante el funcionamiento normal del sistema invitado, de modo que el hardware del PC emulado se utiliza principalmente para el arranque.
Características
Los administradores pueden migrar máquinas virtuales Xen en vivo entre hosts físicos a través de una LAN sin pérdida de disponibilidad. Durante este proceso, la LAN copia iterativamente la memoria de la máquina virtual al destino sin interrumpir su ejecución. El proceso requiere una pausa de entre 60 y 300 ms para realizar la sincronización final antes de que la máquina virtual comience a ejecutarse en su destino final, lo que crea la ilusión de una migración sin interrupciones. Una tecnología similar puede utilizarse para suspender máquinas virtuales en ejecución y guardar su estado en disco, para reanudarlas posteriormente.
Xen puede escalar hasta 4095 CPU físicas, 256 VCPU por invitado HVM, 512 VCPU por invitado PV, 16 TB de RAM por host y hasta 1 TB de RAM por invitado HVM o 512 GB de RAM por invitado PV. [ 61 ]
Xen implementa memoria compartida mediante tablas de concesión , que permiten a los dominios especificar páginas de memoria para compartir con otros dominios seleccionados. [ 62 ]
Disponibilidad
El hipervisor Xen se ha adaptado a varias familias de procesadores:
- Intel: IA-32, IA-64 (antes de la versión 4.2 [ 63 ] ), x86-64
- PowerPC: anteriormente compatible con el proyecto XenPPC, ya no está activo después de Xen 3.2 [ 64 ]
- ARM: anteriormente compatible con el proyecto XenARM para versiones anteriores de ARM sin extensiones de virtualización, como el Cortex-A9. Actualmente compatible desde Xen 4.3 para versiones más recientes de ARM con extensiones de virtualización, como el Cortex-A15 .
- MIPS : puerto experimental XLP832 [ 65 ]
Anfitriones
Xen puede distribuirse en una plataforma de virtualización dedicada, como XCP-ng o XenServer (anteriormente Citrix Hypervisor, y antes de eso Citrix XenServer, y antes aún XenEnterprise de XenSource).
Alternativamente, Xen se distribuye como una configuración opcional de muchos sistemas operativos estándar. Xen está disponible para y se distribuye con:
- Alpine Linux ofrece un sistema dom0 mínimo ( Busybox , musl libc ) que se puede ejecutar desde medios extraíbles, como memorias USB.
- Arch Linux proporciona los paquetes necesarios con instrucciones de configuración detalladas en su Wiki. [ 66 ] [ 67 ]
- Debian Linux (desde la versión 4.0 "etch") y muchos de sus derivados;
- FreeBSD 11 incluye soporte experimental para el host. [ 68 ]
- Gentoo dispone de los paquetes necesarios para dar soporte a Xen, junto con instrucciones en su Wiki. [ 69 ]
- Mageia (desde la versión 4);
- NetBSD puede funcionar como domU y dom0. [ 70 ]
- Las distribuciones basadas en OpenSolaris pueden funcionar como dom0 y domU a partir de la compilación 75 de Nevada.
- openSUSE 10.x a 12.x: [ 71 ] solo se admiten hosts de 64 bits desde la versión 12.1;
- Qubes OS utiliza Xen para aislar las aplicaciones y lograr un escritorio más seguro. [ 72 ]
- SUSE Linux Enterprise Server (desde la versión 10);
- Solaris (desde 2013 con Oracle VM Server para x86 , antes con Sun xVM );
- Ubuntu (desde 8.04 "Hardy Heron" , pero sin kernel compatible con dom0 en 8.10 "Intrepid Ibex" hasta 12.04 "Precise Pangolin" . [ 73 ] [ 74 ] )
Huéspedes
Los sistemas invitados pueden ejecutarse de forma totalmente virtualizada (lo que requiere soporte de hardware), paravirtualizada (lo que requiere un sistema operativo invitado modificado) o totalmente virtualizada con controladores paravirtualizados (PVHVM [ 75 ] ). [ 76 ] La mayoría de los sistemas operativos que pueden ejecutarse en PC pueden ejecutarse como invitados Xen HVM. Los siguientes sistemas pueden funcionar como invitados Xen paravirtualizados:
- Linux
- FreeBSD en 32 bits o 64 bits a través de PVHVM; [ 77 ] [ 78 ]
- OpenBSD , a través de PVHVM; [ 79 ]
- NetBSD
- MINIX
- GNU Hurd (rama gnumach-1-rama Xen)
- Plan 9 de Bell Labs
Xen versión 3.0 introdujo la capacidad de ejecutar Microsoft Windows como sistema operativo invitado sin modificaciones si el procesador de la máquina anfitriona admite la virtualización de hardware proporcionada por Intel VT-x (anteriormente con nombre en clave Vanderpool) o AMD-V (anteriormente con nombre en clave Pacifica). Durante el desarrollo de Xen 1.x, Microsoft Research , junto con el grupo de Sistemas Operativos de la Universidad de Cambridge, desarrolló una adaptación de Windows XP a Xen, posible gracias al Programa de Licencias Académicas de Microsoft . Los términos de esta licencia no permiten la publicación de esta adaptación, aunque la documentación de la experiencia aparece en el documento original de Xen SOSP . [ 80 ] James Harper y la comunidad de código abierto de Xen han comenzado a desarrollar controladores de paravirtualización de software libre para Windows. Estos proporcionan controladores de interfaz para los dispositivos de red y de bloques de Xen y permiten un rendimiento de disco y red mucho mayor para los sistemas Windows que se ejecutan en modo HVM. Sin estos controladores, todo el tráfico de disco y red tiene que procesarse a través de QEMU-DM. [ 81 ] Posteriormente, Citrix lanzó (y continúa manteniendo) controladores PV para Windows bajo una licencia BSD. [ 82 ]
Gestión
Los desarrolladores externos han creado varias herramientas (conocidas como consolas de administración de Xen) para facilitar las tareas comunes de administración de un host Xen, como la configuración, el inicio, la supervisión y la detención de las máquinas virtuales Xen. Algunos ejemplos son:
- El kit de herramientas de gestión de la nube OpenNebula
- En openSUSE, YaST y virt-man ofrecen gestión gráfica de máquinas virtuales.
- OpenStack admite de forma nativa Xen como destino de hipervisor/computación.
- Apache CloudStack también admite Xen como hipervisor.
- PlateSpin Orchestrate de Novell también gestiona máquinas virtuales Xen para la distribución de Xen en SUSE Linux Enterprise Server.
- Xen Orchestra para plataformas XCP-ng y Citrix Hypervisor.
Versiones comerciales
- XCP-ng (código abierto, perteneciente a la Linux Foundation y al Xen Project, originalmente una bifurcación de XenServer)
- XenServer [ 83 ] (anteriormente Citrix Hypervisor [ 84 ] hasta 2023 y anteriormente Citrix XenServer hasta 2019)
- Huawei FusionSphere [ 85 ]
- Servidor Oracle VM para x86
- Corporación Thinsy
- Hierro virtual (descontinuado por Oracle)
- Crucible (hipervisor) de Star Lab Corp. [ 86 ]
El hipervisor Xen está cubierto por la Licencia Pública General de GNU, por lo que todas estas versiones contienen un núcleo de software libre con su código fuente. Sin embargo, muchas de ellas incluyen complementos propietarios.
Véase también
- CloudStack
- Máquina virtual basada en el núcleo (KVM)
- OpenStack
- imagen de disco virtual
- tboot , un sistema de integridad basado en TXT para el kernel de Linux y el hipervisor Xen.
- VMware ESXi
- Sistema operativo Qubes
Referencias
- 1 2 "Xen" . SourceForge.net. 2 de octubre de 2003. Recuperado el 18 de octubre de 2012 .
- 1 2 Jonathan Corbet (2 de octubre de 2003). "La primera versión estable de Xen" . Lwn.net . Consultado el 18 de octubre de 2012 .
- ↑ "Xen Project presenta Xen 4.21, un hipervisor modernizado con soporte de arquitectura más amplio y rendimiento mejorado" . 19 de noviembre de 2025. Consultado el 22 de noviembre de 2025 .
- ↑ jgross (2 de abril de 2019). "Novedades de XEN 4.12" . xenproject.org . Consultado el 6 de mayo de 2019 .
- ↑ "Descripción general de Xen" . Consultado el 5 de abril de 2015 .
- ↑ "Compatibilidad con sistemas operativos - Wiki del proyecto Xen" . Wiki.xenproject.org. 8 de febrero de 2007. Consultado el 8 de junio de 2013 .
- ↑ "¿Qué es un sistema operativo?" . Jane Street. 3 de noviembre de 2021.
{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace ) - ↑ "Xen Summit abril de 2007" . Proyecto Xen . Abril de 2007. Archivado del original el 4 de diciembre de 2020. Consultado el 8 de mayo de 2019 .
- ↑ Suh, Sang-bum (abril de 2007). "Arquitectura e implementación seguras de Xen en ARM para dispositivos móviles" (PDF) . Proyecto Xen . Archivado del original (PDF) el 28 de septiembre de 2020. Recuperado el 8 de mayo de 2019 .
- ↑ "Xen Summit Boston 2008" . Proyecto Xen . Junio de 2008. Archivado del original el 13 de agosto de 2015. Consultado el 8 de mayo de 2019 .
- ↑ Suh, Sang-bum (junio de 2008). "Secure Xen on ARM: Source Code Release and Update" (PDF) . Proyecto Xen . Archivado del original (PDF) el 28 de septiembre de 2020. Recuperado el 8 de mayo de 2019 .
- ↑ "Perfiles de ponentes de XenSummit" (PDF) . Xen Summit Boston 2008. Junio de 2008. Archivado del original (PDF) el 21 de agosto de 2021. Consultado el 8 de mayo de 2019 .
- ↑ "Citrix Systems » Citrix completa la adquisición de XenSource" . Citrix Systems. 12 de julio de 2007. Archivado del original el 6 de febrero de 2012. Consultado el 26 de octubre de 2007 .
- ↑ "Marca registrada" . Xen.org. Archivado del original el 24 de agosto de 2014. Consultado el 8 de junio de 2012 .
- ↑ "Política de marcas registradas" (PDF) (PDF). Xen.org. 1 de junio de 2008. Archivado del original (PDF) el 16 de septiembre de 2015. Recuperado el 8 de junio de 2013 .
- ↑ "Proyecto de la Fundación Linux" . LinuxFoundation.org. Archivado del original el 24 de abril de 2013. Consultado el 3 de mayo de 2013 .
- ↑ "Sitio web de XenProject.org" . XenProject.org . Consultado el 3 de mayo de 2013 .
- ↑ "Miembros del Proyecto Xen de la Fundación Linux" . XenProject.org. Archivado del original el 25 de abril de 2013. Consultado el 3 de mayo de 2013 .
- ↑ "Gobernanza del proyecto (actualizada)" . XenProject.org. Archivado del original el 19 de abril de 2013. Consultado el 3 de mayo de 2013 .
- ↑ "Xen celebra la compatibilidad total con dom0 y domU en Linux 3.0 –" . Blog.xen.org. 30 de mayo de 2011. Archivado del original el 7 de junio de 2011. Consultado el 18 de octubre de 2012 .
- ↑ Jonathan Corbet (5 de noviembre de 2004). "Xen 2.0 lanzado" . Lwn.net . Consultado el 18 de octubre de 2012 .
- ↑ Jonathan Corbet (6 de diciembre de 2005). "Xen 3.0 lanzado" . Lwn.net . Consultado el 18 de octubre de 2012 .
- ↑ "XenSource: Comunicados de prensa" . XenSource, Inc. 10 de diciembre de 2005. Archivado del original el 10 de diciembre de 2005. Consultado el 18 de octubre de 2012 .
- ↑ "El puerto AMD SVM Xen es público" . lists.xenproject.org. 14 de diciembre de 2005. Consultado el 8 de junio de 2013 .
- ↑ " [ Xen-devel ] ¡Xen 3.0.3 lanzado! - Código fuente de Xen" . Lists.xenproject.org. 17 de octubre de 2006 . Consultado el 8 de junio de 2013 .
- ↑ " [ Xen-devel ] FW: ¡Xen 3.0.4 lanzado! - Xen Source" . Lists.xenproject.org. 20 de diciembre de 2006 . Recuperado el 8 de junio de 2013 .
- ↑ " [ Xen-devel ] ¡Xen 3.1 lanzado! - Código fuente de Xen" . Lists.xenproject.org. 18 de mayo de 2007 . Consultado el 8 de junio de 2013 .
- ↑ "Xen 3.2.0 lanzado oficialmente : VMblog.com - Noticias e información sobre tecnología de virtualización para todos" . VMblog.com . Consultado el 18 de octubre de 2012 .
- ↑ "Hipervisor Xen 3.3.0 listo para descargar - The H: Código abierto, seguridad y desarrollo" . H-online.com. 25 de agosto de 2008. Archivado del original el 14 de marzo de 2012. Consultado el 18 de octubre de 2012 .
- ↑ "Xen.org anuncia el lanzamiento del hipervisor Xen 3.4 | Blogs de Citrix" . Community.citrix.com. 18 de mayo de 2009. Archivado del original el 15 de marzo de 2011. Consultado el 18 de octubre de 2012 .
- ↑ "Virtualización: Xen busca ponerse al día con el lanzamiento de la versión 4 - The H Open: Noticias y características" . H-online.com. 9 de abril de 2010. Archivado del original el 14 de marzo de 2012. Consultado el 18 de octubre de 2012 .
- ↑ "Hoja de datos de Xen 4.0" (PDF) (PDF). Xen.org. Archivado del original (PDF) el 10 de mayo de 2012. Recuperado el 18 de octubre de 2012 .
- ↑ "Lanzamientos de Xen 4.1 –" . Blog.xen.org. 25 de marzo de 2011. Archivado del original el 29 de agosto de 2011. Consultado el 18 de octubre de 2012 .
- ↑ "XenParavirtOps - Wiki de Xen" . Wiki.xenproject.org . Consultado el 8 de junio de 2013 .
- 1 2 3 "Mejor calidad y cantidad de contribuciones en la nueva versión 4.6 de Xen Project" . Xenproject.org. 13 de octubre de 2015. Recuperado el 13 de octubre de 2015 .
- ↑ "¡Xen 4.3 ya está disponible!" – Blog.xen.org. 9 de julio de 2013. Archivado del original el 13 de julio de 2013. Consultado el 16 de julio de 2013 .
- ↑ "Lanzamientos de Xen 4.4 –" . Blog.xen.org. 10 de marzo de 2014. Archivado del original el 10 de marzo de 2014. Consultado el 10 de marzo de 2014 .
- ↑ "Notas de la versión 4.4 de Xen Project" . Wiki.xenproject.org . Consultado el 10 de marzo de 2014 .
- ↑ "Lista de características de Xen 4.4" . Wiki.xenproject.org . Consultado el 10 de marzo de 2014 .
- 1 2 "Menos es más en la nueva versión 4.5 del Proyecto Xen –" . Blog.xen.org. 15 de enero de 2015. Consultado el 17 de enero de 2015 .
- ↑ "Xen Project 4.8.1 está disponible" . Xenproject.org. 12 de abril de 2017. Consultado el 1 de junio de 2017 .
- ↑ "Lista de características de Xen Project 4.7" . Proyecto Xen. 24 de junio de 2016.
- ↑ "Xen Project 4.8.1 ya está disponible | Blog de Xen Project" . blog.xenproject.org . 12 de abril de 2017. Consultado el 19 de febrero de 2018 .
- ↑ "Novedades del hipervisor Xen Project 4.9" . 28 de junio de 2017. Consultado el 26 de abril de 2018 .
- ↑ "Novedades del hipervisor Xen Project 4.10" . 12 de diciembre de 2017. Consultado el 26 de abril de 2018 .
- ↑ Gross, Juergen (10 de julio de 2018). "Novedades del hipervisor Xen Project 4.11" . Consultado el 17 de enero de 2018 .
- ↑ Gross, Juergen (2 de abril de 2019). "NOVEDADES DE XEN 4.12" . Consultado el 29 de abril de 2019 .
- ↑ Kurth, Lars (18 de diciembre de 2019). "Novedades de Xen 4.13" . Consultado el 23 de diciembre de 2019 .
- ↑ "Amazon EC2 Beta" . 25 de agosto de 2006.
- ↑ "CloudLayer Computing vs. Amazon EC2" (PDF) (PDF). Archivado del original (PDF) el 12 de diciembre de 2014. Recuperado el 5 de abril de 2015 .
- ↑ Suzanne Tindal (28 de febrero de 2011). "Fujitsu lanza su servicio global en la nube en Australia" . ZDNet Australia. Archivado del original el 31 de octubre de 2014. Consultado el 11 de octubre de 2011 .
- ↑ "Xen Project - Guest VM Images - OrionVM PV-HVM Templates" . 1 de abril de 2012. Consultado el 27 de junio de 2014 .
- ↑ "Preguntas frecuentes sobre la nube" . Rackspace.com. 13 de septiembre de 2011. Archivado del original el 17 de octubre de 2012. Consultado el 18 de octubre de 2012 .
- ↑ "Comprendiendo el espectro de la virtualización" . xenproject.org . Consultado el 9 de marzo de 2022 .
{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace ) - ↑ Roger Pau Monne. "Virtualización Xen en FreeBSD" (PDF) (PDF) . Consultado el 6 de abril de 2015 .
- ↑ "Elección de un modo de virtualización (PV frente a PVHVM)" . Rackspace Support Network . Rackspace. 12 de enero de 2016. Archivado del original el 26 de enero de 2018. Consultado el 25 de enero de 2018 .
- ↑ Robin e Irvine, "Análisis de la capacidad del procesador Intel Pentium para soportar un monitor de máquina virtual seguro" , 9.º Simposio de Seguridad de Usenix, 2000
- ↑ Gil Neiger, Amy Santoni, Felix Leung, Dion Rodgers, Rich Uhlig. Tecnología de virtualización de Intel: virtualización solo por software con las arquitecturas IA-32 e Itanium , Intel Technology Journal , Volumen 10 Número 03, agosto de 2006.
- ↑ Ampliando Xen con la tecnología de virtualización de Intel , intel.com
- ↑ "El hipervisor ARM : el hipervisor del Proyecto Xen para la arquitectura ARM" . Archivado del original el 16 de marzo de 2015. Consultado el 6 de abril de 2015 .
- ↑ "Características de la versión Xen" . Proyecto Xen . Consultado el 18 de octubre de 2012 .
- ↑ Yan Liu (2016). Diseño e implementación de un método seguro para aislar memoria basado en el entorno de nube Xen . IEEE. págs. 804–807. doi : 10.1109/ICSESS.2016.7883189 . ISBN 978-1-4673-9904-3. Consultado el 19 de febrero de 2026 .
- ↑ "Lista de características de Xen 4.2" . Proyecto Xen. 17 de diciembre de 2012. Consultado el 22 de enero de 2014 .
- ↑ "XenPPC" . Proyecto Xen. 15 de agosto de 2010. Archivado del original el 21 de febrero de 2014. Consultado el 22 de enero de 2014 .
- ↑ Mashable (4 de septiembre de 2012). "Adaptación de la paravirtualización de Xen a la arquitectura MIPS" . Slideshare.net . Consultado el 22 de enero de 2014 .
- ↑ «AUR (es) - xen» . Aur.archlinux.org . Consultado el 12 de abril de 2018 .
- ↑ «Xen - ArchWiki» . Wiki.archlinux.org . Consultado el 12 de abril de 2018 .
- ↑ "Xen - Wiki de FreeBSD" . wiki.freebsd.org . Consultado el 28 de septiembre de 2015 .
- ↑ "Xen" . Wiki.gentoo.org . Consultado el 12 de abril de 2018 .
- ↑ "NetBSD/xen" . Netbsd.org . Consultado el 8 de junio de 2013 .
- ↑ "XenDom0Kernels - Xen Wiki" . Wiki.xenproject.org. 8 de noviembre de 2011. Consultado el 8 de junio de 2013 .
- ↑ "Arquitectura de seguridad de Xen en Qubes OS" . xenp.org . Consultado el 12 de abril de 2018 .
- ↑ "Soporte para Xen dom0 en Lucid - Discusiones del equipo del kernel - ArchiveOrange" . Web.archiveorange.com. Archivado del original el 13 de septiembre de 2011. Recuperado el 22 de enero de 2014 .
- ↑ "Xen - Documentación de la comunidad Ubuntu" . Help.ubuntu.com. 5 de septiembre de 2012. Consultado el 18 de octubre de 2012 .
- ↑ "PV en HVM" . Wiki.xen.org . Consultado el 12 de abril de 2018 .
- ↑ "Comprendiendo el espectro de la virtualización" . Wiki.xenproject.org . Consultado el 12 de abril de 2018 .
- ↑ "FreeBSD/Xen - FreeBSD Wiki" . Wiki.freebsd.org. 25 de junio de 2012. Archivado del original el 12 de octubre de 2012. Consultado el 18 de octubre de 2012 .
- ↑ "Notas de la versión FreeBSD 11.0-RELEASE" . El proyecto de documentación de FreeBSD. 22 de septiembre de 2016. Consultado el 23 de octubre de 2016 .
- ↑ "xen(4) - Páginas del manual de OpenBSD" . Consultado el 30 de diciembre de 2017 .
- ↑ Barham, Paul; Dragovic, Boris; Fraser, Keir; Hand, Steven; Harris, Tim; Ho, Alex; Neugebauer, Rolf; Pratt, Ian; Warfield, Andrew (19 de octubre de 2003). Xen y el arte de la virtualización (PDF) . SOSP '03: Actas del decimonoveno simposio de la ACM sobre principios de sistemas operativos. págs. 164–177 . doi : 10.1145/945445.945462 .
- ↑ "Xen Windows GplPv" . Consultado el 26 de junio de 2019 .
- ↑ "XPDDS18: Proyecto de controladores PV de Windows: estado y actualizaciones - Paul Durrant, Citrix Systems" . 29 de junio de 2018. Consultado el 26 de junio de 2019 .
- ↑ Sharwood, Simon. "XenServer se separa de Citrix y promete precios por socket" . www.theregister.com . Consultado el 29 de mayo de 2023 .
- ↑ Mikael Lindholm (25 de abril de 2019). "¡Citrix Hypervisor 8.0 ya está aquí!" . Blog de Citrix . Citrix.
- ↑ Huawei al mundo virtual: Denos sus ordenadores de sobremesa y nadie saldrá perjudicado.
- ↑ Crucible - Virtualización integrada segura
Lecturas adicionales
- Paul Venezia (13 de abril de 2011) Duelo de virtualización: Citrix, Microsoft, Red Hat y VMware. Los principales contendientes en virtualización de servidores abordan el desafío de virtualización definitivo de InfoWorld , InfoWorld
Enlaces externos
- Software de 2003
- Sistemas Citrix
- Software libre multiplataforma
- Software de virtualización gratuito
- Historia de la informática en el Reino Unido
- Proyectos de la Fundación Linux
- Laboratorio de Informática de la Universidad de Cambridge
- Software de virtualización para Linux