Das Unternehmen Intel hat eine neue Version des Virtualisierungs-Engines HAXM 7.8 (Hardware Accelerated Execution Manager) veröffentlicht, anschlieĂend jedoch das Repository archiviert und die UnterstĂŒtzung des Projekts eingestellt. Intel wird keine Patches und Korrekturen mehr annehmen, sich nicht an der Entwicklung beteiligen oder Updates bereitstellen. Personen, die die Entwicklung fortsetzen möchten, wird empfohlen, einen Fork zu erstellen und diesen selbst weiterzuentwickeln.
HAXM ist ein plattformĂŒbergreifender (Linux, NetBSD, Windows, macOS) Hypervisor, der die Hardwareerweiterungen von Intel-Prozessoren (Intel VT, Intel Virtualization Technology) nutzt, um die Isolation zu beschleunigen und zu verstĂ€rken. virtuellen Maschinen. Der Hypervisor wird in Form eines Treibers implementiert, der auf Kernel-Ebene arbeitet und eine Ă€hnliche Schnittstelle bereitstellt, um Hardware-Virtualisierung im Benutzermodus zu aktivieren. HAXM wurde zur Beschleunigung des Android-Plattformemulators und von QEMU unterstĂŒtzt. KVM Der Code ist in C geschrieben und wird unter der BSD-Lizenz veröffentlicht.
Das Projekt wurde ursprĂŒnglich 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 zunĂ€chst in Xen und KVM verfĂŒgbar, wĂ€hrend NetBSD UnterstĂŒtzung ĂŒber NVMM bot. Daher wurde HAXM spĂ€ter fĂŒr Linux und NetBSD portiert, hatte jedoch auf diesen Plattformen keine wesentliche Rolle. Nachdem die vollstĂ€ndige UnterstĂŒtzung von Intel VT in die Produkte Microsoft Hyper-V und macOS HVF integriert wurde, war die Notwendigkeit fĂŒr einen separaten Hypervisor nicht mehr gegeben, und Intel beschloss, das Projekt einzustellen.
In der finalen Version HAXM 7.8 wurde die UnterstĂŒtzung der INVPCID-Anweisung eingefĂŒhrt, die UnterstĂŒtzung der XSAVE-Erweiterung im CPUID hinzugefĂŒgt, die Implementierung des CPUID-Moduls verbessert und der Installer modernisiert. Die KompatibilitĂ€t von HAXM mit QEMU-Versionen von 2.9 bis 7.2 wurde bestĂ€tigt.
Quelle: opennet.ru
