Die Microsoft Corporation hat eine erste Reihe von Patches vorgeschlagen, die fĂŒr die Integration in den Hauptkern von Linux gedacht sind und die Funktion als Host-Umgebung (Dom0, Root-Partition) fĂŒr den Hyper-V-Hypervisor unterstĂŒtzen. Die Host-Umgebung ist verantwortlich fĂŒr die Verwaltung des Hypervisors, das Starten von Gastsystemen, die Zuweisung von Ressourcen und die GewĂ€hrleistung der Interaktion virtueller Maschinen mit der Hardware.
UrsprĂŒnglich wurde die Möglichkeit, Linux als Host-Umgebung fĂŒr das Virtualisierungssystem Hyper-V zu nutzen, im Jahr 2020 vorgestellt und wird bereits in der Microsoft-Infrastruktur eingesetzt, hat sich jedoch bisher in Form separater Patches entwickelt. Die neue Initiative zielt darauf ab, diese Patche in den Hauptkern zu integrieren. Die Notwendigkeit, Linux zur Verwaltung des Hypervisors Hyper-V zu verwenden, beruht auf dem Wunsch, die Wartung zu vereinfachen und die Leistung zu steigern. Server, die Microsoft Cloud-Systeme unterstĂŒtzen, angesichts der Tatsache, dass seit 2018 die Anzahl der Gastsysteme mit Linux im Cloud-Dienst Azure die Anzahl der Windows-Umgebungen ĂŒbersteigt.
Der anfĂ€ngliche Satz von Patches beschrĂ€nkt sich vorerst auf die HinzufĂŒgung von Header-Dateien, die im Hyper-V-Hypervisor verwendet werden und die zuvor in den Kernel aufgenommenen Header-Dateien ergĂ€nzen, die in Treibern fĂŒr Gastsysteme verwendet werden. Die SPEC-Datei des Pakets mit Kernel 5.15, die die Implementierung der Host-Umgebung fĂŒr den Hyper-V-Hypervisor enthĂ€lt, ist im Repository der Azure Linux-Distribution zu finden, jedoch ist die Verwendung des GerĂ€ts /dev/mshv zur Verwaltung von Hyper-V bisher nicht dokumentiert. Treiber fĂŒr Hyper-V-Gastsysteme wurden 2009 in den Linux-Kernel eingefĂŒgt und sind seit der Version 2.6.32 erhĂ€ltlich.

Quelle: opennet.ru
