Versi HAXM terbaru dan baru hadir karena Intel tidak akan mengikuti perkembangannya

intel haxm

Intel HAXM adalah mesin dan pengelola virtualisasi lintas platform.

Baru-baru ini Intel mengumumkan peluncuran apa yang akan menjadi versi terbaru dan baru dari mesin virtualisasi HAXM 7.8 (Hardware Accelerated Execution Manager), versi yang digunakannya untuk memindahkan repositori ke arsip dan mengumumkan penyelesaian pemeliharaan proyek.

Dengan itu Intel telah mengumumkan bahwa mereka tidak akan lagi menerima tambalan atau perbaikan, juga tidak akan berpartisipasi dalam pengembangan atau menghasilkan pembaruan untuk itu. Oleh karena itu masyarakat yang ingin melanjutkan pembangunan dianjurkan untuk membuat percabangan dan mengembangkannya sendiri.

Proyek ini tidak lagi dikelola oleh Intel.

Intel telah menghentikan pengembangan dan kontribusi, termasuk namun tidak terbatas pada pemeliharaan, perbaikan bug, versi baru, atau pembaruan proyek ini.

Intel tidak lagi menerima tambalan untuk proyek ini.

Jika Anda memiliki kebutuhan berkelanjutan untuk menggunakan proyek ini, tertarik untuk mengembangkannya secara mandiri, atau ingin memelihara tambalan untuk komunitas sumber terbuka, silakan buat fork Anda sendiri untuk proyek ini.

Hubungi: webadmin@linux.intel.com

Bagi mereka yang mereka tidak menyadari HAXM (juga dikenal sebagai Intel Hardware Accelerated Execution Manage) harus mengetahui hal ini itu adalah hypervisor lintas platform (Linux, NetBSD, Windows, macOS) yang menggunakan ekstensi perangkat keras prosesor Intel (Intel VT, Intel Virtualization Technology) untuk mempercepat dan memperkuat isolasi mesin virtual.

Hypervisor umumnya digunakan dengan paket perangkat lunak lain diperlukan untuk menyelesaikan semua komponen yang diperlukan untuk pengembangan aplikasi (seperti Android SDK dan plugin yang diperlukan untuk mengelola Google API), ini dapat menyediakan pengeringan emulasi Android berbasis perangkat keras yang diperlukan untuk proyek perangkat lunak dengan berbagai ukuran, ukuran, dan kompleksitas.

Hypervisor diimplementasikan dalam bentuk driver tingkat kernel yang menyediakan antarmuka mirip KVM untuk mengaktifkan virtualisasi perangkat keras ruang pengguna. HAXM didukung untuk mempercepat emulator platform Android dan QEMU. Kode ditulis dalam C dan didistribusikan di bawah lisensi BSD.

Pada saat itu, proyek dibuat untuk memberikan kemampuan menggunakan teknologi Intel VT di Windows dan macOS. Di Linux, dukungan untuk Intel VT awalnya tersedia di Xen dan KVM, tetapi di NetBSD disediakan di NVMM, jadi HAXM kemudian dibawa ke Linux dan NetBSD dan memainkan peran kecil di platform tersebut.

Karena mengandalkan fitur bawaan pada produk CPU Intel, maka Intel HAXM hanya dapat berjalan sebagaimana mestinya pada prosesor yang memiliki dukungan perangkat keras untuk fitur Intel VT-x, Intel EM64T (Intel 64), dan Execute Disable Bit ( XD).

Setelah dukungan penuh Intel VT diintegrasikan ke dalam produk Microsoft Hyper-V dan macOS HVF, hypervisor terpisah tidak lagi diperlukan, dan Intel memutuskan untuk menskalakan kembali proyek tersebut.

Tentang versi final HAXM 7.8 (yang terbaru dikembangkan oleh Intel) sudah memiliki dukungan untuk instruksi INVPCID, Selain fakta bahwa dukungan tambahan untuk ekstensi XSAVE di CPUID, serta peningkatan implementasi modul CPUID dan modernisasi penginstal.

Perubahan lain yang diterapkan adalah konfirmasi bahwa HAXM adalah kompatibel dengan QEMU versi 2.9 hingga 7.2.

Bagaimana cara menginstal HAXM di Linux?

Bagi yang tertarik untuk bisa menginstall versi terbaru ini, perlu diketahui bahwa proses instalasinya relatif sederhana, Anda hanya perlu mendownload source code dan mengkompilasinya.

Untuk melakukan ini, cukup buka terminal dan di dalamnya kita akan mengetikkan yang berikut:

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

Kami melanjutkan untuk mengkompilasi dengan perintah berikut:

cd haxm
cd platforms/linux/
make

Setelah ini selesai, sekarang kita harus memeriksa apakah tidak ada modul kernel HAXM lain yang dimuat. Untuk memverifikasi ini kita akan menjalankan perintah berikut,

lsmod | grep haxmn

Dimana jika output tidak kosong, kita akan mendownload modul HAXM yang ada dengan perintah berikut

sudo make uninstall

Kemudian kami melanjutkan untuk memuat modul dengan:

sudo make install

Terakhir, jika Anda ingin menggunakan HAXM sebagai pengguna non-istimewa, Anda dapat memasukkan perintah berikut untuk menjadikan pengguna saat ini bagian dari grup haxm:

sudo adduser `id -un` haxm

Jika Anda tertarik untuk mempelajarinya lebih lanjut, Anda dapat berkonsultasi detailnya di link berikut.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.