A última e nova versão do HAXM chega já que a Intel não acompanhará o desenvolvimento

intel haxm

O Intel HAXM é um mecanismo e gerenciador de virtualização multiplataforma.

Faz pouco A Intel anunciou o lançamento do qual será a versão mais recente e nova do mecanismo de virtualização HAXM 7.8 (Hardware Accelerated Execution Manager), versão com a qual ele moveu o repositório para um arquivo e anunciou a conclusão da manutenção do projeto.

Com ele A Intel anunciou que não aceitará mais patches ou correções, nem participará do desenvolvimento ou gerará atualizações para ele. É por isso que as pessoas que desejam continuar o desenvolvimento são incentivadas a criar um fork e desenvolvê-lo por conta própria.

Este projeto não será mais mantido pela Intel.

A Intel interrompeu o desenvolvimento e as contribuições, incluindo, entre outros, manutenção, correções de bugs, novas versões ou atualizações deste projeto.

A Intel não aceita mais patches para este projeto.

Se você tem uma necessidade contínua de usar este projeto, está interessado em desenvolvê-lo de forma independente ou gostaria de manter patches para a comunidade de código aberto, crie seu próprio fork deste projeto.

Contato: webadmin@linux.intel.com

Para quem é eles desconhecem o HAXM (também conhecido como Intel Hardware Accelerated Execution Manage) deve saber que este é um hipervisor de plataforma cruzada (Linux, NetBSD, Windows, macOS) que usa extensões de hardware do processador Intel (Intel VT, Intel Virtualization Technology) para acelerar e fortalecer o isolamento da máquina virtual.

O hipervisor geralmente é usado com outros pacotes de software Necessário para completar todos os componentes necessários para o desenvolvimento de aplicativos (como o Android SDK e plug-ins necessários para gerenciar as APIs do Google), ele pode fornecer a dessecação da emulação Android baseada em hardware necessária para projetos de software de todos os tamanhos, tamanhos e complexidades.

O hipervisor é implementado na forma de um driver de nível de kernel que fornece uma interface semelhante a KVM para permitir a virtualização de hardware do espaço do usuário. O HAXM foi suportado para acelerar o emulador da plataforma Android e o QEMU. O código é escrito em C e é distribuído sob a licença BSD.

No seu momento, o projeto foi criado para fornecer a capacidade de usar a tecnologia Intel VT no Windows e macOS. No Linux, o suporte para Intel VT estava originalmente disponível no Xen e no KVM, mas no NetBSD era fornecido no NVMM, então o HAXM foi transferido para o Linux e o NetBSD posteriormente e desempenhou um papel menor nessas plataformas.

Como depende de recursos incorporados aos produtos de CPU da Intel, o Intel HAXM só pode ser executado como pretendido em processadores com suporte de hardware para os recursos Intel VT-x, Intel EM64T (Intel 64) e Execute Disable Bit (XD).

Depois que o suporte total Intel VT foi integrado aos produtos Microsoft Hyper-V e macOS HVF, um hipervisor separado não era mais necessário e a Intel decidiu reduzir o projeto.

Sobre a versão final do HAXM 7.8 (o mais recente desenvolvido pela Intel) já tem suporte para a instrução INVPCID, Além do fato de que adicionado suporte para extensão XSAVE em CPUID, bem como a implementação aprimorada do módulo CPUID e modernização do instalador.

Outra das mudanças implementadas é a confirmação de que o HAXM é compatível com QEMU versões 2.9 a 7.2.

Como instalar o HAXM no Linux?

Para os interessados ​​em poder instalar esta última versão, devem saber que o processo de instalação é relativamente simples, basta baixar o código fonte e compilá-lo.

Para isso, basta abrir um terminal e nele vamos digitar o seguinte:

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

Prosseguimos compilando com os seguintes comandos:

cd haxm
cd platforms/linux/
make

Feito isso, devemos agora verificar se nenhum outro módulo do kernel HAXM foi carregado. Para verificar isso, vamos executar o seguinte comando,

lsmod | grep haxmn

No qual, se a saída não estiver vazia, vamos baixar o módulo HAXM existente com o seguinte comando

sudo make uninstall

Em seguida, procedemos ao carregamento do módulo com:

sudo make install

Por fim, se você quiser usar o HAXM como um usuário não privilegiado, digite o seguinte comando para tornar o usuário atual parte do grupo haxm:

sudo adduser `id -un` haxm

Se você estiver interessado em saber mais sobre isso, você pode consultar os detalhes em o seguinte link.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.