Foi lançado o lançamento experimental da implementação aberta da Win32 API — Wine 9.7. Desde o lançamento do 9.6, 18 relatórios de erros foram encerrados e 123 alterações foram feitas.
As alterações mais importantes:
- Adicionada suporte à geração de arquivos executáveis no formato ARM64X, contendo simultaneamente código para a ABI Arm64EC e ARM64 no sistema de compilação. Uma nova opção «-marm64x» foi adicionada ao winebuild para gerar bibliotecas híbridas ARM64X, assim como a opção «-marm64x» ao winegcc, que possibilita a compilação para ARM64X.
- Evidenciada a ampliação do suporte à ABI ARM64EC (ARM64 Emulation Compatible), utilizado para facilitar o porting de aplicações originalmente desenvolvidas para a arquitetura x86_64 para sistemas ARM64. ARM64EC permite que módulos individuais com código x86_64 sejam executados em um ambiente ARM64 através de um emulador.
- Realizada uma reestruturação da interface do driver para a API gráfica Vulkan.
- Adicionada suporte para a arquitetura ARM e para bibliotecas de tipos (TypeLib) no formato antigo (SLTG) no interpretador da linguagem de descrição da interface WIDL (Wine Interface Definition Language).
- Relatórios de erros relacionados ao funcionamento dos jogos foram encerrados: Command and Conquer RA II, Command and Conquer Tiberian Sun, Oregon Trail II, Medieval II Total War, Totem Arts Launcher.
- Relatórios de erros relativos ao funcionamento de aplicativos foram encerrados: MSYS2, ProcessHacker 2.x, Clang 6.0, Notepad++, explorer.exe, Geovision Parashara’s Light, Advanced IP Scanner, Mspaint, ON1 Raw Photo Editor, HP System Diagnostics.
Fonte: opennet.ru
