Intel er stoppet med at udvikle HAXM hypervisor

Intel udgav en ny udgivelse af virtualiseringsmotoren HAXM 7.8 (Hardware Accelerated Execution Manager), hvorefter den overførte depotet til et arkiv og annoncerede opsigelse af støtten til projektet. Intel vil ikke længere acceptere patches, rettelser, deltage i udvikling eller oprette opdateringer. Personer, der ønsker at fortsætte udviklingen, opfordres til at skabe en gaffel og udvikle den selvstændigt.

HAXM er en cross-platform (Linux, NetBSD, Windows, macOS) hypervisor, der bruger hardwareudvidelser til Intel-processorer (Intel VT, Intel Virtualization Technology) for at fremskynde og forbedre isoleringen af ​​virtuelle maskiner. Hypervisoren er implementeret i form af en driver, der kører på kerneniveau og giver en KVM-lignende grænseflade til at muliggøre hardwarevirtualisering i brugerrummet. HAXM blev understøttet for at fremskynde Android-platformemulatoren og QEMU. Koden er skrevet i C og distribueret under BSD-licensen.

På et tidspunkt blev projektet skabt for at give mulighed for at bruge Intel VT-teknologi i Windows og macOS. På Linux var understøttelse af Intel VT oprindeligt tilgængelig i Xen og KVM, og på NetBSD blev det leveret i NVMM, så HAXM blev porteret til Linux og NetBSD senere og spillede ikke en særlig rolle på disse platforme. Efter at have integreret fuld understøttelse af Intel VT i Microsoft Hyper-V og macOS HVF-produkter, var behovet for en separat hypervisor ikke længere nødvendigt, og Intel besluttede at afbryde projektet.

Den endelige version af HAXM 7.8 inkluderer understøttelse af INVPCID-instruktionen, tilføjet understøttelse af XSAVE-udvidelsen i CPUID, forbedret implementering af CPUID-modulet og moderniseret installationsprogrammet. HAXM er blevet bekræftet for at være kompatibel med QEMU-udgivelser 2.9 til 7.2.

Kilde: opennet.ru

Tilføj en kommentar