HAXMi uusim ja uus versioon saabub, kuna Intel ei jälgi arengut

intel haxm

Intel HAXM on platvormideülene virtualiseerimismootor ja -haldur.

Hiljuti Intel teatas väljalaskmisest milline saab olema virtualiseerimismootori uusim ja uus versioon HAXM 7.8 (Hardware Accelerated Execution Manager), versioon, millega ta kolis hoidla arhiivi ja teatas projekti hoolduse lõpetamisest.

Sellega Intel teatas, et ei aktsepteeri enam plaastreid ega parandusi, samuti ei osale see arenduses ega genereeri sellele värskendusi. Seetõttu julgustatakse inimesi, kes soovivad arengut jätkata, looma kahvlit ja seda ise arendama.

Seda projekti ei halda enam Intel.

Intel on lõpetanud arenduse ja panuse, sealhulgas, kuid mitte ainult, hoolduse, veaparanduste, uute versioonide või selle projekti värskenduste.

Intel ei aktsepteeri enam selle projekti plaastreid.

Kui teil on pidev vajadus seda projekti kasutada, olete huvitatud selle iseseisvast arendamisest või soovite säilitada avatud lähtekoodiga kogukonna jaoks plaastreid, looge selle projekti jaoks oma kahvel.

Võtke ühendust: webadmin@linux.intel.com

Kelle jaoks see on nad pole HAXM-ist teadlikud (tuntud ka kui Intel Hardware Accelerated Execution Manage) peaksid teadma, et see see on platvormideülene hüperviisor (Linux, NetBSD, Windows, macOS) mis kasutab Inteli protsessori riistvaralaiendeid (Intel VT, Inteli virtualiseerimistehnoloogia), et kiirendada ja tugevdada virtuaalse masina isoleerimist.

Hüpervisor kasutatakse tavaliselt koos teiste tarkvarapakettidega mis on vajalik kõigi rakenduste arendamiseks vajalike komponentide (nt Androidi SDK ja Google'i API-de haldamiseks vajalikud pistikprogrammid) lõpuleviimiseks, võib see pakkuda igas suuruses ja keerukusega tarkvaraprojektide jaoks vajalike riistvarapõhise Androidi emulatsiooni kuivatamist.

Hüpervisor on realiseeritud kernelitaseme draiveri kujul mis pakub KVM-i sarnast liidest, mis võimaldab kasutajaruumi riistvara virtualiseerimist. HAXM-i toetati Androidi platvormi emulaatori ja QEMU kiirendamiseks. Kood on kirjutatud C-keeles ja seda levitatakse BSD litsentsi all.

Sellel ajal, projekt loodi selleks, et pakkuda võimalust kasutada Intel VT tehnoloogiat Windowsis ja macOS-is. Linuxis oli Intel VT tugi algselt saadaval Xenis ja KVM-is, kuid NetBSD-s pakuti seda NVMM-is, nii et HAXM kanti hiljem üle Linuxi ja NetBSD-sse ning mängis neil platvormidel väikest rolli.

Kuna see tugineb Inteli protsessoritoodetele sisseehitatud funktsioonidele, saab Intel HAXM töötada nii, nagu ette nähtud, ainult protsessorites, millel on Intel VT-x, Intel EM64T (Intel 64) ja Execute Disable Bit (XD) funktsioonide riistvaratugi.

Pärast täieliku Inteli VT toe integreerimist Microsoft Hyper-V ja macOS HVF toodetesse ei olnud enam eraldi hüperviisorit vaja ja Intel otsustas projekti vähendada.

Teave HAXM 7.8 lõpliku versiooni kohta (Intel välja töötatud uusim) on juba INVPCID juhiste tugi, Lisaks sellele, et lisati CPUID XSAVE laienduse tugi, samuti CPUID mooduli täiustatud juurutamine ja installeri moderniseerimine.

Teine rakendatav muudatus on kinnitus, et HAXM on ühildub QEMU versioonidega 2.9 kuni 7.2.

Kuidas installida HAXM Linuxi?

Need, kes on huvitatud selle uusima versiooni installimisest, peaksid teadma, et installiprotsess on suhteliselt lihtne, peate lihtsalt alla laadima lähtekoodi ja selle kompileerima.

Selleks avage lihtsalt terminal ja sisestame sellesse järgmise:

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

Jätkame kompileerimist järgmiste käskudega:

cd haxm
cd platforms/linux/
make

Kui see on tehtud, peame nüüd kontrollima, et ühtegi teist HAXM-i kernelimoodulit poleks laaditud. Selle kontrollimiseks käivitame järgmise käsu,

lsmod | grep haxmn

Kui väljund pole tühi, laadime järgmise käsuga alla olemasoleva HAXM-mooduli

sudo make uninstall

Seejärel jätkame mooduli laadimisega:

sudo make install

Lõpuks, kui soovite kasutada HAXM-i mitteprivilegeeritud kasutajana, võite sisestada järgmise käsu, et muuta praegune kasutaja haxm-rühma osaks:

sudo adduser `id -un` haxm

Kui olete huvitatud selle kohta lisateabe saamiseks, vaadake üksikasju aadressil järgmine link.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.