Foi lançado o release experimental da implementação open source da Win32 API — Wine 10.16. Desde o lançamento da versão 10.15, 34 relatórios de erros foram fechados e 364 alterações foram feitas.
As alterações mais importantes:
- Foi adicionada a suporte completo para o driver ntsync, que permite aumentar significativamente o desempenho de jogos do Windows executados com o Wine. O driver está incluído no núcleo do Linux a partir da versão 6.14 e implementa o dispositivo simbólico /dev/ntsync e um conjunto de primitivas de sincronização usadas no núcleo do Windows NT. Um ganho significativo de desempenho é alcançado pela eliminação das despesas associadas ao uso de RPC no espaço do usuário.
- Foi implementado suporte para a execução de aplicativos de 16 bits no modo WoW64 (Windows-on-Windows de 64 bits), permitindo a execução de aplicativos do Windows de 16/32 bits em sistemas Unix de 64 bits.
- Foi adicionada a suporte inicial para objetos D3DKMT, que oferecem acesso de baixo nível a dispositivos gráficos a partir do espaço do usuário.
- Foi garantida a geração e instalação de arquivos WinMD (Windows Metadata) para a API WinRT (Windows Runtime).
- Relatórios de erros relacionados ao funcionamento de aplicativos foram fechados: Lotus Word Pro 9.8, Profi cash 12, Camerabag Pro 2025.2, iTunes.
- Relatórios de erros relacionados ao funcionamento de jogos foram fechados: Need for Speed III, Shadow Company: Left for Dead, Alpha Polaris, Face Noir, A Stroke of Fate, S.T.A.L.K.E.R.: Call of Pripyat, Metro 2033, Project CARS, Star Wars: Jedi Knight — Dark Forces II, Wolfenstein: The Old Blood, Wolfenstein: The New Order, Street Chaves, GTA: Vice City, Colin McRae Rally 2, SimCity 2000, Legacy of Kain: Blood Omen, Xenia Canary.
Fonte: opennet.ru
