Najnovšia a nová verzia HAXM prichádza, pretože Intel nebude sledovať vývoj

intel haxm

Intel HAXM je multiplatformový virtualizačný nástroj a manažér.

Nedávno Spoločnosť Intel oznámila vydanie aká bude najnovšia a nová verzia virtualizačného enginu HAXM 7.8 (Hardware Accelerated Execution Manager), verziu, s ktorou presunul úložisko do archívu a oznámil ukončenie údržby projektu.

S tým Intel oznámil, že už nebude akceptovať záplaty ani opravy, ani sa nebude podieľať na vývoji ani vytvárať jeho aktualizácie. To je dôvod, prečo ľudia, ktorí chcú pokračovať vo vývoji, sú povzbudzovaní, aby vytvorili vidličku a rozvíjali ju sami.

Tento projekt už nebude spravovať spoločnosť Intel.

Spoločnosť Intel zastavila vývoj a príspevky, vrátane, ale nie výlučne, údržby, opráv chýb, nových verzií alebo aktualizácií tohto projektu.

Intel už neprijíma záplaty pre tento projekt.

Ak máte neustálu potrebu používať tento projekt, máte záujem o jeho nezávislý vývoj alebo by ste chceli udržiavať záplaty pre komunitu s otvoreným zdrojom, vytvorte si vlastný fork tohto projektu.

Kontakt: webadmin@linux.intel.com

Pre koho to je nepoznajú HAXM (tiež známy ako Intel Hardware Accelerated Execution Manage) by to mal vedieť ide o multiplatformový hypervízor (Linux, NetBSD, Windows, macOS) ktorý využíva hardvérové ​​rozšírenia procesorov Intel (Intel VT, Intel Virtualization Technology) na urýchlenie a posilnenie izolácie virtuálnych strojov.

Hypervízor sa vo všeobecnosti používa s inými softvérovými balíkmi potrebné na dokončenie všetkých komponentov potrebných na vývoj aplikácií (ako sú Android SDK a doplnky potrebné na správu Google API), môže poskytnúť vysušenie hardvérovej emulácie Androidu potrebnej pre softvérové ​​projekty všetkých veľkostí a zložitostí.

Hypervízor je implementovaný vo forme ovládača na úrovni jadra ktorý poskytuje rozhranie podobné KVM na umožnenie virtualizácie hardvéru v používateľskom priestore. HAXM bol podporovaný na urýchlenie emulátora platformy Android a QEMU. Kód je napísaný v jazyku C a je distribuovaný pod licenciou BSD.

V tom čase, projekt bol vytvorený s cieľom poskytnúť možnosť používať technológiu Intel VT v systémoch Windows a macOS. Na Linuxe bola podpora pre Intel VT pôvodne dostupná na Xen a KVM, ale na NetBSD bola poskytovaná na NVMM, takže HAXM bol neskôr prenesený do Linuxu a NetBSD a na týchto platformách zohral menšiu úlohu.

Pretože sa spolieha na funkcie zabudované do produktov Intel CPU, Intel HAXM môže bežať len na procesoroch, ktoré majú hardvérovú podporu pre funkcie Intel VT-x, Intel EM64T (Intel 64) a Execute Disable Bit (XD).

Po integrácii plnej podpory Intel VT do produktov Microsoft Hyper-V a macOS HVF už samostatný hypervízor nebol potrebný a Intel sa rozhodol projekt zmenšiť.

O konečnej verzii HAXM 7.8 (najnovšie vyvinuté spoločnosťou Intel) už má podporu pre inštrukciu INVPCID, Okrem toho, že pridaná podpora pre rozšírenie XSAVE na CPUID, ako aj vylepšená implementácia modulu CPUID a modernizácia inštalačného programu.

Ďalšou zo zmien, ktorá je implementovaná, je potvrdenie, že HAXM je kompatibilný s QEMU verziami 2.9 až 7.2.

Ako nainštalovať HAXM na Linux?

Záujemcovia o možnosť inštalácie tejto najnovšej verzie by mali vedieť, že proces inštalácie je pomerne jednoduchý, stačí si stiahnuť zdrojový kód a skompilovať ho.

Ak to chcete urobiť, stačí otvoriť terminál a do neho napíšeme nasledovné:

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

Pokračujeme v kompilácii pomocou nasledujúcich príkazov:

cd haxm
cd platforms/linux/
make

Keď to urobíme, musíme teraz skontrolovať, či nebol načítaný žiadny iný modul jadra HAXM. Aby sme to overili, vykonáme nasledujúci príkaz,

lsmod | grep haxmn

V ktorom, ak výstup nie je prázdny, stiahneme existujúci modul HAXM pomocou nasledujúceho príkazu

sudo make uninstall

Potom pristúpime k načítaniu modulu pomocou:

sudo make install

Nakoniec, ak chcete použiť HAXM ako neprivilegovaný používateľ, môžete zadať nasledujúci príkaz, aby sa aktuálny používateľ stal súčasťou skupiny haxm:

sudo adduser `id -un` haxm

Ak máte záujem dozvedieť sa o ňom viac, podrobnosti môžete konzultovať na nasledujúci odkaz.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.