„Intel“ nustojo kurti HAXM hipervizorių

„Intel“ paskelbė naują virtualizacijos variklio HAXM 7.8 (Hardware Accelerated Execution Manager) leidimą, po kurio perkėlė saugyklą į archyvą ir paskelbė nutraukianti projekto palaikymą. „Intel“ nebepriims pataisų, pataisymų, nedalyvaus kuriant ar nekurs naujinimų. Asmenys, norintys tęsti tobulėjimą, skatinami susikurti šakutę ir ją vystyti savarankiškai.

HAXM yra kelių platformų („Linux“, „NetBSD“, „Windows“, „MacOS“) hipervizorius, kuris naudoja „Intel“ procesorių aparatūros plėtinius („Intel VT“, „Intel Virtualization Technology“), kad pagreitintų ir pagerintų virtualių mašinų izoliaciją. Hipervizorius yra įdiegtas kaip tvarkyklė, kuri veikia branduolio lygiu ir suteikia į KVM panašią sąsają, leidžiančią įgalinti aparatinės įrangos virtualizavimą vartotojo erdvėje. HAXM buvo palaikomas siekiant pagreitinti „Android“ platformos emuliatorių ir QEMU. Kodas parašytas C kalba ir platinamas pagal BSD licenciją.

Vienu metu projektas buvo sukurtas siekiant suteikti galimybę naudoti „Intel VT“ technologiją „Windows“ ir „MacOS“. Linux sistemoje Intel VT palaikymas iš pradžių buvo prieinamas Xen ir KVM, o NetBSD – NVMM, todėl HAXM vėliau buvo perkeltas į Linux ir NetBSD ir šiose platformose nevaidino ypatingo vaidmens. Integravus pilną Intel VT palaikymą į Microsoft Hyper-V ir macOS HVF produktus, atskiro hipervizoriaus nebereikėjo ir Intel nusprendė nutraukti projektą.

Galutinė HAXM 7.8 versija apima INVPCID instrukcijos palaikymą, pridėtą XSAVE plėtinio palaikymą CPUID, patobulintą CPUID modulio įgyvendinimą ir modernizuotą diegimo programą. Patvirtinta, kad HAXM yra suderinamas su QEMU 2.9–7.2 leidimais.

Šaltinis: opennet.ru

Добавить комментарий