Megérkezik a HAXM legújabb és új verziója, mivel az Intel nem követi a fejlesztést

intel haxm

Az Intel HAXM egy többplatformos virtualizációs motor és kezelő.

nemrég Az Intel bejelentette a megjelenését mi lesz a virtualizációs motor legújabb és új verziója HAXM 7.8 (Hardware Accelerated Execution Manager) verziója, amellyel a tárat archívumba helyezte, és bejelentette a projekt karbantartásának befejezését.

Azzal Az Intel bejelentette, hogy a továbbiakban nem fogad el foltokat vagy javításokat, nem vesz részt a fejlesztésben és nem generál frissítéseket. Éppen ezért a továbbfejlődni vágyó embereket arra ösztönzik, hogy alkossanak egy villát és fejlesszék azt önállóan.

Ezt a projektet a továbbiakban nem az Intel fogja karbantartani.

Az Intel leállította a fejlesztést és a hozzájárulást, beleértve, de nem kizárólagosan a karbantartást, a hibajavításokat, az új verziókat vagy a projekt frissítéseit.

Az Intel már nem fogad el javításokat ehhez a projekthez.

Ha folyamatosan szüksége van ennek a projektnek a használatára, önálló fejlesztése iránt érdeklődik, vagy javításokat szeretne karbantartani a nyílt forráskódú közösség számára, kérjük, hozzon létre saját fork-ot ehhez a projekthez.

Kapcsolatfelvétel: webadmin@linux.intel.com

Azok számára, akik nincsenek tisztában a HAXM-mel (más néven Intel Hardware Accelerated Execution Manage) tudnia kell, hogy ez ez egy többplatformos hipervizor (Linux, NetBSD, Windows, macOS) amely Intel processzor hardverbővítményeket használ (Intel VT, Intel Virtualization Technology) a virtuális gépek elkülönítésének felgyorsítására és megerősítésére.

A hipervizor általában más szoftvercsomagokkal együtt használják Az alkalmazásfejlesztéshez szükséges összes összetevő (például az Android SDK és a Google API-k kezeléséhez szükséges beépülő modulok) befejezéséhez szükséges, minden méretű és bonyolultságú szoftverprojektekhez szükséges hardver alapú Android emuláció kiszárítását tudja biztosítani.

A hipervizor kernel szintű illesztőprogram formájában valósul meg amely KVM-szerű interfészt biztosít a felhasználói tér hardveres virtualizációjának lehetővé tételéhez. A HAXM-et támogatták az Android platform emulátor és a QEMU felgyorsítása érdekében. A kód C nyelven íródott, és a BSD licenc alatt kerül terjesztésre.

Idővel a projektet azért hozták létre, hogy lehetővé tegye az Intel VT technológia használatát Windows és macOS rendszeren. Linuxon az Intel VT támogatása eredetileg Xen és KVM rendszereken volt elérhető, NetBSD-n azonban NVMM-en biztosították, így a HAXM később átkerült a Linuxra és a NetBSD-re, és ezeken a platformokon kisebb szerepet játszott.

Mivel az Intel CPU-termékekbe épített funkciókra támaszkodik, az Intel HAXM csak azokon a processzorokon tud megfelelően futni, amelyek hardveresen támogatják az Intel VT-x, Intel EM64T (Intel 64) és Execute Disable Bit (XD) funkciókat.

Miután a teljes Intel VT támogatást integrálták a Microsoft Hyper-V és macOS HVF termékekbe, már nem volt szükség külön hypervisorra, és az Intel úgy döntött, hogy visszafogja a projektet.

A HAXM 7.8 végleges verziójáról (a legújabb az Intel által fejlesztett) már támogatja az INVPCID utasítást, Amellett, hogy a hozzáadva az XSAVE bővítmény támogatását a CPUID-n, valamint a CPUID modul továbbfejlesztett megvalósítása és a telepítő korszerűsítése.

Egy másik végrehajtott változtatás a HAXM megerősítése kompatibilis a QEMU 2.9-7.2 verzióival.

Hogyan telepítsem a HAXM-et Linuxra?

Akit érdekel a legújabb verzió telepítése, azoknak tudniuk kell, hogy a telepítési folyamat viszonylag egyszerű, csak le kell töltenie a forráskódot és le kell fordítania.

Ehhez csak nyisson meg egy terminált, és beírjuk a következőket:

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

Folytatjuk a fordítást a következő parancsokkal:

cd haxm
cd platforms/linux/
make

Ha ez megtörtént, most ellenőriznünk kell, hogy nincs-e más HAXM kernelmodul betöltve. Ennek ellenőrzésére a következő parancsot fogjuk végrehajtani:

lsmod | grep haxmn

Amelyben, ha a kimenet nem üres, a meglévő HAXM modult fogjuk letölteni a következő paranccsal

sudo make uninstall

Ezután folytatjuk a modul betöltését a következővel:

sudo make install

Végül, ha nem privilegizált felhasználóként szeretné használni a HAXM-et, akkor a következő paranccsal teheti az aktuális felhasználót a haxm csoport részévé:

sudo adduser `id -un` haxm

Ha többet szeretne megtudni róla, tájékozódhat a részletekről a címen a következő link.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.