FEX 2605

O lançamento silencioso do FEX 2605 ocorreu — um emulador aberto e ambiente de compatibilidade destinado a executar aplicativos Linux compilados para arquiteturas x86 e x86-64 em sistemas ARM64. O projeto se desenvolve como uma alternativa ao box64 e qemu-user, focando principalmente em alto desempenho, suporte a jogos e software de usuário complexo.

O FEX utiliza tradução binária dinâmica (JIT) e implementa seu próprio modelo de manipulação de chamadas de sistema Linux, o que lhe permite executar Steam, Wine, Proton e uma grande quantidade de programas comuns x86_64 em dispositivos ARM. O projeto está em desenvolvimento ativo no contexto de jogos Linux em ARM e é apoiado, entre outros, por desenvolvedores da Valve.

Na versão 2605, o foco principal é a correção de compatibilidade e preparação para novas plataformas ARM. Entre as mudanças:

  • aprimorado o suporte para processadores Qualcomm Snapdragon X Elite/X2;
  • corrigidos erros de funcionamento do Wine e Proton;
  • a estabilidade de aplicativos multithread foi aumentada;
  • o funcionamento do compilador JIT foi otimizado;
  • resolvidos problemas de compatibilidade com vários jogos e componentes DRM;
  • mecanismos de manipulação de instruções AVX e SSE foram atualizados;
  • melhorada a integração com drivers Mesa e Vulkan;
  • reduzidas as sobrecargas durante a troca de contextos.

Os desenvolvedores destacam o trabalho contínuo na execução de projetos de jogos modernos em laptops ARM sob Linux. Nos últimos meses, o FEX tem sido cada vez mais mencionado como um dos componentes-chave do futuro ecossistema ARM do Linux para desktops e dispositivos de jogos.

O projeto é distribuído sob a licença MIT. Os códigos-fonte estão publicados no GitHub.

Código-fonte: FEX GitHub

Fonte: linux.org.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster