Foi lançado a versão experimental da implementação open-source do WinAPI — Wine 6.18. Desde o lançamento da versão 6.17, 19 relatórios de erros foram fechados e 485 alterações foram feitas.
As alterações mais importantes:
- As bibliotecas Shell32 e WineBus foram convertidas para o formato PE (Portable Executable).
- Os dados Unicode foram atualizados para a versão 14.
- O mecanismo Mono foi atualizado para a versão 6.4.0.
- Foi realizado um trabalho adicional para suportar o formato de depuração DWARF 3/4.
- Um novo backend para joysticks que suportam o protocolo HID (Dispositivos de Interface Humana) foi ativado por padrão.
- Os relatórios de erros relacionados ao jogo Resident Evil 7 foram fechados.
- Os relatórios de erros relacionados aos aplicativos: Far Manager 2.0, Melodyne 5, ID Photo Maker 3.2, Thai2English, Windows ISO Downloader 8.45, Click-N-Type 3.03 foram fechados.
Simultaneamente, foi gerado o lançamento do projeto Wine Staging 6.18, no qual são formadas compilações avançadas do Wine, incluindo patches não completamente prontos ou arriscados, ainda não adequados para aceitação na versão principal do Wine. Em comparação com o Wine, o Wine Staging fornece 616 patches adicionais.
No novo lançamento, houve a sincronização com a base de código do Wine 6.18. Sete patches relacionados ao ntoskrnl.exe, IRP, suporte a unixfs no shell32 e a implementação das funções K32GetModuleBaseNameW, K32GetModuleInformation e K32GetModuleBaseNameA foram transferidos para o núcleo do Wine. Adicionados 4 patches com a possibilidade de integração de objetos Token no sapi e suporte às funções FltBuildDefaultSecurityDescriptor e ISpObjectToken-CreateInstance. O patch plat-streaming-support foi atualizado.
Além disso, podemos destacar o anúncio da Epic Games sobre a implementação do suporte à plataforma Linux no sistema anti-cheat Easy Anti-Cheat. O suporte foi implementado tanto para compilações nativas do Linux quanto para jogos executados usando as camadas Wine e Proton, o que permitirá resolver problemas de execução de jogos Windows com anti-cheat ativado no Wine/Proton. O Easy Anti-Cheat permite iniciar um jogo multiplayer em um modo especial de isolamento, verificando a integridade do cliente do jogo e detectando invasões no processo e manipulações em sua memória.
Fonte: opennet.ru
