Intel zastavil vývoj hypervízora HAXM

Intel zverejnil nové vydanie virtualizačného enginu HAXM 7.8 (Hardware Accelerated Execution Manager), po ktorom preniesol úložisko do archívu a oznámil ukončenie podpory projektu. Intel už nebude akceptovať záplaty, opravy, podieľať sa na vývoji ani vytvárať aktualizácie. Jednotlivci, ktorí chcú pokračovať vo vývoji, sú povzbudzovaní, aby vytvorili vidličku a rozvíjali ju nezávisle.

HAXM je multiplatformový (Linux, NetBSD, Windows, macOS) hypervízor, ktorý využíva hardvérové ​​rozšírenia pre procesory Intel (Intel VT, Intel Virtualization Technology) na zrýchlenie a zlepšenie izolácie virtuálnych strojov. Hypervízor je implementovaný vo forme ovládača, ktorý beží na úrovni jadra a poskytuje rozhranie podobné KVM na umožnenie virtualizácie hardvéru v užívateľskom priestore. HAXM bol podporovaný na urýchlenie emulátora platformy Android a QEMU. Kód je napísaný v jazyku C a distribuovaný pod licenciou BSD.

Svojho času bol projekt vytvorený s cieľom poskytnúť možnosť používať technológiu Intel VT vo Windows a macOS. Na Linuxe bola podpora pre Intel VT pôvodne dostupná v Xen a KVM a na NetBSD bola poskytovaná v NVMM, takže HAXM bol portovaný na Linux a NetBSD neskôr a na týchto platformách nehral špeciálnu úlohu. Po integrácii plnej podpory pre Intel VT do produktov Microsoft Hyper-V a macOS HVF už potreba samostatného hypervízora nebola potrebná a Intel sa rozhodol projekt ukončiť.

Finálna verzia HAXM 7.8 obsahuje podporu pre inštrukciu INVPCID, pridanú podporu pre rozšírenie XSAVE v CPUID, vylepšenú implementáciu modulu CPUID a modernizovaný inštalačný program. Bolo potvrdené, že HAXM je kompatibilný s vydaniami QEMU 2.9 až 7.2.

Zdroj: opennet.ru

Pridať komentár