Stiže najnovija i nova verzija HAXM-a jer Intel neće pratiti razvoj

intel haxm

Intel HAXM je višeplatformski virtualizacijski motor i upravitelj.

nedavno Intel je najavio izdavanje koja će biti najnovija i nova verzija virtualizacijskog motora HAXM 7.8 (Hardware Accelerated Execution Manager), verzija s kojom je repozitorij prebacio u arhivu i najavio završetak održavanja projekta.

S tim Intel je objavio da više neće prihvaćati zakrpe ili popravke, niti će sudjelovati u razvoju ili generirati njegova ažuriranja. Zato se potiče ljude koji žele nastaviti s razvojem da kreiraju vilicu i sami je razvijaju.

Ovaj projekt više neće održavati Intel.

Intel je prestao s razvojem i doprinosima, uključujući ali ne ograničavajući se na održavanje, ispravke pogrešaka, nove verzije ili ažuriranja ovog projekta.

Intel više ne prihvaća zakrpe za ovaj projekt.

Ako imate stalnu potrebu za korištenjem ovog projekta, zainteresirani ste za njegov neovisni razvoj ili biste željeli održavati zakrpe za zajednicu otvorenog koda, izradite vlastiti fork ovog projekta.

Kontakt: webadmin@linux.intel.com

Za koga je nisu svjesni HAXM-a (također poznat kao Intel Hardware Accelerated Execution Manage) trebao bi znati da ovo to je višeplatformski hipervizor (Linux, NetBSD, Windows, macOS) koji koristi hardverska proširenja procesora Intel (Intel VT, Intel Virtualization Technology) za ubrzavanje i jačanje izolacije virtualnog stroja.

Hipervizor općenito se koristi s drugim programskim paketima potreban za dovršetak svih komponenti potrebnih za razvoj aplikacija (kao što su Android SDK i dodaci potrebni za upravljanje Google API-jima), može pružiti isušivanje Android emulacije temeljene na hardveru potrebne za softverske projekte svih veličina, veličina i složenosti.

Hipervizor je implementiran u obliku upravljačkog programa na razini jezgre koji pruža sučelje slično KVM-u za omogućavanje hardverske virtualizacije korisničkog prostora. HAXM je podržan da ubrza emulator Android platforme i QEMU. Kod je napisan u C-u i distribuira se pod BSD licencom.

U to vrijeme, projekt je stvoren kako bi omogućio korištenje Intel VT tehnologije na Windows i macOS. Na Linuxu je podrška za Intel VT izvorno bila dostupna na Xen i KVM, ali na NetBSD-u je bila pružena na NVMM-u, tako da je HAXM kasnije prenesen na Linux i NetBSD i igrao je manju ulogu na tim platformama.

Budući da se oslanja na značajke ugrađene u Intel CPU proizvode, Intel HAXM može raditi samo kako je predviđeno na procesorima koji imaju hardversku podršku za značajke Intel VT-x, Intel EM64T (Intel 64) i Execute Disable Bit (XD).

Nakon što je potpuna Intel VT podrška integrirana u Microsoft Hyper-V i macOS HVF proizvode, zasebni hipervizor više nije bio potreban i Intel je odlučio smanjiti projekt.

O konačnoj verziji HAXM-a 7.8 (posljednji razvijen od strane Intela) već ima podršku za INVPCID instrukciju, Pored činjenice da je dodana podrška za ekstenziju XSAVE na CPUID-u, kao i poboljšana implementacija CPUID modula i modernizacija instalatera.

Još jedna od promjena koja se provodi je potvrda da je HAXM kompatibilan s QEMU verzijama 2.9 do 7.2.

Kako instalirati HAXM na Linux?

Za one koji su zainteresirani za instalaciju ove najnovije verzije, trebali bi znati da je postupak instalacije relativno jednostavan, samo trebate preuzeti izvorni kod i kompajlirati ga.

Da biste to učinili, samo otvorite terminal i u njemu ćemo upisati sljedeće:

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

Nastavljamo sa kompajliranjem sa sljedećim naredbama:

cd haxm
cd platforms/linux/
make

Nakon što je to učinjeno, sada moramo provjeriti da nije učitan nijedan drugi HAXM kernel modul. Kako bismo to provjerili, izvršit ćemo sljedeću naredbu,

lsmod | grep haxmn

U kojem ćemo, ako izlaz nije prazan, preuzeti postojeći HAXM modul sljedećom naredbom

sudo make uninstall

Zatim nastavljamo s učitavanjem modula s:

sudo make install

Konačno, ako želite koristiti HAXM kao neprivilegirani korisnik, možete unijeti sljedeću naredbu kako biste trenutnog korisnika učinili dijelom haxm grupe:

sudo adduser `id -un` haxm

Ako ste zainteresirani saznati više o tome, pojedinosti možete pogledati na sljedeći link.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.