Dumating ang pinakabago at bagong bersyon ng HAXM dahil hindi susundin ng Intel ang pag-unlad

intel haxm

Ang Intel HAXM ay isang cross-platform virtualization engine at manager.

Kamakailan lamang Inanunsyo ng Intel ang paglabas ng ano ang magiging pinakabago at bagong bersyon ng virtualization engine HAXM 7.8 (Hardware Accelerated Execution Manager), bersyon kung saan inilipat niya ang repository sa isang archive at inihayag ang pagkumpleto ng pagpapanatili ng proyekto.

Gamit ito Inanunsyo ng Intel na hindi na ito tatanggap ng mga patch o pag-aayos, at hindi rin ito lalahok sa pagbuo o bubuo ng mga update dito. Kaya naman ang mga taong gustong magpatuloy sa pag-unlad ay hinihikayat na lumikha ng isang tinidor at bumuo nito sa kanilang sarili.

Ang proyektong ito ay hindi na papanatilihin ng Intel.

Itinigil ng Intel ang pag-develop at mga kontribusyon, kabilang ang ngunit hindi limitado sa pagpapanatili, pag-aayos ng bug, mga bagong bersyon, o mga update sa proyektong ito.

Hindi na tumatanggap ang Intel ng mga patch para sa proyektong ito.

Kung mayroon kang patuloy na pangangailangan na gamitin ang proyektong ito, interesado sa pagbuo nito nang nakapag-iisa, o nais na magpanatili ng mga patch para sa open source na komunidad, mangyaring lumikha ng iyong sariling tinidor ng proyektong ito.

Makipag-ugnayan sa: webadmin@linux.intel.com

Para sa mga taong hindi nila alam ang HAXM (kilala rin bilang Intel Hardware Accelerated Execution Manage) ay dapat malaman na ito ito ay isang cross-platform hypervisor (Linux, NetBSD, Windows, macOS) na gumagamit ng mga extension ng hardware ng processor ng Intel (Intel VT, Intel Virtualization Technology) upang pabilisin at palakasin ang virtual machine isolation.

Ang hypervisor ay karaniwang ginagamit kasama ng iba pang mga pakete ng software kailangan para makumpleto ang lahat ng sangkap na kailangan para sa pagbuo ng application (tulad ng Android SDK at mga plugin na kailangan para pamahalaan ang mga Google API), maaari itong magbigay ng pagpapatuyo ng hardware-based na Android emulation na kailangan para sa mga software project sa lahat ng laki. laki at kumplikado.

Ang hypervisor ay ipinatupad sa anyo ng isang kernel-level driver na nagbibigay ng interface na parang KVM para paganahin ang virtualization ng hardware ng user-space. Sinuportahan ang HAXM para mapabilis ang Android platform emulator at QEMU. Ang code ay nakasulat sa C at ipinamamahagi sa ilalim ng lisensya ng BSD.

Sa oras na, ang proyekto ay nilikha upang magbigay ng kakayahang gumamit ng teknolohiya ng Intel VT sa Windows at macOS. Sa Linux, ang suporta para sa Intel VT ay orihinal na magagamit sa Xen at KVM, ngunit sa NetBSD ito ay ibinigay sa NVMM, kaya ang HAXM ay dinala sa Linux at NetBSD kalaunan at gumanap ng maliit na papel sa mga platform na iyon.

Dahil umaasa ito sa mga feature na naka-built in sa mga produkto ng Intel CPU, ang Intel HAXM ay maaari lamang tumakbo ayon sa nilalayon sa mga processor na may suporta sa hardware para sa mga feature ng Intel VT-x, Intel EM64T (Intel 64), at Execute Disable Bit ( XD).

Matapos maisama ang buong suporta ng Intel VT sa mga produkto ng Microsoft Hyper-V at macOS HVF, hindi na kailangan ng hiwalay na hypervisor, at nagpasya ang Intel na i-scale back ang proyekto.

Tungkol sa huling bersyon ng HAXM 7.8 (ang pinakabagong binuo ng Intel) mayroon nang suporta para sa pagtuturo ng INVPCID, Bilang karagdagan sa katotohanan na ang nagdagdag ng suporta para sa XSAVE extension sa CPUID, pati na rin ang pinabuting pagpapatupad ng CPUID module at modernisasyon ng installer.

Isa pa sa mga pagbabagong ipinatupad ay ang kumpirmasyon na ang HAXM ay tugma sa QEMU na bersyon 2.9 hanggang 7.2.

Paano i-install ang HAXM sa Linux?

Para sa mga interesadong ma-install ang pinakabagong bersyon na ito, dapat nilang malaman na ang proseso ng pag-install ay medyo simple, kailangan mo lamang i-download ang source code at i-compile ito.

Upang gawin ito, buksan lamang ang isang terminal at dito ay ita-type natin ang sumusunod:

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

Nagpapatuloy kami sa pag-compile gamit ang mga sumusunod na utos:

cd haxm
cd platforms/linux/
make

Kapag ito ay tapos na, kailangan na nating suriin na walang ibang HAXM kernel module na na-load. Upang mapatunayan ito, isasagawa namin ang sumusunod na utos,

lsmod | grep haxmn

Kung saan kung ang output ay walang laman, ida-download natin ang umiiral na HAXM module na may sumusunod na command

sudo make uninstall

Pagkatapos ay magpatuloy kaming i-load ang module na may:

sudo make install

Sa wakas, kung gusto mong gamitin ang HAXM bilang isang hindi privileged na user, maaari mong ipasok ang sumusunod na command para gawing bahagi ng haxm group ang kasalukuyang user:

sudo adduser `id -un` haxm

Kung interesado kang matuto nang higit pa tungkol dito, maaari mong konsultahin ang mga detalye sa ang sumusunod na link.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.