Intel imeacha kutengeneza hypervisor ya HAXM

Intel ilichapisha toleo jipya la injini ya uboreshaji ya HAXM 7.8 (Meneja wa Utekelezaji Ulioharakishwa wa Vifaa), baada ya hapo ilihamisha hazina hiyo kwenye kumbukumbu na kutangaza kusitishwa kwa usaidizi wa mradi huo. Intel haitakubali tena viraka, marekebisho, kushiriki katika usanidi au kuunda masasisho. Watu wanaotaka kuendelea na maendeleo wanahimizwa kuunda uma na kuikuza kwa kujitegemea.

HAXM ni mfumo mtambuka (Linux, NetBSD, Windows, macOS) hypervisor ambayo hutumia viendelezi vya maunzi kwa vichakataji vya Intel (Intel VT, Intel Virtualization Technology) ili kuharakisha na kuimarisha utengaji wa mashine pepe. Hypervisor inatekelezwa kwa njia ya kiendeshi kinachoendesha katika kiwango cha kernel na hutoa kiolesura kama cha KVM cha kuwezesha uboreshaji wa maunzi katika nafasi ya mtumiaji. HAXM iliauniwa ili kuharakisha kiigaji cha jukwaa la Android na QEMU. Nambari hiyo imeandikwa kwa C na kusambazwa chini ya leseni ya BSD.

Wakati mmoja, mradi huo uliundwa ili kutoa uwezo wa kutumia teknolojia ya Intel VT katika Windows na macOS. Kwenye Linux, usaidizi wa Intel VT ulipatikana hapo awali katika Xen na KVM, na kwenye NetBSD ulitolewa katika NVMM, kwa hivyo HAXM ilitumwa kwa Linux na NetBSD baadaye na haikuchukua jukumu maalum kwenye majukwaa haya. Baada ya kuunganisha usaidizi kamili wa Intel VT katika bidhaa za Microsoft Hyper-V na macOS HVF, hitaji la hypervisor tofauti haikuwa muhimu tena na Intel iliamua kusitisha mradi huo.

Toleo la mwisho la HAXM 7.8 linajumuisha utumiaji wa maagizo ya INVPCID, usaidizi ulioongezwa kwa kiendelezi cha XSAVE katika CPUID, utekelezwaji ulioboreshwa wa moduli ya CPUID, na kisakinishi cha kisasa. HAXM imethibitishwa kuwa inatumika na matoleo ya QEMU ya 2.9 hadi 7.2.

Chanzo: opennet.ru

Kuongeza maoni