Cea mai recentă și nouă versiune de HAXM sosește, deoarece Intel nu va urmări dezvoltarea

intel haxm

Intel HAXM este un motor și manager de virtualizare multiplatformă.

recent Intel a anunțat lansarea lui care va fi cea mai recentă și nouă versiune a motorului de virtualizare HAXM 7.8 (Hardware Accelerated Execution Manager), versiune cu care a mutat depozitul într-o arhivă și a anunțat finalizarea întreținerii proiectului.

Cu ce Intel a anunțat că nu va mai accepta corecții sau corecții, nici nu va participa la dezvoltare sau nu va genera actualizări ale acestuia. De aceea, oamenii care doresc să continue dezvoltarea sunt încurajați să creeze o furcă și să o dezvolte pe cont propriu.

Acest proiect nu va mai fi întreținut de Intel.

Intel a încetat dezvoltarea și contribuțiile, inclusiv, dar fără a se limita la, întreținere, remedieri de erori, versiuni noi sau actualizări ale acestui proiect.

Intel nu mai acceptă corecții pentru acest proiect.

Dacă aveți o nevoie continuă de a utiliza acest proiect, sunteți interesat să îl dezvoltați independent sau doriți să mențineți patch-uri pentru comunitatea open source, vă rugăm să creați propriul furk al acestui proiect.

Contact: webadmin@linux.intel.com

Pentru cei care nu cunosc HAXM (cunoscut și ca Intel Hardware Accelerated Execution Manage) ar trebui să știe că acest lucru este un hypervisor multiplatform (Linux, NetBSD, Windows, macOS) care utilizează extensii hardware pentru procesoare Intel (Intel VT, Intel Virtualization Technology) pentru a accelera și consolida izolarea mașinilor virtuale.

Hipervizorul este utilizat în general cu alte pachete software necesare pentru a finaliza toate componentele necesare dezvoltării aplicațiilor (cum ar fi SDK-ul Android și pluginurile necesare pentru gestionarea API-urilor Google), poate oferi deshidratarea emulării Android bazate pe hardware necesare proiectelor software de toate dimensiunile și complexitățile.

Hipervizorul este implementat sub forma unui driver la nivel de kernel care oferă o interfață asemănătoare KVM pentru a permite virtualizarea hardware-ului spațiului utilizatorului. HAXM a fost acceptat pentru a accelera emulatorul platformei Android și QEMU. Codul este scris în C și este distribuit sub licența BSD.

Atunci, proiectul a fost creat pentru a oferi posibilitatea de a utiliza tehnologia Intel VT pe Windows și macOS. Pe Linux, suportul pentru Intel VT era disponibil inițial pe Xen și KVM, dar pe NetBSD a fost furnizat pe NVMM, așa că HAXM a fost transferat mai târziu pe Linux și NetBSD și a jucat un rol minor pe acele platforme.

Deoarece se bazează pe caracteristicile integrate în produsele CPU Intel, Intel HAXM poate rula numai așa cum este prevăzut pe procesoare care au suport hardware pentru caracteristicile Intel VT-x, Intel EM64T (Intel 64) și Execute Disable Bit (XD).

După ce asistența completă Intel VT a fost integrată în produsele Microsoft Hyper-V și macOS HVF, un hypervisor separat nu a mai fost necesar, iar Intel a decis să reducă proiectul.

Despre versiunea finală a HAXM 7.8 (cel mai recent dezvoltat de Intel) are deja suport pentru instrucțiunea INVPCID, Pe lângă faptul că a adăugat suport pentru extensia XSAVE pe CPUID, precum și implementarea îmbunătățită a modulului CPUID și modernizarea instalatorului.

O altă dintre modificările care este implementată este confirmarea faptului că HAXM este compatibil cu versiunile QEMU 2.9 până la 7.2.

Cum se instalează HAXM pe Linux?

Pentru cei interesați să poată instala această ultimă versiune, trebuie să știe că procesul de instalare este relativ simplu, trebuie doar să descărcați codul sursă și să îl compilați.

Pentru a face acest lucru, deschideți un terminal și în el vom introduce următoarele:

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

Continuăm compilarea cu următoarele comenzi:

cd haxm
cd platforms/linux/
make

Odată ce s-a făcut acest lucru, trebuie să verificăm dacă nu a fost încărcat niciun alt modul kernel HAXM. Pentru a verifica acest lucru, vom executa următoarea comandă,

lsmod | grep haxmn

În care, dacă ieșirea nu este goală, vom descărca modulul HAXM existent cu următoarea comandă

sudo make uninstall

Apoi procedăm la încărcarea modulului cu:

sudo make install

În cele din urmă, dacă doriți să utilizați HAXM ca utilizator neprivilegiat, puteți introduce următoarea comandă pentru a face ca utilizatorul curent să facă parte din grupul haxm:

sudo adduser `id -un` haxm

Dacă sunteți interesat să aflați mai multe despre acesta, puteți consulta detaliile la următorul link.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.