Intel heeft een nieuwe versie van de HAXM (Hardware Accelerated Execution Manager) virtualisatie-engine 7.8 gepubliceerd, waarna het de repository in archief heeft gezet en heeft aangekondigd het project niet verder te ondersteunen. Intel zal geen patches of correcties meer aannemen, deelnemen aan de ontwikkeling of updates creƫren. Personen die de ontwikkeling willen voortzetten, wordt aangeraden een fork te maken en deze zelfstandig verder te ontwikkelen.
HAXM is een cross-platform (Linux, NetBSD, Windows, macOS) hypervisor die gebruikmaakt van de hardware-uitbreidingen van Intel-processoren (Intel VT, Intel Virtualization Technology) om de uitvoering te versnellen en de isolatie te versterken. virtuele machines. De hypervisor is geĆÆmplementeerd als een stuurprogramma dat op kernniveau werkt en een interface biedt die lijkt op KVM gebruik van hardwarevirtualisatie in de gebruikersruimte. HAXM werd ondersteund om de werking van de Android-emulator en QEMU te versnellen. De code is geschreven in C en wordt verspreid onder de BSD-licentie.
Ooit is het project opgezet om de mogelijkheid te bieden om Intel VT-technologie te gebruiken in Windows en macOS. In Linux was de ondersteuning voor Intel VT aanvankelijk beschikbaar in Xen en KVM, en in NetBSD werd het geleverd in NVMM, daarom werd HAXM later naar Linux en NetBSD geport en speelde het daarin geen bijzondere rol. Na de integratie van volledige ondersteuning voor Intel VT in Microsoft Hyper-V-producten en macOS HVF, was de noodzaak voor een aparte hypervisor verdwenen en besloot Intel het project stop te zetten.
In de finale versie HAXM 7.8 is ondersteuning voor de INVPCID-instructie geĆÆntegreerd, is ondersteuning voor de XSAVE-uitbreiding toegevoegd in CPUID, is de implementatie van de CPUID-module verbeterd en is de installer gemoderniseerd. Compatibiliteit van HAXM met QEMU-releases van versie 2.9 tot 7.2 is bevestigd.
Bron: opennet.ru
