Arriva l'ultima e nuova versione di HAXM poiché Intel non seguirà lo sviluppo

Intel haxm

Intel HAXM è un motore e gestore di virtualizzazione multipiattaforma.

recentemente Intel ha annunciato il rilascio di quale sarà l'ultima e nuova versione del motore di virtualizzazione HAXM7.8 (Hardware Accelerated Execution Manager), versione con la quale ha spostato il repository in un archivio e ha annunciato il completamento della manutenzione del progetto.

Con esso Intel ha annunciato che non accetterà più patch o correzioni, né parteciperà allo sviluppo o genererà aggiornamenti ad esso. Ecco perché le persone che vogliono continuare lo sviluppo sono incoraggiate a creare un fork e svilupparlo da soli.

Questo progetto non sarà più mantenuto da Intel.

Intel ha cessato lo sviluppo e i contributi, inclusi ma non limitati a manutenzione, correzioni di bug, nuove versioni o aggiornamenti a questo progetto.

Intel non accetta più patch per questo progetto.

Se hai la necessità continua di utilizzare questo progetto, sei interessato a svilupparlo in modo indipendente o desideri mantenere le patch per la comunità open source, crea il tuo fork di questo progetto.

Contatto: webadmin@linux.intel.com

Per coloro che non sono a conoscenza di HAXM (noto anche come Intel Hardware Accelerated Execution Manage) dovrebbe saperlo è un hypervisor multipiattaforma (Linux, NetBSD, Windows, macOS) che utilizza le estensioni hardware del processore Intel (Intel VT, Intel Virtualization Technology) per accelerare e rafforzare l'isolamento delle macchine virtuali.

L'hypervisor è generalmente utilizzato con altri pacchetti software necessario per completare tutti i componenti necessari per lo sviluppo di applicazioni (come Android SDK e plug-in necessari per gestire le API di Google), può fornire l'essiccazione dell'emulazione Android basata su hardware necessaria per progetti software di tutte le dimensioni e complessità.

L'hypervisor è implementato sotto forma di un driver a livello di kernel che fornisce un'interfaccia simile a KVM per abilitare la virtualizzazione hardware dello spazio utente. HAXM è stato supportato per velocizzare l'emulatore della piattaforma Android e QEMU. Il codice è scritto in C ed è distribuito sotto licenza BSD.

Al momento, il progetto è stato creato per fornire la possibilità di utilizzare la tecnologia Intel VT su Windows e macOS. Su Linux, il supporto per Intel VT era originariamente disponibile su Xen e KVM, ma su NetBSD era fornito su NVMM, quindi HAXM è stato successivamente trasferito su Linux e NetBSD e ha svolto un ruolo minore su quelle piattaforme.

Poiché si basa su funzionalità integrate nei prodotti CPU Intel, Intel HAXM può essere eseguito solo come previsto su processori con supporto hardware per le funzionalità Intel VT-x, Intel EM64T (Intel 64) ed Execute Disable Bit (XD).

Dopo che il supporto completo di Intel VT è stato integrato nei prodotti Microsoft Hyper-V e macOS HVF, non era più necessario un hypervisor separato e Intel ha deciso di ridimensionare il progetto.

Informazioni sulla versione finale di HAXM 7.8 (l'ultimo sviluppato da Intel) ha già il supporto per l'istruzione INVPCID, Oltre al fatto che il aggiunto il supporto per l'estensione XSAVE su CPUID, così come la migliore implementazione del modulo CPUID e la modernizzazione del programma di installazione.

Un altro dei cambiamenti implementati è la conferma che HAXM è compatibile con le versioni QEMU da 2.9 a 7.2.

Come installare HAXM su Linux?

Per coloro che sono interessati a poter installare quest'ultima versione, dovrebbero sapere che il processo di installazione è relativamente semplice, devi solo scaricare il codice sorgente e compilarlo.

Per fare ciò, basta aprire un terminale e in esso digiteremo quanto segue:

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

Procediamo alla compilazione con i seguenti comandi:

cd haxm
cd platforms/linux/
make

Fatto ciò, dobbiamo ora verificare che nessun altro modulo del kernel HAXM sia stato caricato. Per verificarlo, eseguiremo il seguente comando,

lsmod | grep haxmn

In cui se l'output non è vuoto, scaricheremo il modulo HAXM esistente con il seguente comando

sudo make uninstall

Quindi procediamo a caricare il modulo con:

sudo make install

Infine, se si desidera utilizzare HAXM come utente non privilegiato, è possibile immettere il seguente comando per rendere l'utente corrente parte del gruppo haxm:

sudo adduser `id -un` haxm

Se sei interessato a saperne di più, puoi consultare i dettagli all'indirizzo il seguente collegamento.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.