Microsoft hat mit der Integration von Hyper-V Host-Umgebungskomponenten in den Linux-Kernel begonnen.

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.

Microsoft hat mit der Integration von Hyper-V Host-Umgebungskomponenten in den Linux-Kernel begonnen.


Quelle: opennet.ru
60GB SSD 8Gb DDR4