Intel har slutat utveckla HAXM hypervisor

Intel publicerade en ny version av virtualiseringsmotorn HAXM 7.8 (Hardware Accelerated Execution Manager), varefter den överförde arkivet till ett arkiv och meddelade att stödet för projektet avslutades. Intel kommer inte längre att acceptera patchar, fixar, delta i utveckling eller skapa uppdateringar. Individer som vill fortsätta utvecklingen uppmuntras att skapa en gaffel och utveckla den självständigt.

HAXM är en plattformsoberoende hypervisor (Linux, NetBSD, Windows, macOS) som använder hårdvarutillägg till Intel-processorer (Intel VT, Intel Virtualization Technology) för att påskynda och förbättra isoleringen av virtuella maskiner. Hypervisorn är implementerad i form av en drivrutin som körs på kärnnivå och tillhandahåller ett KVM-liknande gränssnitt för att möjliggöra hårdvaruvirtualisering i användarutrymmet. HAXM stöddes för att påskynda Android-plattformsemulatorn och QEMU. Koden är skriven i C och distribueras under BSD-licensen.

Vid ett tillfälle skapades projektet för att ge möjligheten att använda Intel VT-teknik i Windows och macOS. På Linux var stöd för Intel VT ursprungligen tillgängligt i Xen och KVM, och på NetBSD tillhandahölls det i NVMM, så HAXM portades till Linux och NetBSD senare och spelade ingen speciell roll på dessa plattformar. Efter att ha integrerat fullt stöd för Intel VT i Microsoft Hyper-V och macOS HVF-produkter var behovet av en separat hypervisor inte längre nödvändigt och Intel beslutade sig för att avbryta projektet.

Den slutliga versionen av HAXM 7.8 inkluderar stöd för INVPCID-instruktionen, tillagt stöd för XSAVE-tillägget i CPUID, förbättrad implementering av CPUID-modulen och moderniserad installationsprogrammet. HAXM har bekräftats vara kompatibel med QEMU-versionerna 2.9 till 7.2.

Källa: opennet.ru

Lägg en kommentar