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
