Inguqulelo yamva nje kunye nentsha ye-HAXM ifika kuba i-Intel ayiyi kulandela uphuhliso

intel haxm

I-Intel HAXM yinjini ye-virtualization yeqonga kunye nomphathi.

Mva nje I-Intel ibhengeze ukukhululwa kwe iya kuba yintoni inguqulelo yamva nje kunye nentsha yenjini ye-virtualization I-HAXM 7.8 (I-Hardware Accelerated Execution Manager), inguqulelo awathi ngayo wahambisa uvimba kwindawo yogcino-mpepha kwaye wabhengeza ukugqitywa kokugcinwa kweprojekthi.

Ngaloo nto I-Intel ibhengeze ukuba ayisayi kwamkela iipatches okanye izilungiso, kwaye ayiyi kuthatha inxaxheba kuphuhliso okanye ivelise uhlaziyo kuyo. Yingakho abantu abafuna ukuqhubeka nophuhliso bakhuthazwa ukuba benze ifolokhwe kwaye bayiphuhlise ngokwabo.

Le projekthi ayisayi kugcinwa yi-Intel.

I-Intel iyekile uphuhliso kunye negalelo, kubandakanywa kodwa kungaphelelanga kugcino, ukulungiswa kwebug, iinguqulelo ezintsha, okanye uhlaziyo kule projekthi.

I-Intel ayisazamkeli iipetshi zale projekthi.

Ukuba unesidingo esiqhubekayo sokusebenzisa le projekthi, unomdla wokuyiphuhlisa ngokuzimeleyo, okanye ungathanda ukugcina amabala oluntu oluvulelekileyo, nceda wenze eyakho ifolokhwe yale projekthi.

Qhagamshelana: webadmin@linux.intel.com

Ngubani lowo abayazi nge-HAXM (ekwaziwa ngokuba yi-Intel Hardware Accelerated Execution Management) kufuneka uyazi ukuba oku yi-hypervisor yeqonga elinqamlezayo (Linux, NetBSD, Windows, macOS) esebenzisa izandiso zehardware yeprosesa yeIntel (I-Intel VT, iTekhnoloji ye-Intel Virtualization) ukukhawulezisa kunye nokomeleza ukuhlukaniswa komatshini okubonakalayo.

Isiphathamandla isetyenziswa ngokubanzi kunye nezinye iipakethe zesoftware ezifunekayo ukuze kugqitywe onke amacandelo afunekayo kuphuhliso lwesicelo (ezifana ne-Android SDK kunye neeplagi ezifakiweyo ukulawula iGoogle APIs), inokubonelela ngokwenziwa kwe-desiccation yehardware-based emulation ye-Android efunekayo kwiiprojekthi zesoftware yazo zonke ubungakanani.

Isiphathamandla iphunyezwa ngendlela yomqhubi we-kernel-level ebonelela ngojongano olufana ne-KVM ukwenza i-hardware yendawo yomsebenzisi isebenze. I-HAXM yaxhaswa ukukhawulezisa i-emulator yeqonga le-Android kunye ne-QEMU. Ikhowudi ibhalwe kwi-C kwaye ihanjiswa phantsi kwelayisensi ye-BSD.

Ngelo xesha, Iprojekthi yadalwa ukunika amandla okusebenzisa iteknoloji ye-Intel VT kwiWindows kunye ne-macOS. Kwi-Linux, inkxaso ye-Intel VT yayifumaneka ekuqaleni kwi-Xen kunye ne-KVM, kodwa kwi-NetBSD yanikezelwa kwi-NVMM, ngoko ke i-HAXM yathwalelwa kwi-Linux kunye ne-NetBSD kamva kwaye yadlala indima encinci kula maqonga.

Ngenxa yokuba ixhomekeke kwiimpawu ezakhelwe kwiimveliso ze-Intel CPU, i-Intel HAXM inokuqhuba kuphela njengoko kujoliswe kuyo kwiiprosesa ezinenkxaso yehardware ye-Intel VT-x, i-Intel EM64T (Intel 64), kunye ne-Execute Disable Bit (XD) iimpawu.

Emva kokuba inkxaso epheleleyo ye-Intel VT idityaniswe kwi-Microsoft Hyper-V kunye neemveliso ze-macOS HVF, i-hypervisor eyahlukileyo yayingasafuneki, kwaye i-Intel yagqiba ekubeni ihlehlise iprojekthi.

Malunga nenguqulelo yokugqibela ye-HAXM 7.8 (eyamva nje iphuhliswe yi-Intel) sele inenkxaso yomyalelo we-INVPCID, Ukongeza kwinto yokuba i ukongeza inkxaso yolwandiso lwe-XSAVE kwi-CPUID, ngokunjalo nophunyezo oluphuculweyo lwemodyuli ye-CPUID kunye nophuculo lwesifakeli.

Olunye utshintsho oluphunyeziweyo luqinisekisa ukuba i-HAXM i iyahambelana neenguqulelo ze-QEMU 2.9 ukuya ku-7.2.

Uyifaka njani i-HAXM kwiLinux?

Kwabo banomdla wokukwazi ukufaka le nguqulo yamva nje, kufuneka bazi ukuba inkqubo yokufakela ilula, kufuneka ukhuphele ikhowudi yomthombo kwaye uyihlanganise.

Ukwenza oku, vula nje i-terminal kwaye kuyo siza kuchwetheza oku kulandelayo:

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

Siqhubela phambili nokuqokelela le miyalelo ilandelayo:

cd haxm
cd platforms/linux/
make

Nje ukuba kwenziwe oku, ngoku kufuneka sijonge ukuba ayikho enye imodyuli ye-HAXM kernel elayishiweyo. Ukuqinisekisa oku siza kwenza lo myalelo ulandelayo,

lsmod | grep haxmn

Apho ukuba imveliso ayinanto, siya kukhuphela imodyuli ekhoyo ye-HAXM ngalo myalelo ulandelayo

sudo make uninstall

Emva koko siqhubeka nokulayisha imodyuli nge:

sudo make install

Okokugqibela, ukuba ufuna ukusebenzisa i-HAXM njengomsebenzisi ongenalungelo, ungangenisa lo myalelo ulandelayo ukwenza umsebenzisi wangoku abe yinxalenye yeqela le-haxm:

sudo adduser `id -un` haxm

Ukuba unomdla wokufunda ngakumbi ngayo, ungajonga iinkcukacha ku eli khonkco lilandelayo.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.