Broadcom, който придоби бизнеса с VMware преди година, предложи няколко промени за включване в ядрото на Linux, добавяйки към KVM хипервайзора възможността за пренасочване на VMware хиперповиквания към потребителското пространство и предоставяне на функционалност за селективно активиране на интерфейса „VMWare backdoor“, използван при паравиртуализация за изпращане на заявки от системите за гости в хост средата. Отбелязва се, че тези промени ще позволят на продуктите на VMware да преминат към използване на KVM хипервайзор на платформата Linux и ще предоставят възможност за стартиране на немодифицирани системи за гости на VMware, използващи KVM.
Първата промяна добавя поддръжка към KVM за пренасочване на специфични за VMware хиперизвиквания към манипулатор на потребителско пространство (в продуктите на VMware хиперизвикванията се обработват в потребителското пространство), позволявайки на виртуални машини, създадени за VMware, да работят без използване на собствени модули на ядрото или извършване на промени в виртуалните машини.
Втората промяна предоставя възможност за активиране на VMWare backdoor интерфейса не само за цялата система чрез съществуващ параметър за зареждане. KVM.enable_vmware_backdoor, но също и чрез активиране на ниво хипервизор по отношение на отделни виртуални машини.
Майкъл Ларабел получи потвърждение от Broadcom, че Linux версията на платформата за виртуализация за работните станции VMware Workstation възнамерява да премине към използване на KVM хипервайзор вместо собствен код за виртуализация. Времето за завършване на прехода към KVM все още не е определено и зависи от това колко бързо промените, необходими за работа с гости на VMware, са включени в основното ядро и започват да се доставят в комплекти за разпространение. Предполага се, че няма да има проблеми с интегрирането на пачовете, тъй като те не засягат нищо съществено и включват само няколко десетки реда код. Най-оптимистичният вариант е преминаването на VMware Workstation към KVM догодина.
Източник: opennet.ru
