La diferencia entre virtualbox y kvm
La diferencia entre virtualbox y kvm:
vbox se reescribe desde qemu y contiene una gran cantidad de código qemu. Se puede utilizar en CPU que no admiten la virtualización. Una cosa que vale la pena mencionar: vbox es mejor en gráficos y puede acelerar 2D y 3D. El control de la CPU no es ideal (probablemente debido a la compatibilidad con gráficos). Hay una interfaz gráfica independiente para la operación, que es fácil de usar.
Kvm es un software de código abierto, su nombre completo es máquina virtual basada en kernel (máquina virtual a nivel de kernel). Es una solución de virtualización completa de Linux con arquitectura x86 y hardware que admite tecnología de virtualización (como Intel VT o AMD-V). Contiene un módulo central cargable kvm.ko (kvm-intel.ko o kvm-AMD.ko) que proporciona virtualización de bajo nivel para el procesador.
Kvm también requiere un software QEMU modificado (qemu-kvm) como control de capa superior e interfaz de la máquina virtual.
Kvm puede ejecutar varias máquinas virtuales al mismo tiempo sin cambiar la imagen de Linux o Windows (ps: significa que varias máquinas virtuales usan la misma imagen) y configurar la personalización para cada máquina virtual. Entorno de hardware (tarjeta de red, disco, adaptador gráfico...).
vbox se reescribe desde qemu y contiene una gran cantidad de código qemu. Se puede utilizar en CPU que no admiten la virtualización. Una cosa que vale la pena mencionar: vbox es mejor en términos de gráficos y puede acelerar 2D y 3D. El control de la CPU no es ideal (probablemente debido a la compatibilidad con gráficos). Hay una interfaz gráfica independiente para la operación, que es fácil de usar.
Kvm es algo incluido en el kernel de Linux, que utiliza qemu como gestión de nivel superior (línea de comando). La CPU debe admitir la virtualización. El rendimiento es muy bueno como servidor, pero las capacidades gráficas son muy pobres. Incluso cuando se reproduce una película, la imagen es como aplicar pintura, capa por capa. El uso de la CPU está bien controlado. El control es relativamente simple y las funciones son relativamente ricas: por ejemplo, usando la "función invencible", todos los cambios se dirigen a la memoria y su imagen siempre permanecerá limpia. La función "espejo maestro" le permite tener n puntos de instantáneas independientes. Hay muchos más parámetros. Además, como máquina virtual a nivel de kernel, kvm atrajo la atención de más empresas al comienzo de su desarrollo, pero aún no ha alcanzado el nivel de aplicación comercial.
En general: cuando se admite la virtualización, el rendimiento de vbox y kvm es similar, principalmente debido a diferentes orientaciones de objetos: kvm se usa para servidores y vbox se usa para aplicaciones de escritorio.