Najnowsze poprawki Microsoftu mogą pozwolić dystrybucjom Linuksa działać jako partycja główna na Hyper-V, umożliwiając bezpośredni dostęp do sprzętu

Oprogramowanie / Najnowsze poprawki Microsoftu mogą pozwolić dystrybucjom Linuksa działać jako partycja główna na Hyper-V, umożliwiając bezpośredni dostęp do sprzętu 2 minuty czytania

Microsoft przyznaje VentureBeat



Wydaje się, że Microsoft jest zainteresowany jeszcze głębsza integracja Linuksa z ekosystemem systemu operacyjnego Windows . Firma zaproponowała kilka poprawek, które mogłyby potencjalnie pozwalają dystrybucjom Linuksa na jeszcze więcej natywnych funkcji niż wcześniej . Te poprawki zasadniczo mają na celu umożliwienie dystrybucjom Linuksa działanie jako partycja główna na platformie wirtualizacji Hyper-V.

Microsoft przesłał serię poprawek programistom jądra Linuksa. Ostateczny cel wydaje się „stworzyć kompletny stos wirtualizacji z Linuksem i Microsoft Hypervisor”. Plik łaty są oznaczone jako „RFC” (Request For Comments) i stanowią minimalną implementację prezentowaną do dyskusji.



Microsoft chce, aby Linux działał tak natywnie jak system operacyjny Windows na sprzęcie z dostępem do partycji root na Hyper-V?

Główny inżynier oprogramowania firmy Microsoft, Wei Liu, wskazał, że Microsoft przesłał serię poprawek programistom jądra Linuksa, prosząc o uruchomienie Linuksa jako partycji głównej na Hyper-V. Platforma Hyper-V to oprogramowanie hiperwizora do uruchamiania wystąpień systemu Windows i innych niż Windows na sprzęcie.



Kluczowym aspektem tych poprawek jest to, że z ostatecznie załatanym jądrem Linux będzie działał jako partycja główna Hyper-V. w Architektura Hyper-V , partycja główna ma bezpośredni dostęp do sprzętu i tworzy partycje podrzędne dla maszyn wirtualnych, które obsługuje. Potraktuj to podobnie do Xen’s Dom0, stwierdził Liu. Nawiasem mówiąc, Architektura Hyper-V jest bardziej podobny do Xena niż do KVM czy ESXi firmy VMware.



Priorytetem proponowanych poprawek jest rozszerzenie Hyper-V Specyfikacja funkcjonalna najwyższego poziomu (TLFS) , który zarządza widocznym zachowaniem Hyper-V w stosunku do innych składników systemu operacyjnego. Specyfikacja jest skierowana przede wszystkim do programistów, którzy regularnie tworzą systemy operacyjne dla gości.



Głównym zmartwieniem firmy Microsoft związanym z nową implementacją Hyper-V jest to, że chce, aby programiści jądra systemu Linux zmienili zachowanie jądra systemu Linux podczas uzyskiwania dostępu do pamięci sprzętowej w sposób wpływający na dostęp sterownika do procesora GPU i procesora. Nie trzeba wspominać, że takie systemy i procesy są zarządzane przez menedżera pamięci systemu operacyjnego, a bałagan w tych regionach jest trudny, wskazany Liu.

Microsoft Azure i Windows 10 skorzystają na Linuksie działającym jako partycja główna na Hyper-V?

Obecnie Partycja główna Hyper-V może działać tylko pod kontrolą systemu operacyjnego Windows . Jeśli jednak Linux uzyska dostęp do partycji głównej, system operacyjny po prostu nie będzie musiał uruchamiać systemu Windows na tym hiperwizorze. Mówiąc najprościej, Microsoft chce udostępnić „kompletny stos wirtualizacji z Linuksem” dla Microsoft w swojej chmurze Azure. Ważne jest, aby to zauważyć liczba użytkowników zależnych od dystrybucji systemu Linux i ich wystąpień na platformie Microsoft Azure przekroczyła liczbę użytkowników korzystających z własnego systemu operacyjnego Windows firmy Microsoft , ostatni rok. Innymi słowy, na platformie Microsoft Azure działa więcej instancji systemu Linux niż wirtualnych instancji systemu operacyjnego Windows.

Podczas, gdy aktualne wydarzenia są skupione wokół Microsoft Azure, powinny mieć p wpływ na system operacyjny Windows 10 także. Nie trzeba dodawać, że same te zmiany opierają się na szeroko zakrojonych staraniach firmy Microsoft, aby wspierać programistów za pomocą podsystemu Windows 10 dla systemu Linux (WSL) i WSL 2, który obejmuje niestandardowe jądro systemu Linux firmy Microsoft.

Nawiasem mówiąc, Microsoft przeniósł również oprogramowanie typu open source firmy Intel Cloud Hypervisor . Firma była w stanie uruchomić gościa systemu Linux za pomocą urządzeń Virtio. Firma Intel opracowała Cloud Hypervisor, eksperymentalną implementację hiperwizora typu open source w języku programowania Rust. Jest to monitor maszyny wirtualnej działający na szczycie KVM, opartego na jądrze hiperwizora maszyny wirtualnej w jądrze Linuksa. Są one przeznaczone do obciążeń w chmurze.

Tagi linux Microsoft