Den seneste og nye version af HAXM kommer, da Intel ikke vil følge udviklingen

intel haxm

Intel HAXM er en cross-platform virtualiseringsmotor og manager.

nylig Intel annoncerede udgivelsen af hvad bliver den seneste og nye version af virtualiseringsmotoren HAXM 7.8 (Hardware Accelerated Execution Manager), version, hvormed han flyttede depotet til et arkiv og annoncerede færdiggørelsen af ​​projektvedligeholdelse.

Med det Intel har annonceret, at de ikke længere vil acceptere patches eller rettelser, den vil heller ikke deltage i udviklingen eller generere opdateringer til den. Derfor opfordres folk, der ønsker at fortsætte udviklingen, til at skabe en gaffel og udvikle den på egen hånd.

Dette projekt vil ikke længere blive vedligeholdt af Intel.

Intel har indstillet udvikling og bidrag, inklusive men ikke begrænset til vedligeholdelse, fejlrettelser, nye versioner eller opdateringer til dette projekt.

Intel accepterer ikke længere patches til dette projekt.

Hvis du har et løbende behov for at bruge dette projekt, er interesseret i at udvikle det selvstændigt, eller gerne vil vedligeholde patches til open source-fællesskabet, bedes du oprette din egen fork af dette projekt.

Kontakt: webadmin@linux.intel.com

For hvem det er de er uvidende om HAXM (også kendt som Intel Hardware Accelerated Execution Manage) burde vide, at dette det er en cross-platform hypervisor (Linux, NetBSD, Windows, macOS) som bruger Intel-processorhardwareudvidelser (Intel VT, Intel Virtualization Technology) for at fremskynde og styrke isolering af virtuelle maskiner.

Hypervisoren bruges generelt sammen med andre softwarepakker er nødvendige for at fuldføre alle de komponenter, der er nødvendige for applikationsudvikling (såsom Android SDK og plugins, der er nødvendige for at administrere Google API'er), kan den levere udtørring af hardwarebaseret Android-emulering, der er nødvendig til softwareprojekter af alle størrelser, størrelser og kompleksiteter.

Hypervisoren er implementeret i form af en driver på kerneniveau som giver en KVM-lignende grænseflade for at muliggøre hardwarevirtualisering i brugerrummet. HAXM blev understøttet for at fremskynde Android-platformsemulatoren og QEMU. Koden er skrevet i C og distribueres under BSD-licensen.

I tide, projektet blev skabt for at give mulighed for at bruge Intel VT-teknologi på Windows og macOS. På Linux var understøttelse af Intel VT oprindeligt tilgængelig på Xen og KVM, men på NetBSD blev det leveret på NVMM, så HAXM blev overført til Linux og NetBSD senere og spillede en mindre rolle på disse platforme.

Fordi den er afhængig af funktioner indbygget i Intel CPU-produkter, kan Intel HAXM kun køre efter hensigten på processorer, der har hardwareunderstøttelse af Intel VT-x, Intel EM64T (Intel 64) og Execute Disable Bit (XD) funktioner.

Efter at fuld Intel VT-understøttelse blev integreret i Microsoft Hyper-V- og macOS HVF-produkter, var der ikke længere behov for en separat hypervisor, og Intel besluttede at skalere projektet tilbage.

Om den endelige version af HAXM 7.8 (det seneste udviklet af Intel) har allerede understøttelse af INVPCID-instruktionen, Ud over det faktum, at tilføjet understøttelse af XSAVE-udvidelse på CPUID, samt den forbedrede implementering af CPUID-modulet og modernisering af installationsprogrammet.

En anden af ​​de ændringer, der er implementeret, er bekræftelsen af, at HAXM er kompatibel med QEMU version 2.9 til 7.2.

Hvordan installeres HAXM på Linux?

For dem, der er interesseret i at kunne installere denne seneste version, skal de vide, at installationsprocessen er relativt enkel, du skal bare downloade kildekoden og kompilere den.

For at gøre dette skal du blot åbne en terminal, og i den skriver vi følgende:

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

Vi fortsætter med at kompilere med følgende kommandoer:

cd haxm
cd platforms/linux/
make

Når dette er gjort, skal vi nu kontrollere, at intet andet HAXM-kernemodul er blevet indlæst. For at bekræfte dette skal vi udføre følgende kommando,

lsmod | grep haxmn

Hvis outputtet ikke er tomt, vil vi downloade det eksisterende HAXM-modul med følgende kommando

sudo make uninstall

Derefter fortsætter vi med at indlæse modulet med:

sudo make install

Til sidst, hvis du vil bruge HAXM som en ikke-privilegeret bruger, kan du indtaste følgende kommando for at gøre den aktuelle bruger til en del af haxm-gruppen:

sudo adduser `id -un` haxm

Hvis du er interesseret i at lære mere om det, kan du se detaljerne på følgende link.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.