Microsoft heeft een eerste reeks patches aangeboden voor opname in de hoofdversie van de Linux-kernel, die betrekking hebben op het functioneren als host-omgeving (Dom0, root-partitie) voor de Hyper-V hypervisor. De host-omgeving is verantwoordelijk voor het beheer van de hypervisor, het opstarten van gastsystemen, het toewijzen van middelen en het waarborgen van de interactie tussen virtuele machines en de hardware.
Aanvankelijk werd de mogelijkheid om Linux als host-omgeving voor het virtualisatiesysteem Hyper-V te gebruiken in 2020 gepresenteerd en wordt deze al toegepast in de Microsoft-infrastructuur, maar tot nu toe werd deze ontwikkeld in de vorm van afzonderlijke patches. Het nieuwe initiatief is gericht op de integratie van deze patches in de hoofdversie van de kernel. De noodzaak om Linux te gebruiken voor het beheer van de Hyper-V hypervisor is geboden door de wens om het onderhoud te vereenvoudigen en de prestaties te verbeteren. servers, die cloudsystemen van Microsoft bedienen, gezien het feit dat sinds 2018 het aantal gastsystemen met Linux in de Azure-cloudservice het aantal omgevingen met Windows overtreft.
De initiƫle set patches is momenteel beperkt tot het toevoegen van headerbestanden die worden gebruikt in de Hyper-V hypervisor en die de eerder in de kernel opgenomen headerbestanden aanvullen die worden toegepast in stuurprogramma's voor gastsystemen. Het SPEC-bestand van het pakket met kernel 5.15, dat de implementatie van de host-omgeving voor de Hyper-V hypervisor bevat, is te vinden in de repository van de Azure Linux-distributie, maar het gebruik van het apparaat /dev/mshv voor het beheer van Hyper-V is nog niet gedocumenteerd. Hyper-V-stuurprogramma's voor gastsystemen werden in 2009 aan de Linux-kernel toegevoegd en worden geleverd vanaf release 2.6.32.

Bron: opennet.ru
