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.