Intel har udgivet en ny version af virtualiseringsmotoren HAXM 7.8 (Hardware Accelerated Execution Manager), hvorefter de har arkiveret repository'et og annonceret ophør af projektets vedligeholdelse. Intel vil ikke længere modtage patches og rettelser, deltage i udviklingen eller sammensætte opdateringer. Personer, der ønsker at fortsætte udviklingen, er blevet opfordret til at lave en fork og udvikle det selv.
HAXM er en cross-platform (Linux, NetBSD, Windows, macOS) hypervisor, der bruger hardware-udvidelser i Intel-processorer (Intel VT, Intel Virtualization Technology) til at accelerere og forbedre isolationen. virtual machines. Hypervisoren er implementeret som en driver, der kører på kernel-niveau og giver et interface, der ligner KVM til at aktivere hardware-virtualisering i brugerens rum. HAXM blev understøttet for at accelerere emulatorens ydeevne for Android-platformen og QEMU. Koden er skrevet i C og distribueres under BSD-licensen.
Projektet blev oprindeligt oprettet for at muliggøre brugen af Intel VT-teknologi i Windows og macOS. I Linux var understøttelsen af Intel VT oprindeligt tilgængelig i Xen og KVM, mens det i NetBSD blev leveret i NVMM, så HAXM blev portet til Linux og NetBSD senere og spillede ikke en væsentlig rolle på disse platforme. Efter integrationen af fuld understøttelse af Intel VT i Microsofts Hyper-V-produkter og macOS HVF, blev behovet for en separat hypervisor overflødigt, og Intel besluttede at nedlægge projektet.
Den endelige version af HAXM 7.8 inkluderer understøttelse af instruksen INVPCID, tilføjet understøttelse af udvidelsen XSAVE i CPUID, forbedret implementering af CPUID-modulet og opgraderet installatøren. Bekræftet kompatibilitet af HAXM med udgivelser af QEMU fra version 2.9 til 7.2.
Kilde: opennet.ru
