Box64 0.2.4 lançado com jogos x86-64 funcionando em RISC-V

E foi lançado Box64 0.2.4 lançado com jogos x86-64 funcionando em RISC-V, além de outras novidades importantes.

O Box64 permite executar programas Linux x86_64 (como jogos) em sistemas Linux não x86_64, como ARM (o sistema host precisa ser um little-endian de 64 bits).

Você pode encontrar muitos vídeos do Box64 nos canais MicroLinux , Pi Labs ou The Byteman no YouTube.

Como o Box64 usa as versões nativas de algumas bibliotecas de “sistema”, como libc, libm, SDL e OpenGL, é fácil de integrar e usar com a maioria dos aplicativos, e o desempenho pode ser surpreendentemente alto em muitos casos. Dê uma olhada na análise de bancada para obter um exemplo aqui.

Box64 integra-se com DynaRec (recompilador dinâmico) para a plataforma ARM64 e RV64, proporcionando um aumento de velocidade entre 5 a 10 vezes mais rápido do que usando apenas o interpretador. Algumas informações de alto nível sobre como o DynaRec funciona podem ser encontradas aqui.

Alguns opcodes internos x64 usam partes da “Realmode X86 Emulator Library”, consulte x64primop.c para obter detalhes sobre direitos autorais

Agota, uma nova versão do Box64 já está disponível para quem procura um emulador Linux x86_64 para executar programas e jogos em arquiteturas não x86_64 como ARM/AArch64 e RISC-V, o Box64 0.2.4.

Novidades do Box64 0.2.4

box64-0-2-4-lancado-com-jogos-x86-64-funcionando-em-risc-v
box64-0-2-4-lancado-com-jogos-x86-64-funcionando-em-risc-v

Com o lançamento do Box64 v0.2.4 de hoje, o Dynarec agora funciona em RISC-V, que por sua vez pode fornecer uma grande aceleração para executar binários Linux x86_64 em RISC-V de 64 bits.

Isso torna jogos como Stardew Valley agora jogáveis no computador de placa única Vision Five 2.

O lançamento do Box64 também melhorou a compatibilidade com mais correções no manuseio de ELF, mais bibliotecas e funções agrupadas e mais opcodes implementados. Também há suporte para processos de 32 bits no Wine com o suporte experimental WoW64.

A versão Box64 0.2.4 também possui correções para Steam, suporte multi-threading aprimorado e várias outras adições para melhorar a emulação de aplicativos x86_64 e jogos em ARM, RISC-V e outras arquiteturas de CPU.

O Box86 0.3.2 também foi lançado junto para o esforço do emulador x86 de 32 bits. A versão Box86 0.3.2 aprimorou o tratamento de chamadas do sistema, melhorou o carregador ELF, reduziu o consumo de memória e outras melhorias de estabilidade.

Para saber mais sobre essa versão do Box64, acesse a nota de lançamento.

Como instalar ou atualizar o Box64

Para instalar a versão mais recente do Box64 nas principais distribuições Linux baseadas no Debian, use os comandos abaixo:
sudo wget https://ryanfortner.github.io/box64-debs/box64.list -O /etc/apt/sources.list.d/box64.list
wget -qO- https://ryanfortner.github.io/box64-debs/KEY.gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/box64-debs-archive-keyring.gpg
sudo apt update && sudo apt install box64-arm64 -y

E, para quem quer instalar via compilação, a abordagem os comandos são estes (certifique-se de ter instalados na sua distro os programas necessários para um processo de compilação):
git clone https://github.com/ptitSeb/box64
cd box64
mkdir build; cd build; cmake .. ${OPTIONS}
make -j4
sudo make install

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.

Deixe um comentário

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.