A Intel publicou uma nova versão do mecanismo de virtualização HAXM 7.8 (Hardware Accelerated Execution Manager), após a qual arquivou o repositório e anunciou a interrupção do suporte ao projeto. A Intel não aceitará mais patches e correções, não participará do desenvolvimento e não fornecerá atualizações. Aqueles que desejam continuar o desenvolvimento são incentivados a criar um fork e desenvolvê-lo de forma independente.
HAXM é um hypervisor multiplataforma (Linux, NetBSD, Windows, macOS) que utiliza extensões de hardware dos processadores Intel (Intel VT, Intel Virtualization Technology) para acelerar e reforçar a isolamento. máquinas virtuais. O hypervisor é implementado na forma de um driver que opera no nível do kernel e fornece uma interface semelhante a KVM para habilitar a virtualização de hardware no espaço do usuário. O HAXM foi suportado para acelerar o emulador da plataforma Android e o QEMU. O código foi escrito em C e é distribuído sob a licença BSD.
Em seu tempo, o projeto foi criado para possibilitar o uso da tecnologia Intel VT no Windows e macOS. No Linux, o suporte a Intel VT estava inicialmente disponível no Xen e KVM, enquanto no NetBSD era fornecido no NVMM, portanto, o HAXM foi portado para Linux e NetBSD posteriormente e não teve um papel significativo nessas plataformas. Após a integração do suporte completo ao Intel VT nos produtos Microsoft Hyper-V e macOS HVF, a necessidade de um hypervisor separado desapareceu e a Intel decidiu encerrar o projeto.
Na versão final do HAXM 7.8, foi adicionada a compatibilidade com a instrução INVPCID, suporte para a extensão XSAVE no CPUID, melhorias na implementação do módulo CPUID e o instalador foi modernizado. A compatibilidade do HAXM foi confirmada com versões do QEMU de 2.9 a 7.2.
Fonte: opennet.ru
