Firma Broadcom, która rok temu przejęła biznes VMware, zaproponowała kilka zmian do jądra Linux, które dodają do hipernadzorcy KVM możliwość przekierowywania wywołań hipernadzorcy VMware do przestrzeni użytkownika oraz oferują funkcjonalność do selektywnego włączania interfejsu „VMWare backdoor”, wykorzystywanego podczas parawirtualizacji do wysyłania żądań z systemu gościa do środowiska hosta. Zauważono, że te zmiany umożliwią przeniesienie produktów VMware na wykorzystanie hipernadzorcy KVM na platformie Linux i zapewnią możliwość uruchamiania niemodyfikowanych systemów gości VMware przy użyciu KVM.
Pierwsza zmiana dodaje do KVM wsparcie dla przekierowywania specyficznych dla VMware wywołań hipernadzorcy do handlera działającego w przestrzeni użytkownika (w produktach VMware wywołania hipernadzorcy są przetwarzane w przestrzeni użytkownika), co pozwala na uruchamianie maszyn wirtualnych stworzonych dla VMware bez wykorzystania zastrzeżonych modułów jądra i bez wprowadzania zmian w maszynach wirtualnych.
Druga zmiana zapewnia możliwość włączenia interfejsu „VMWare backdoor” nie tylko dla całego systemu za pośrednictwem istniejącego parametru rozruchowego .enable_vmware_backdoor, ale także poprzez aktywację na poziomie hipernadzorcy w odniesieniu do poszczególnych maszyn wirtualnych. kvmMichał Larabel otrzymał potwierdzenie od firmy Broadcom, że wersje Linux platformy wirtualizacji dla stacji roboczych VMware Workstation mają na celu przejście na użycie hipernadzorcy KVM zamiast własnego zastrzeżonego kodu wirtualizacji. Terminy zakończenia przejścia na KVM nie są jeszcze ustalone i zależą od tego, jak szybko zmiany niezbędne do pracy z maszynami gośćmi VMware będą włączane do głównego składu jądra i rozpoczną dostarczanie w dystrybucjach. Zakłada się, że nie będzie problemów z integracją poprawek, ponieważ nie dotyczą one niczego istotnego i obejmują jedynie kilka dziesiątków linii kodu. Jako najbardziej optymistyczny wariant wspomina się przejście VMware Workstation na KVM już w przyszłym roku.
Firma Broadcom, która rok temu przejęła biznes VMware, zaproponowała kilka zmian do jądra Linux, które dodają do hipernadzorcy KVM możliwość przekierowywania wywołań hipernadzorcy VMware do przestrzeni.
Źródło: opennet.ru
