Broadcom, que adquirió el negocio de VMware hace un año, propuso varios cambios para su inclusión en el kernel de Linux, agregando al hipervisor KVM la capacidad de redirigir las hiperllamadas de VMware al espacio del usuario y proporcionando funcionalidad para habilitar selectivamente la interfaz de "puerta trasera de VMWare" utilizada en la paravirtualización. para enviar solicitudes desde los sistemas invitados al entorno anfitrión. Cabe señalar que estos cambios permitirán que los productos VMware pasen al uso del hipervisor KVM en la plataforma Linux y brindarán la capacidad de ejecutar sistemas invitados VMware no modificados usando KVM.
El primer cambio agrega soporte a KVM para redirigir hiperllamadas específicas de VMware a un controlador de espacio de usuario (en los productos VMware, las hiperllamadas se procesan en el espacio de usuario), lo que permite que las máquinas virtuales creadas para VMware se ejecuten sin utilizar módulos de kernel propietarios ni realizar cambios en Las máquinas virtuales.
El segundo cambio proporciona la capacidad de habilitar la interfaz de puerta trasera de VMWare no solo para todo el sistema a través de un parámetro de arranque existente. kvm.enable_vmware_backdoor, pero también mediante la activación a nivel del hipervisor en relación con máquinas virtuales individuales.
Michael Larabel recibió la confirmación de Broadcom de que la versión Linux de la plataforma de virtualización para estaciones de trabajo VMware Workstation tiene la intención de pasar a utilizar el hipervisor KVM en lugar de su propio código de virtualización propietario. El momento para completar la transición a KVM aún no se ha determinado y depende de qué tan rápido se incluyan en el kernel principal los cambios necesarios para trabajar con los invitados de VMware y comiencen a enviarse en los kits de distribución. Se supone que no habrá problemas con la integración de los parches, ya que no afectan a nada significativo e incluyen sólo unas pocas decenas de líneas de código. La opción más optimista es la transición de VMware Workstation a KVM el próximo año.
Fuente: opennet.ru
