Het bedrijf Broadcom, dat een jaar geleden de business van VMware heeft overgenomen, heeft verschillende wijzigingen voorgesteld voor opname in de Linux-kernel die de hypervisor KVM de mogelijkheid bieden om hypercalls van VMware naar de gebruikersruimte om te leiden en functionaliteit te bieden voor selectieve inschakeling van de "VMWare backdoor" interface, die bij para-virtualisatie wordt gebruikt om verzoeken van het gastbesturingssysteem naar de hostomgeving te sturen. Het wordt opgemerkt dat deze wijzigingen het mogelijk maken om VMware-producten over te schakelen naar het gebruik van de KVM-hypervisor op het Linux-platform en de mogelijkheid bieden om ongemodificeerde VMware-gastbesturingssystemen te draaien met KVM.
De eerste wijziging voegt ondersteuning toe aan KVM voor het omleiden van VMware-specifieke hypercalls naar een handler die wordt uitgevoerd in de gebruikersruimte (in VMware-producten worden hypercalls in de gebruikersruimte afgehandeld), waardoor virtuele machines die voor VMware zijn gemaakt, kunnen draaien zonder gebruik te maken van propriƫtaire kernelmodules en zonder veranderingen aan de virtuele machines aan te brengen.
De tweede wijziging biedt de mogelijkheid om de interface "VMWare backdoor" in te schakelen, niet alleen voor het hele systeem via de bestaande opstartparameter .enable_vmware_backdoor, maar ook door activatie op hypervisorniveau voor specifieke virtuele machines. kvm.enable_vmware_backdoor, maar ook via activatie op hypervisor niveau in combinatie met afzonderlijke virtuele machines.
Michael Larabel heeft bevestiging ontvangen van het bedrijf Broadcom dat de Linux-versies van het virtualisatieplatform voor werkstations VMware Workstation van plan zijn om over te schakelen naar het gebruik van de KVM-hypervisor in plaats van de eigen propriƫtaire virtualisatiecode. De tijdlijn voor de voltooiing van de overgang naar KVM is nog niet vastgesteld en hangt af van hoe snel de wijzigingen die nodig zijn voor de werking met VMware-gastmachines in de hoofdversie van de kernel worden opgenomen en in distributies worden geleverd. Er wordt verwacht dat er geen problemen met de integratie van patches zullen zijn, aangezien ze niets essentieels aantasten en slechts enkele tientallen regels code omvatten. De meest optimistische optie is dat VMware Workstation volgend jaar al overstapt naar KVM.
Bron: opennet.ru
