Najnovija i nova verzija HAXM-a stiže jer Intel neće pratiti razvoj

intel haxm

Intel HAXM je višeplatformski motor i menadžer za virtuelizaciju.

Nedavno Intel je najavio izdavanje koja će biti najnovija i nova verzija motora za virtuelizaciju HAXM 7.8 (Hardware Accelerated Execution Manager), verzija kojom je premjestio spremište u arhivu i najavio završetak održavanja projekta.

S tim Intel je najavio da više neće prihvatati zakrpe ili popravke, niti će učestvovati u razvoju ili generisati ažuriranja za njega. Zato se ohrabruju ljudi koji žele nastaviti razvoj da kreiraju viljušku i sami je razvijaju.

Intel više neće održavati ovaj projekat.

Intel je prekinuo razvoj i doprinose, uključujući, ali ne ograničavajući se na održavanje, ispravke grešaka, nove verzije ili ažuriranja ovog projekta.

Intel više ne prihvata zakrpe za ovaj projekat.

Ako imate stalnu potrebu da koristite ovaj projekat, zainteresovani ste da ga razvijete nezavisno ili želite da održavate zakrpe za zajednicu otvorenog koda, molimo kreirajte sopstveni fork ovog projekta.

Kontakt: webadmin@linux.intel.com

Za koga je ne znaju za HAXM (takođe poznat kao Intel Hardware Accelerated Execution Manage) bi trebao znati da ovo to je višeplatformski hipervizor (Linux, NetBSD, Windows, macOS) koji koristi hardverske ekstenzije Intel procesora (Intel VT, Intel Virtualization Technology) za ubrzavanje i jačanje izolacije virtuelne mašine.

Hipervizor se uglavnom koristi s drugim softverskim paketima potrebna za završetak svih komponenti potrebnih za razvoj aplikacija (kao što su Android SDK i dodaci potrebni za upravljanje Google API-jima), može obezbijediti isušivanje hardverske Android emulacije potrebne za softverske projekte svih veličina, veličina i složenosti.

Hipervizor implementiran je u obliku drajvera na nivou kernela koji pruža interfejs sličan KVM-u koji omogućava virtuelizaciju hardvera korisničkog prostora. HAXM je podržan kako bi se ubrzao emulator Android platforme i QEMU. Kod je napisan u C i distribuira se pod BSD licencom.

U to vrijeme, projekat je kreiran da pruži mogućnost korišćenja Intel VT tehnologije na Windows i macOS. Na Linuxu je podrška za Intel VT prvobitno bila dostupna na Xen-u i KVM-u, ali na NetBSD-u je bila na NVMM-u, tako da je HAXM kasnije prebačen na Linux i NetBSD i igrao je manju ulogu na tim platformama.

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

Nakon što je puna podrška za Intel VT integrisana u Microsoft Hyper-V i macOS HVF proizvode, poseban hipervizor više nije bio potreban, i Intel je odlučio da smanji projekat.

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

Još jedna od promjena koja je implementirana je potvrda da HAXM jeste kompatibilan sa QEMU verzijama 2.9 do 7.2.

Kako instalirati HAXM na Linux?

Za one koji su zainteresirani da mogu instalirati ovu najnoviju verziju, trebali bi znati da je proces instalacije relativno jednostavan, samo morate preuzeti izvorni kod i kompajlirati ga.

Da biste to učinili, samo otvorite terminal i u njega ć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 ovo urađeno, sada moramo provjeriti da nijedan drugi modul HAXM kernela nije učitan. Da bismo to potvrdili, izvršićemo sljedeću naredbu,

lsmod | grep haxmn

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

sudo make uninstall

Zatim nastavljamo sa učitavanjem modula sa:

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 da saznate više o tome, možete pogledati detalje na sljedeći link.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.