Tecnología

Inicio

Los accidentes de Xen en VirtualBox

Los accidentes de Xen en VirtualBox


El software de virtualización crea una interfaz virtual con el hardware de un ordenador que permite a un sistema operativo para ejecutar dentro de otro, algo que antes era imposible. Sin embargo, la tecnología todavía tiene limitaciones que hará que el software de virtualización de servidor, como Xen, se bloquee si se ejecuta en software de virtualización de escritorio, como VirtualBox.

virtualización

La virtualización es un proceso mediante el cual una pieza de software crea una interfaz virtual dentro de un sistema operativo a otro sistema operativo para usar. Esto permite al usuario ejecutar eficazmente un sistema operativo (también llamado un sistema de huésped) dentro de otro sistema operativo (conocido como el sistema anfitrión). Las rutas de software de virtualización de los comandos que el sistema operativo invitado normalmente emitir directamente al hardware a través de la capa de abstracción del sistema anfitrión, permitiendo que el sistema huésped para funcionar normalmente.

virtual Box

VirtualBox es una pieza de software de virtualización que está diseñado para crear un entorno virtual para un sistema operativo de escritorio de invitados dentro de otro sistema operativo de escritorio. Los sistemas de escritorio están diseñados para manejar las tareas para una sola persona que utiliza el ordenador como una estación de trabajo. En los tiempos modernos, los sistemas de escritorio están especialmente configurados para ejecutar tareas intensivo de los gráficos, tales como la generación de interfaces de usuario gráficas y reproducción de vídeos.

Xen

Xen es un software de virtualización que está diseñado para ejecutarse en servidores. A diferencia de las estaciones de trabajo de sobremesa, servidores son ordenadores que están configurados para no ejecutar una interfaz gráfica, sino más bien almacenar datos y proporcionan esos datos a los equipos que lo soliciten. Esto requiere la optimización para un conjunto de tareas distintas de las estaciones de trabajo de escritorio. Xen crea múltiples, sistemas de servidores independientes en un único servidor. Además del hecho de que Xen y VirtualBox están diseñados para virtualizar diferentes tipos de sistemas, el gran problema al tratar de correr Xen como un sistema de huéspedes en VirtualBox es anidación virtualizado.

Los accidentes de anidación

Ejecución de Xen en el interior de la caja virtual está tratando de manera efectiva para virtualizar un sistema dentro de otro sistema virtualizado, también conocida como la anidación. El software de virtualización está diseñado para pasar las señales de los sistemas operativos invitados a través del sistema operativo anfitrión con el hardware, que sufre de una degradación de rendimiento. Ejecución de Xen en VirtualBox efectivamente significa pasar señales de un sistema virtualizado a otro sistema virtualizado antes de llegar al hardware. VirtualBox no está diseñado para actuar como un intermediario para las señales virtualizados. En consecuencia, Xen no funcionará correctamente, y una acumulación de errores hacen que VirtualBox se bloquee.