Intel a arrêté de développer l'hyperviseur HAXM

Intel a publié une nouvelle version du moteur de virtualisation HAXM 7.8 (Hardware Accelerated Execution Manager), après quoi il a transféré le référentiel dans une archive et a annoncé la fin du support du projet. Intel n'acceptera plus les correctifs, les correctifs, ne participera plus au développement ni ne créera de mises à jour. Les personnes souhaitant poursuivre leur développement sont encouragées à créer un fork et à le développer de manière indépendante.

HAXM est un hyperviseur multiplateforme (Linux, NetBSD, Windows, macOS) qui utilise des extensions matérielles des processeurs Intel (Intel VT, Intel Virtualization Technology) pour accélérer et améliorer l'isolation des machines virtuelles. L'hyperviseur est implémenté sous la forme d'un pilote qui s'exécute au niveau du noyau et fournit une interface de type KVM pour permettre la virtualisation matérielle dans l'espace utilisateur. HAXM a été pris en charge pour accélérer l'émulateur de plate-forme Android et QEMU. Le code est écrit en C et distribué sous licence BSD.

À une certaine époque, le projet a été créé pour offrir la possibilité d'utiliser la technologie Intel VT sous Windows et macOS. Sous Linux, la prise en charge d'Intel VT était initialement disponible dans Xen et KVM, et sur NetBSD, elle était fournie dans NVMM, donc HAXM a été porté plus tard sur Linux et NetBSD et n'a pas joué de rôle particulier sur ces plates-formes. Après avoir intégré la prise en charge complète d'Intel VT dans les produits Microsoft Hyper-V et macOS HVF, le besoin d'un hyperviseur séparé n'était plus nécessaire et Intel a décidé d'abandonner le projet.

La version finale de HAXM 7.8 inclut la prise en charge de l'instruction INVPCID, la prise en charge supplémentaire de l'extension XSAVE dans CPUID, une implémentation améliorée du module CPUID et une modernisation du programme d'installation. Il a été confirmé que HAXM est compatible avec les versions 2.9 à 7.2 de QEMU.

Source: opennet.ru

Ajouter un commentaire