Das Unternehmen Broadcom, das vor einem Jahr das Geschäft von VMware übernommen hat, hat einige Änderungen vorgeschlagen, die in den Linux-Kernel aufgenommen werden sollen. Diese Änderungen ermöglichen es dem KVM-Hypervisor, VMware-Hypercalls in den Benutzermodus umzuleiten und bieten die Funktionalität zur selektiven Aktivierung der Schnittstelle „VMWare backdoor“, die bei der Paravirtualisierung verwendet wird, um Anfragen vom Gastbetriebssystem an die Hostumgebung zu senden. Es wird festgestellt, dass diese Änderungen es erlauben werden, Produkte von VMware auf den KVM-Hypervisor auf der Linux-Plattform umzustellen und die Ausführung unmodifizierter VMware-Gastsysteme mit KVM zu ermöglichen.
Die erste Änderung fügt KVM Unterstützung für die Umleitung von VMware-spezifischen Hypercalls in einen Handler hinzu, der im Benutzermodus ausgeführt wird (in VMware-Produkten werden Hypercalls im Benutzermodus verarbeitet), was die Ausführung von virtuellen Maschinen, die für VMware erstellt wurden, ohne den Einsatz proprietärer Kernelmodule und ohne Änderungen an den virtuellen Maschinen ermöglicht.
Die zweite Änderung ermöglicht die Aktivierung der Schnittstelle „VMWare backdoor“ nicht nur für das gesamte System über den bestehenden Bootparameter kvm.enable_vmware_backdoor, sondern auch durch die Aktivierung auf Hypervisorebene in Bezug auf einzelne virtuelle Maschinen.
Michael Larabel erhielt von Broadcom Bestätigung, dass die Linux-Versionen der Virtualisierungsplattform für Workstations VMware Workstation beabsichtigen, auf den KVM-Hypervisor anstelle des eigenen proprietären Virtualisierungscodes umzusteigen. Der Zeitrahmen für den Übergang zu KVM ist noch nicht festgelegt und hängt davon ab, wie schnell die erforderlichen Änderungen zur Unterstützung von VMware-Gastmaschinen in den Hauptkernel aufgenommen werden und in den Distributionen bereitgestellt werden. Es wird vermutet, dass es keine Integrationsprobleme mit den Änderungen geben wird, da diese nichts Wesentliches betreffen und nur einige Dutzend Zeilen Code umfassen. Als optimistischster Ausblick wird erwähnt, dass VMware Workstation bereits im nächsten Jahr auf KVM umgestellt werden könnte.
Quelle: opennet.ru
