Přichází nejnovější a nová verze HAXM, protože Intel nebude sledovat vývoj

intel haxm

Intel HAXM je multiplatformní virtualizační engine a manažer.

Nedávno Intel oznámil vydání jaká bude nejnovější a nová verze virtualizačního enginu HAXM 7.8 (Hardware Accelerated Execution Manager), verzi, se kterou přesunul úložiště do archivu a oznámil dokončení údržby projektu.

S tím Intel oznámil, že již nebude přijímat záplaty ani opravy, ani se nebude podílet na vývoji ani vytvářet jeho aktualizace. To je důvod, proč jsou lidé, kteří chtějí pokračovat ve vývoji, podporováni, aby si vytvořili vidličku a rozvinuli ji sami.

Tento projekt již nebude spravován společností Intel.

Společnost Intel ukončila vývoj a příspěvky, včetně mimo jiné údržby, oprav chyb, nových verzí nebo aktualizací tohoto projektu.

Intel již nepřijímá záplaty pro tento projekt.

Pokud máte trvalou potřebu používat tento projekt, máte zájem o jeho nezávislý vývoj nebo byste chtěli udržovat patche pro open source komunitu, vytvořte si prosím svůj vlastní fork tohoto projektu.

Kontakt: webadmin@linux.intel.com

Pro koho to je neznají HAXM (také známý jako Intel Hardware Accelerated Execution Manage) by to měl vědět je to multiplatformní hypervizor (Linux, NetBSD, Windows, macOS) která využívá hardwarová rozšíření procesorů Intel (Intel VT, Intel Virtualization Technology) pro urychlení a posílení izolace virtuálních strojů.

Hypervisor se obecně používá s jinými softwarovými balíčky potřebné k dokončení všech komponent potřebných pro vývoj aplikací (jako je Android SDK a pluginy potřebné ke správě Google API), může poskytnout vysušení hardwarové emulace Android potřebné pro softwarové projekty všech velikostí a složitostí.

Hypervisor je implementován ve formě ovladače na úrovni jádra který poskytuje rozhraní podobné KVM pro umožnění virtualizace hardwaru v uživatelském prostoru. HAXM byl podporován pro urychlení emulátoru platformy Android a QEMU. Kód je napsán v jazyce C a je distribuován pod licencí BSD.

V té době projekt byl vytvořen s cílem poskytnout možnost používat technologii Intel VT na Windows a macOS. Na Linuxu byla podpora Intel VT původně k dispozici na Xen a KVM, ale na NetBSD byla poskytována na NVMM, takže HAXM byl později přenesen na Linux a NetBSD a na těchto platformách hrál menší roli.

Protože se spoléhá na funkce zabudované do produktů Intel CPU, může Intel HAXM běžet tak, jak bylo zamýšleno, pouze na procesorech, které mají hardwarovou podporu funkcí Intel VT-x, Intel EM64T (Intel 64) a Execute Disable Bit (XD).

Poté, co byla plná podpora Intel VT integrována do produktů Microsoft Hyper-V a macOS HVF, samostatný hypervizor již nebyl potřeba a Intel se rozhodl projekt zmenšit.

O finální verzi HAXM 7.8 (nejnovější vyvinutý společností Intel) již má podporu pro instrukci INVPCID, Kromě toho, že přidána podpora pro rozšíření XSAVE na CPUID, stejně jako vylepšená implementace modulu CPUID a modernizace instalačního programu.

Další ze změn, která je implementována, je potvrzení, že HAXM je kompatibilní s QEMU verzemi 2.9 až 7.2.

Jak nainstalovat HAXM na Linux?

Zájemci o možnost nainstalovat si tuto nejnovější verzi by měli vědět, že proces instalace je poměrně jednoduchý, stačí si stáhnout zdrojový kód a zkompilovat jej.

Chcete-li to provést, stačí otevřít terminál a do něj napíšeme následující:

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

Pokračujeme v kompilaci pomocí následujících příkazů:

cd haxm
cd platforms/linux/
make

Jakmile je toto hotovo, musíme nyní zkontrolovat, zda nebyl zaveden žádný jiný modul jádra HAXM. Abychom to ověřili, provedeme následující příkaz,

lsmod | grep haxmn

Ve kterém, pokud výstup není prázdný, stáhneme stávající modul HAXM následujícím příkazem

sudo make uninstall

Poté přistoupíme k načtení modulu pomocí:

sudo make install

A konečně, pokud chcete použít HAXM jako neprivilegovaný uživatel, můžete zadat následující příkaz, aby se aktuální uživatel stal součástí skupiny haxm:

sudo adduser `id -un` haxm

Pokud máte zájem dozvědět se o něm více, podrobnosti můžete konzultovat na následující odkaz.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.