Najnovejša in nova različica HAXM prihaja, ker Intel ne bo sledil razvoju

intel haxm

Intel HAXM je virtualizacijski motor in upravljalnik za več platform.

Pred kratkim Intel je napovedal izdajo kakšna bo najnovejša in nova različica motorja za virtualizacijo HAXM 7.8 (Hardware Accelerated Execution Manager), različico, s katero je repozitorij prestavil v arhiv in napovedal zaključek vzdrževanja projekta.

S tem Intel je napovedal, da ne bo več sprejemal popravkov, prav tako ne bo sodeloval pri razvoju ali ustvarjal posodobitev zanj. Zato ljudi, ki želijo nadaljevati razvoj, spodbujamo, da ustvarijo fork in ga razvijejo sami.

Intel ne bo več vzdrževal tega projekta.

Intel je prenehal z razvojem in prispevki, vključno z vzdrževanjem, popravki napak, novimi različicami ali posodobitvami tega projekta, vendar ne omejeno nanje.

Intel ne sprejema več popravkov za ta projekt.

Če nenehno potrebujete ta projekt, ga zanima neodvisen razvoj ali želite vzdrževati popravke za odprtokodno skupnost, ustvarite lastno razcepitev tega projekta.

Kontakt: webadmin@linux.intel.com

Za koga je ne poznajo HAXM (znan tudi kot Intel Hardware Accelerated Execution Manage) bi moral vedeti, da je to gre za večplatformni hipervizor (Linux, NetBSD, Windows, macOS) ki uporablja strojne razširitve procesorja Intel (Intel VT, Intel Virtualization Technology) za pospešitev in krepitev izolacije navideznega stroja.

Hipervizor se običajno uporablja z drugimi programskimi paketi potreben za dokončanje vseh komponent, potrebnih za razvoj aplikacij (kot so Android SDK in vtičniki, potrebni za upravljanje Googlovih API-jev), lahko zagotovi izsušitev strojne emulacije Android, ki je potrebna za programe programske opreme vseh velikosti, velikosti in zapletenosti.

Hipervizor je implementiran v obliki gonilnika na ravni jedra ki ponuja vmesnik, podoben KVM, za omogočanje virtualizacije strojne opreme uporabniškega prostora. HAXM je bil podprt za pospešitev emulatorja platforme Android in QEMU. Koda je napisana v C in se distribuira pod licenco BSD.

Ob uri, projekt je bil ustvarjen za zagotavljanje možnosti uporabe tehnologije Intel VT v sistemih Windows in macOS. V Linuxu je bila podpora za Intel VT prvotno na voljo v Xen in KVM, v NetBSD pa je bila zagotovljena v NVMM, zato je bil HAXM pozneje prenesen v Linux in NetBSD in je imel na teh platformah manjšo vlogo.

Ker se opira na funkcije, vgrajene v izdelke Intel CPU, lahko Intel HAXM deluje, kot je predvideno, samo na procesorjih, ki imajo strojno podporo za funkcije Intel VT-x, Intel EM64T (Intel 64) in Execute Disable Bit (XD).

Potem ko je bila v izdelke Microsoft Hyper-V in macOS HVF integrirana popolna podpora za Intel VT, ločen hipervizor ni bil več potreben in Intel se je odločil zmanjšati projekt.

O končni različici HAXM 7.8 (najnovejšega razvil Intel) že ima podporo za navodilo INVPCID, Poleg tega, da je dodana podpora za razširitev XSAVE na CPUID, kot tudi izboljšana implementacija modula CPUID in posodobitev namestitvenega programa.

Druga od uvedenih sprememb je potrditev, da je HAXM združljiv z različicami QEMU 2.9 do 7.2.

Kako namestiti HAXM na Linux?

Tisti, ki jih zanima namestitev te najnovejše različice, morajo vedeti, da je postopek namestitve razmeroma preprost, le prenesti morate izvorno kodo in jo prevesti.

Če želite to narediti, samo odprite terminal in vanj bomo vnesli naslednje:

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

Nadaljujemo s prevajanjem z naslednjimi ukazi:

cd haxm
cd platforms/linux/
make

Ko je to storjeno, moramo preveriti, ali ni bil naložen noben drug modul jedra HAXM. Da bi to preverili, bomo izvedli naslednji ukaz,

lsmod | grep haxmn

V katerem, če izhod ni prazen, bomo prenesli obstoječi modul HAXM z naslednjim ukazom

sudo make uninstall

Nato nadaljujemo z nalaganjem modula z:

sudo make install

Nazadnje, če želite uporabljati HAXM kot uporabnik brez pravic, lahko vnesete naslednji ukaz, da trenutnega uporabnika vključite v skupino haxm:

sudo adduser `id -un` haxm

Če vas zanima več o tem, si lahko ogledate podrobnosti na naslednjo povezavo.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.