Solo he usado VirtualBox y me gustaría saber, por ejemplo, qué podría estar perdiendo de otras ofertas. He oído hablar de KVM y VMWare y estoy seguro de que hay otros. A falta de leer artículos de Wikipedia sobre cada uno (¡uf!), ¿En qué se diferencian?
virtual-machine
tshepang
fuente
fuente
Respuestas:
Clasificaría las tecnologías de máquinas virtuales en tres categorías (no todos los productos se ajustan claramente en una categoría):
Primero determine la categoría que corresponde a sus necesidades.
fuente
VirtualBox es una aplicación de software que se ejecuta sobre su sistema operativo. Puede usar las capacidades de su sistema operativo y hardware para acelerar la virtualización. El software VirtualBox debe permanecer ejecutándose para que los sistemas virtualizados permanezcan operativos.
Xen es una subclase de sistemas operativos llamada hipervisor, es un sistema operativo que solo proporciona virtualización. Descarga las capacidades de administración a un sistema operativo de administración separado que llama "dom0", generalmente Linux. El sistema operativo de administración proporciona controladores para el hardware físico.
VMWare tiene varios productos. VMWare Workstation funciona como VirtualBox, mientras que VMWare ESX es un hipervisor similar a Xen. Una gran diferencia con Xen es que ESX proporciona sus propios controladores de hardware y, como resultado, tiene un soporte de hardware limitado.
KVM es un proyecto que agrega un hipervisor al kernel de Linux. Debido a que KVM usa un hipervisor, no necesita permanecer ejecutándose de la misma manera que VirtualBox. Si bien KVM es un hipervisor como Xen y ESX, es simultáneamente un kernel y sistema operativo Linux por sí mismo.
Cabe señalar que la inclusión de KVM en Linux a menudo se malinterpreta como generalmente aceptada como el "bendito camino a seguir". El proyecto KVM es oficialmente compatible con Linux, ya que es una modificación del kernel de Linux, mientras que Xen y ESX son sistemas operativos completamente separados.
fuente
Es una técnica de hipervisor de varias prestaciones dentro del sistema
fuente