Intel har publicerat en ny version av virtualiseringsmotorn HAXM 7.8 (Hardware Accelerated Execution Manager), efter vilket de har arkiverat sin repository och meddelat att de kommer att upphöra med projektets stöd. Intel kommer inte lÀngre att ta emot patchar eller korrigeringar, delta i utvecklingen eller skapa uppdateringar. De som vill fortsÀtta utvecklingen uppmanas att skapa en fork och utveckla den pÄ egen hand.
HAXM Àr en plattformsoberoende hypervisor (Linux, NetBSD, Windows, macOS) som anvÀnder Intel-processorns hÄrdvaruaccelereringar (Intel VT, Intel Virtualization Technology) för att snabba upp och stÀrka isoleringen. virtuella maskiner. Hypervisorn implementeras som en drivrutin som arbetar pÄ kÀrnnivÄ och erbjuder ett grÀnssnitt som liknar KVM för att aktivera hÄrdvaruvirtualisering i anvÀndarutrymmet. HAXM har stötts för att accelerera Android-plattformsimulatorn och QEMU. Koden Àr skriven i C och distribueras under BSD-licensen.
Vid sin tid skapades projektet för att möjliggöra anvÀndningen av Intel VT-teknologi i Windows och macOS. Stödet för Intel VT fanns initialt i Xen och KVM pÄ Linux, medan det i NetBSD tillhandahölls i NVMM, dÀrför portades HAXM till Linux och NetBSD senare och spelade ingen sÀrskilt stor roll pÄ dessa plattformar. Efter att Microsoft Hyper-V och macOS HVF fick fullstÀndigt stöd för Intel VT, försvann behovet av en separat hypervisor och Intel beslutade att lÀgga ner projektet.
Den slutliga versionen av HAXM 7.8 inkluderar stöd för instruktionen INVPCID, har lagt till stöd för XSAVE-utvidgningen i CPUID, förbÀttrat implementeringen av CPUID-modulen och moderniserat installationsprogrammet. Kompatibiliteten hos HAXM med versioner av QEMU frÄn 2.9 till 7.2 har bekrÀftats.
KĂ€lla: opennet.ru
