E foi lançado o FEX-Emu 2210 com correções de bugs. Confira as novidades dessa atualização e veja como instalar no Linux.
O FEX permite que você execute binários x86 e x86-64 em um host AArch64, semelhante ao qemu-user e box86.
Ele tem suporte nativo para uma sobreposição de rootfs, então você não precisa fazer chroot, assim como alguns thunklibs para que ele possa encaminhar coisas como GL para o host.
O FEX apresenta uma interface Linux 5.0 para o convidado e suporta AArch64 e x86-64 como hosts. FEX é muito trabalho em andamento, então espere que as coisas mudem.
O FEX foi testado para compilar e executar em hardware ARMv8.0, ARMv8.1+ e x86-64 (AVX ou mais recente). ARMv7 e hardware x86 mais antigo não funcionarão. O uso esperado do sistema operacional é Linux. O FEX foi testado com o Ubuntu 20.04, 20.10 e 21.04. Também Arch Linux.
No último fim de semana, foi lançado o Box86 0.2.6 e Box64 0.1.8 para desfrutar de binários x86 e x86_64 Linux em Arm de 64 bits e outras arquiteturas de CPU.
Agora, o projeto lançou sua mais nova atualização de recursos, o FEX-Emu 2210.
Novidades do FEX-Emu 2210
O FEX-Emu 2210 é o mais novo lançamento de hoje para este emulador binário e continua em uma boa trajetória para poder desfrutar de binários x86 de 64 bits nos modernos sistemas Arm Linux.
Além disso, o FEX-Emu 2210 traz várias mudanças em sua representação intermediária (IR) em preparação para emular Advanced Vector Extensions (AVX) no AArch64.
A emulação AVX real ainda não está concluída e provavelmente exigirá processadores habilitados para ARM SVE, mas o trabalho está indo nessa direção para permitir a emulação AVX no futuro.
Por fim, o FEX-Emu 2210 também oferece suporte para a criação de thunks com Clang, um destino CMake de desinstalação, suporte para thunking VDSO de 32 bits, limpezas para o IR, correção de deadlock SMC e outras alterações.
Para saber mais sobre essa versão do FEX-Emu, acesse a nota de lançamento.
Como instalar ou atualizar o FEX-Emu
Para instalar a versão mais recente do FEX-Emu nas principais distribuições Linux, faça o seguinte:
Para Ubuntu 20.04, 21.04, 21.10, 22.04:
Execute o seguinte comando no terminal para instalar o FEX por meio de um PPA.
curl --silent https://raw.githubusercontent.com/FEX-Emu/FEX/main/Scripts/InstallFEX.py --output /tmp/InstallFEX.py && python3 /tmp/InstallFEX.py && rm /tmp/InstallFEX.py
Este comando orientará você na instalação do FEX por meio de um PPA e no download de um RootFS para uso com o FEX.
O Ubuntu PPA é atualizado com nossos lançamentos mensais.
Para todos os outros
Por favor, acesse o Building FEX.