Intel hat die Entwicklung des HAXM-Hypervisors eingestellt

Intel veröffentlichte eine neue Version der Virtualisierungs-Engine HAXM 7.8 (Hardware Accelerated Execution Manager), übertrug daraufhin das Repository in ein Archiv und kündigte die Einstellung der Unterstützung für das Projekt an. Intel akzeptiert keine Patches und Fixes mehr, beteiligt sich nicht mehr an der Entwicklung und erstellt keine Updates mehr. Personen, die sich weiterentwickeln möchten, werden ermutigt, einen Fork zu erstellen und ihn unabhängig weiterzuentwickeln.

HAXM ist ein plattformübergreifender (Linux, NetBSD, Windows, macOS) Hypervisor, der Hardwareerweiterungen für Intel-Prozessoren (Intel VT, Intel Virtualization Technology) nutzt, um die Isolierung virtueller Maschinen zu beschleunigen und zu verbessern. Der Hypervisor wird in Form eines Treibers implementiert, der auf Kernel-Ebene läuft und eine KVM-ähnliche Schnittstelle zur Ermöglichung der Hardware-Virtualisierung im Benutzerbereich bereitstellt. HAXM wurde unterstützt, um den Android-Plattform-Emulator und QEMU zu beschleunigen. Der Code ist in C geschrieben und wird unter der BSD-Lizenz vertrieben.

Einst wurde das Projekt ins Leben gerufen, um die Nutzung der Intel VT-Technologie in Windows und macOS zu ermöglichen. Unter Linux war die Unterstützung für Intel VT ursprünglich in Xen und KVM verfügbar, und unter NetBSD wurde sie in NVMM bereitgestellt, sodass HAXM später auf Linux und NetBSD portiert wurde und auf diesen Plattformen keine besondere Rolle spielte. Nach der Integration der vollständigen Unterstützung für Intel VT in Microsoft Hyper-V- und macOS HVF-Produkte war die Notwendigkeit eines separaten Hypervisors nicht mehr erforderlich und Intel beschloss, das Projekt einzustellen.

Die endgültige Version von HAXM 7.8 umfasst Unterstützung für den INVPCID-Befehl, zusätzliche Unterstützung für die XSAVE-Erweiterung in CPUID, eine verbesserte Implementierung des CPUID-Moduls und ein modernisiertes Installationsprogramm. Es wurde bestätigt, dass HAXM mit den QEMU-Versionen 2.9 bis 7.2 kompatibel ist.

Source: opennet.ru

Kommentar hinzufügen