Wydanie Wine 10.11 i Wine staging 10.11

Opublikowano eksperymentalne wydanie otwartej implementacji Win32 API — Wine 10.11. Od momentu wydania 10.10 zamknięto 25 zgłoszeń błędów i wprowadzono 292 zmiany.

Najważniejsze zmiany:

  • Przeprowadzono przygotowania do włączenia wsparcia dla dodanego w jądrze Linux 6.14 sterownika NTSync, który implementuje urządzenie symboliczne /dev/ntsync oraz zestaw prymitywów synchronizacji używanych w jądrze Windows NT. Implementacja takich prymitywów na poziomie jądra pozwala znacząco zwiększyć wydajność gier Windows uruchamianych za pomocą Wine. Znaczący wzrost wydajności osiągany jest dzięki eliminacji nakładów związanych z użyciem RPC w przestrzeni użytkownika. Na przykład, przy użyciu sterownika ntsync w porównaniu z implementacją prymitywów synchronizacji NT w przestrzeni użytkownika maksymalna liczba klatek na sekundę w grze Dirt 3 wzrosła o 678%, w grze Resident Evil 2 — o 196%, Tiny Tina’s Wonderlands — o 177%, Lara Croft: Temple of Osiris — o 131%, Call of Juarez — o 125%, The Crew — o 96%, Forza Horizon 5 — o 48%, Anger Foot — o 43%.
  • W implementacji języka opisu interfejsu WIDL (Wine Interface Definition Language) rozszerzono wsparcie dla generacji metadanych Windows Runtime (WinRT).
  • Zamknięto zgłoszenia błędów związane z działaniem aplikacji: Mixcraft, Clang Static Analyzer, Anritsu Software Toolbox, WordPro, Far File Manager 3, Pegasus Email, EZNEC pro2+ 7.0.
  • Zamknięto zgłoszenia błędów związane z pracą gier: Fallout 3, Diggles: The Myth of Fenris, Saya no Uta, C&C Generals Zero Hour, Genshin Impact, Purple Place, Kathy Rain 2, Among Us, Green Hell, Magic The Gathering Arena, Doom I & II Enhanced, Thief II, Bejeweled 3, Sid Meier’s Civilization III.

Jednocześnie utworzono wydanie projektu Wine Staging 10.11, oferującego rozszerzone kompilacje Wine, zawierające nie w pełni gotowe lub ryzykowne poprawki, które są jeszcze nieodpowiednie do zaakceptowania w głównym nurcie Wine. W porównaniu do Wine w Wine Staging dostępnych jest 389 dodatkowych poprawek. W nowym wydaniu Wine Staging dokonano synchronizacji z bazą kodu Wine 10.11 oraz przeniesiono do głównego składu Wine poprawki związane z wsparciem NTSync.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster