Além do emulador FEX-Emu de muito sucesso para desfrutar de jogos Linux x86/x86_64 no AArch64 e outros softwares x86/x86_64 no Arm, também existem os projetos Box86 e Box64 com objetivos semelhantes. Ontem foi disponibilizado o Box64 v0.2 e o Box86 v0.2.8 para executar os binários do Linux em outras arquiteturas.
O Box64 permite a execução de programas Linux x86_64 em sistemas não x86_64 como Arm, embora também tenha alguma relevância para outras arquiteturas como POWER e RISC-V. Box86 é o equivalente x86 de 32 bits do projeto.
A versão Box64 v0.2 envolve mais funções da API Vulkan agora e, por sua vez, é capaz de executar o DXVK 2.0 em sistemas não x86_64. O Box64 0.2 também adiciona suporte para substituir mais funções malloc/livres, melhora seu carregador ELF, refatorando o gerenciamento de memória Dynarec para reduzir o consumo de memória, manipulação de tamanho TLS aprimorada que agora faz com que os jogos Unity3D sejam executados, suporte para libfuse agrupado para que o AppImage agora funcione e também há um envolvimento aprimorado em torno de FAudio / SDL2 / OpenGL. Também há suporte para mais chamadas de sistema e vários outros aprimoramentos.
Com todas essas melhorias, mais jogos estão sendo executados no Box64. Entre os jogos que começaram a trabalhar com Box64 v0.2 estão Surviving Mars, Piczle Cross Adventure (usando Proton experimental), UT2004, Obduction, Machinarium, Silicon Zero, Hacknet, Absolute Drift, Art of Rally e Dota2.
Os downloads e mais detalhes no Box64 v0.2 via GitHub .
Também está disponível hoje o Box86 v0.2.8 com a execução de alguns programas C# do Windows de 32 bits, suporte básico para programas vinculados estaticamente, carregador ELF aprimorado, DXVK 2.0 agora funcionando aqui também e várias outras alterações.
Até a próxima !
Nenhum comentário:
Postar um comentário