Den senaste och nya versionen av HAXM kommer eftersom Intel inte kommer att följa utvecklingen

intel haxm

Intel HAXM är en plattformsoberoende virtualiseringsmotor och manager.

nyligen Intel tillkännagav lanseringen av vad blir den senaste och nya versionen av virtualiseringsmotorn HAXM 7.8 (Hardware Accelerated Execution Manager), version med vilken han flyttade arkivet till ett arkiv och tillkännagav slutförandet av projektunderhållet.

Med det Intel har meddelat att de inte längre kommer att acceptera patchar eller fixar, Den kommer inte heller att delta i utvecklingen eller generera uppdateringar av den. Det är därför människor som vill fortsätta utvecklingen uppmuntras att skapa en gaffel och utveckla den på egen hand.

Detta projekt kommer inte längre att underhållas av Intel.

Intel har upphört med utveckling och bidrag, inklusive men inte begränsat till underhåll, buggfixar, nya versioner eller uppdateringar av detta projekt.

Intel accepterar inte längre patchar för detta projekt.

Om du har ett fortlöpande behov av att använda det här projektet, är intresserad av att utveckla det självständigt eller vill underhålla patchar för öppen källkodsgemenskap, vänligen skapa din egen del av det här projektet.

Kontakt: webadmin@linux.intel.com

För dem som de är omedvetna om HAXM (även känd som Intel Hardware Accelerated Execution Manage) bör veta att detta det är en plattformsoberoende hypervisor (Linux, NetBSD, Windows, macOS) som använder Intel-processorhårdvarutillägg (Intel VT, Intel Virtualization Technology) för att påskynda och stärka isoleringen av virtuella maskiner.

Hypervisor används vanligtvis med andra programvarupaket behövs för att slutföra alla komponenter som behövs för applikationsutveckling (som Android SDK och plugins som behövs för att hantera Google API), kan den ge uttorkning av hårdvarubaserad Android-emulering som behövs för programvaruprojekt av alla storlekar, storlekar och komplexiteter.

Hypervisor implementeras i form av en drivrutin på kärnnivå som 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 den tiden, projektet skapades för att ge möjligheten att använda Intel VT-teknik på Windows och macOS. På Linux var stöd för Intel VT ursprungligen tillgängligt på Xen och KVM, men på NetBSD gavs det på NVMM, så HAXM överfördes till Linux och NetBSD senare och spelade en mindre roll på dessa plattformar.

Eftersom det förlitar sig på funktioner inbyggda i Intel CPU-produkter kan Intel HAXM endast köras som avsett på processorer som har hårdvarustöd för funktionerna Intel VT-x, Intel EM64T (Intel 64) och Execute Disable Bit (XD).

Efter att fullt Intel VT-stöd integrerats i Microsoft Hyper-V- och macOS HVF-produkter behövdes inte längre en separat hypervisor, och Intel beslutade sig för att minska projektet.

Om den slutliga versionen av HAXM 7.8 (det senaste utvecklat av Intel) har redan stöd för INVPCID-instruktionen, Förutom det faktum att lagt till stöd för XSAVE-tillägg på CPUID, samt den förbättrade implementeringen av CPUID-modulen och modernisering av installationsprogrammet.

En annan av förändringarna som genomförs är bekräftelsen på att HAXM är det kompatibel med QEMU versionerna 2.9 till 7.2.

Hur installerar jag HAXM på Linux?

För den som är intresserad av att kunna installera den här senaste versionen bör de veta att installationsprocessen är relativt enkel, du behöver bara ladda ner källkoden och kompilera den.

För att göra detta, öppna bara en terminal och i den ska vi skriva följande:

git clone https://github.com/intel/haxm.git

Vi fortsätter att kompilera med följande kommandon:

cd haxm
cd platforms/linux/
make

När detta är gjort måste vi nu kontrollera att ingen annan HAXM-kärnmodul har laddats. För att verifiera detta kommer vi att utföra följande kommando,

lsmod | grep haxmn

I vilken om utgången inte är tom, kommer vi att ladda ner den befintliga HAXM-modulen med följande kommando

sudo make uninstall

Sedan fortsätter vi att ladda modulen med:

sudo make install

Slutligen, om du vill använda HAXM som en icke-privilegierad användare, kan du ange följande kommando för att göra den aktuella användaren till en del av haxm-gruppen:

sudo adduser `id -un` haxm

Om du är intresserad av att lära dig mer om det kan du konsultera detaljerna på följande länk.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.