Lançamento do Hangover 10.0, pacote para executar aplicativos Windows em sistemas ARM64.

Foi lançado o conjunto de ferramentas Hangover 10.0, que permite executar aplicações Windows de 32 bits, compiladas para arquiteturas x86 (i386) e ARM32, em ambientes baseados na arquitetura ARM64 (Aarch64). Está em desenvolvimento uma implementação da variante Hangover para a arquitetura RISC-V. Os desenvolvimentos do projeto são distribuídos sob a licença LGPL 2.1.

Hangover supera significativamente em desempenho as configurações em que o Wine é executado inteiramente em modo de emulação, pois com o uso do Hangover, o emulador é aplicado apenas para executar o código do próprio aplicativo, enquanto todas as chamadas de sistema, bibliotecas e componentes do Wine são executados fora do emulador na execução nativa da plataforma atual (Hangover quebra a cadeia de emulação no nível de chamadas para win32 e wine). No nível de emulação, podem ser utilizados emuladores como QEMU, FEX e Box64, dependendo das preferências do usuário. O trabalho de suporte ao emulador Blink foi iniciado, mas ainda não está completo.

Entre as mudanças na versão 10.0:

  • Mudança para a base de código do Wine 10.
  • Adicionada suporte à arquitetura ARM64EC (ARM64 Emulation Compatible), permitindo a execução de módulos separados com código x86_64 em ambientes ARM64 através do emulador.
  • Formação de versões completas para Debian 13 (testing) e Ubuntu 20.04/22.04/24.04/24.10 começou (anteriormente as versões eram formadas apenas para Debian 11 e 12).
  • Para arquiteturas ARM64 e ARM64EC, foi realizada uma compilação do DXVK com implementação do Direct3D 8/9/10/11 sobre a API Vulkan.
  • Compatibilidade com o pacote fex-emu-wine foi garantida. O emulador FEX foi atualizado para a versão 2412.

Fonte: opennet.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