Versi terbaru dan baharu HAXM tiba kerana Intel tidak akan mengikuti perkembangan tersebut

intel haxm

Intel HAXM ialah enjin dan pengurus virtualisasi merentas platform.

Baru-baru ini Intel mengumumkan pengeluaran apakah versi enjin virtualisasi yang terkini dan baharu HAXM 7.8 (Hardware Accelerated Execution Manager), versi yang digunakannya untuk memindahkan repositori ke arkib dan mengumumkan penyempurnaan penyelenggaraan projek.

Dengannya Intel telah mengumumkan bahawa ia tidak lagi akan menerima tampalan atau pembaikan, ia juga tidak akan mengambil bahagian dalam pembangunan atau menjana kemas kini kepadanya. Itulah sebabnya orang yang ingin meneruskan pembangunan digalakkan untuk mencipta garpu dan membangunkannya sendiri.

Projek ini tidak lagi akan diselenggara oleh Intel.

Intel telah menghentikan pembangunan dan sumbangan, termasuk tetapi tidak terhad kepada penyelenggaraan, pembetulan pepijat, versi baharu atau kemas kini pada projek ini.

Intel tidak lagi menerima patch untuk projek ini.

Jika anda mempunyai keperluan berterusan untuk menggunakan projek ini, berminat untuk membangunkannya secara bebas, atau ingin mengekalkan patch untuk komuniti sumber terbuka, sila buat garpu anda sendiri untuk projek ini.

Hubungi: webadmin@linux.intel.com

Bagi mereka yang mereka tidak mengetahui HAXM (juga dikenali sebagai Intel Hardware Accelerated Execution Manage) harus tahu bahawa ini ia adalah hipervisor merentas platform (Linux, NetBSD, Windows, macOS) yang menggunakan sambungan perkakasan pemproses Intel (Intel VT, Intel Virtualization Technology) untuk mempercepat dan mengukuhkan pengasingan mesin maya.

Pegawai penyelia biasanya digunakan dengan pakej perisian lain diperlukan untuk melengkapkan semua komponen yang diperlukan untuk pembangunan aplikasi (seperti SDK Android dan pemalam yang diperlukan untuk mengurus API Google), ia boleh memberikan pengesanan emulasi Android berasaskan perkakasan yang diperlukan untuk projek perisian dari semua saiz. saiz dan kerumitan.

Pegawai penyelia dilaksanakan dalam bentuk pemacu peringkat kernel yang menyediakan antara muka seperti KVM untuk membolehkan virtualisasi perkakasan ruang pengguna. HAXM disokong untuk mempercepatkan emulator platform Android dan QEMU. Kod ini ditulis dalam C dan diedarkan di bawah lesen BSD.

Pada masa itu, projek itu dicipta untuk menyediakan keupayaan untuk menggunakan teknologi Intel VT pada Windows dan macOS. Pada Linux, sokongan untuk Intel VT pada asalnya tersedia pada Xen dan KVM, tetapi pada NetBSD ia disediakan pada NVMM, jadi HAXM telah dibawa ke Linux dan NetBSD kemudian dan memainkan peranan kecil pada platform tersebut.

Kerana ia bergantung pada ciri terbina dalam produk CPU Intel, Intel HAXM hanya boleh berjalan seperti yang dimaksudkan pada pemproses yang mempunyai sokongan perkakasan untuk ciri Intel VT-x, Intel EM64T (Intel 64) dan Laksanakan Disable Bit ( XD).

Selepas sokongan penuh Intel VT disepadukan ke dalam produk Microsoft Hyper-V dan macOS HVF, hypervisor berasingan tidak lagi diperlukan dan Intel memutuskan untuk mengurangkan projek itu.

Mengenai versi akhir HAXM 7.8 (yang terbaru dibangunkan oleh Intel) sudah mempunyai sokongan untuk arahan INVPCID, Sebagai tambahan kepada fakta bahawa menambah sokongan untuk sambungan XSAVE pada CPUID, serta peningkatan pelaksanaan modul CPUID dan pemodenan pemasang.

Satu lagi perubahan yang dilaksanakan ialah pengesahan bahawa HAXM adalah serasi dengan QEMU versi 2.9 hingga 7.2.

Bagaimana untuk memasang HAXM pada Linux?

Bagi mereka yang berminat untuk dapat memasang versi terbaru ini, mereka harus tahu bahawa proses pemasangan adalah agak mudah, anda hanya perlu memuat turun kod sumber dan menyusunnya.

Untuk melakukan ini, hanya buka terminal dan di dalamnya kita akan menaip yang berikut:

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

Kami meneruskan untuk menyusun dengan arahan berikut:

cd haxm
cd platforms/linux/
make

Setelah ini selesai, kita mesti menyemak bahawa tiada modul kernel HAXM lain telah dimuatkan. Untuk mengesahkan ini, kami akan melaksanakan arahan berikut,

lsmod | grep haxmn

Di mana jika output tidak kosong, kami akan memuat turun modul HAXM sedia ada dengan arahan berikut

sudo make uninstall

Kemudian kami meneruskan untuk memuatkan modul dengan:

sudo make install

Akhir sekali, jika anda ingin menggunakan HAXM sebagai pengguna bukan istimewa, anda boleh memasukkan arahan berikut untuk menjadikan bahagian pengguna semasa kumpulan haxm:

sudo adduser `id -un` haxm

Jika anda berminat untuk mengetahui lebih lanjut mengenainya, anda boleh merujuk butiran di pautan berikut.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.