Foi lançado um lançamento experimental da implementação aberta do WinAPI — Wine 6.3. Desde o lançamento da versão 6.2, 24 relatórios de erros foram fechados e 456 alterações foram feitas.
As alterações mais importantes:
- No interface das chamadas de sistema, o suporte ao depurador foi aprimorado.
- A biblioteca WineGStreamer foi convertida para o formato de arquivos executáveis PE.
- O compilador WIDL (Wine Interface Definition Language) expandiu o suporte ao WinRT IDL (Interface Definition Language).
- Adicionada opção de suporte a identificadores de compilação (build ID).
- Relatórios de erros relacionados ao funcionamento de jogos e aplicativos foram fechados: Seagate Crystal Enterprise 8.0, iTunes 12.1.3.6, Achieve Planner 1.9.0, Monopoly Deluxe, Logos 4.x-9.x, Yet Another Process Monitor, Macromedia Director Player 4.x, WRC 4, Far Manager 3.0, Atomic Mail Sender 4.25, RSSeditor 0.9.54, High Impact eMail 5, Miranda, Notepad2.
Simultaneamente, foi formado o lançamento do projeto Wine Staging 6.3, dentro do qual são criadas compilações ampliadas do Wine, incluindo patches não totalmente prontos ou arriscados, ainda inadequados para serem aceitos na ramificação principal do Wine. Em comparação com o Wine, o Wine Staging oferece 694 patches adicionais.
Na nova versão, foi realizada a sincronização com a base de código do Wine 6.3. Quatorze patches foram transferidos para o núcleo do Wine, principalmente relacionados ao suporte ao WIDL e à expansão das capacidades do ntdll. Foram adicionados patches para suporte ao DiscordSetup.exe e uso de UAC (User Account Control) ao executar instaladores e aplicativos WhatsApp Desktop, Smartflix, Squirrel e OneDrive com privilégios reduzidos. Atualizados os patches packager-DllMain, nvcuda-CUDA_Support, api-ms-win-Stub_DLLs, nvapi-Stub_DLL e ntdll-Junction_Points.
Adicionalmente, pode-se mencionar a publicação pela Valve do VKD3D-Proton 2.2, um desvio da base de código do vkd3d, criado para melhorar o suporte ao Direct3D 12 no pacote de execução de jogos Proton. No VKD3D-Proton, são suportadas alterações específicas do Proton, otimizações e melhorias para um melhor desempenho de jogos do Windows baseados em Direct3D 12, que ainda não foram aceitas no núcleo do vkd3d. Na nova versão, foi adicionada a suporte ao VRS (Variable Rate Shading) e começou a implementação do suporte ao DXR (DirectX Raytracing). Problemas no funcionamento de jogos como Cyberpunk 2077, Horizon Zero Dawn, Death Stranding, Polaris e DIRT 5 foram resolvidos.
Fonte: opennet.ru
