Microsoft hat die erste Reihe von Patches zur Integration in den Hauptkern von Linux vorgeschlagen, die den Betrieb als Host-Umgebung (Dom0, root partition) für den Hypervisor Hyper-V ermöglichen. Die Host-Umgebung ist verantwortlich für die Verwaltung des Hypervisors, die Organisation des Starts von Gast-Systemen, die Zuteilung 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 verwenden, im Jahr 2020 vorgestellt und wird bereits in der Infrastruktur von Microsoft eingesetzt, hat sich jedoch bis jetzt in Form separater Patches weiterentwickelt. Die neue Initiative zielt darauf ab, diese Patches in den Hauptkern zu integrieren. Die Notwendigkeit, Linux zur Verwaltung des Hypervisors Hyper-V einzusetzen, ergibt sich aus dem Bestreben, die Wartung zu vereinfachen und die Leistung zu steigern. Server, um die Cloud-Systeme von Microsoft zu unterstützen, insbesondere da seit 2018 die Anzahl der Gast-Systeme mit Linux im Azure-Cloud-Service die Anzahl der Windows-Umgebungen übersteigt.
Das anfängliche Patch-Set beschränkt sich derzeit auf die Ergänzung von Header-Dateien, die im Hyper-V-Hypervisor verwendet werden, sowie auf die bereits im Kernel enthaltenen Header-Dateien, die in Treibern für Gastsysteme angewendet werden. Die SPEC-Datei des Pakets mit Kernel 5.15, das die Implementierung der Host-Umgebung für den Hyper-V-Hypervisor umfasst, finden Sie im Repository der Azure Linux-Distribution. Die Nutzung des Geräts /dev/mshv zur Verwaltung von Hyper-V ist jedoch bislang nicht dokumentiert. Die Hyper-V-Treiber für Gastsysteme wurden 2009 in den Linux-Kernel aufgenommen und sind seit der Version 2.6.32 verfügbar.

Quelle: opennet.ru
