27 июня 2025 года вышла новая экспериментальная версия открытой реализации программного интерфейса Windows Win32 API для ОС на базе Linux, macOS и BSD Wine 10.11. Выпуск Wine 10.0 состоялся в январе этого года.
При выпуске Wine 10.11 команда проекта (состоит из около 2 тыс. участников) отработала 25 отчётов об ошибках и внесла 292 изменения для исправления найденных багов после выхода Wine 10.10. Большую часть работы выполнили 30 контрибуторов.
В проекте Wine подтверждена полноценная работа более 5 тыс. программ для Windows, а также более 4 тыс. приложений стабильно работают при дополнительных настройках и внешних dll.
Основные изменения и доработки в Wine 10.11:
проведена подготовка к включению поддержки добавленного в ядро Linux 6.14 драйвера NTSync, реализующего символьное устройство /dev/ntsync и набор примитивов для синхронизации, применяемых в ядре Windows NT. Реализация подобных примитивов на уровне ядра позволяет существенно поднять производительность Windows‑игр, запускаемых при помощи Wine. Значительный прирост производительности достигается благодаря избавлению от накладных расходов, связанных с применением RPC в пространстве пользователя. Например, при использовании драйвера ntsync по сравнению с реализацией примитивов синхронизации NT в пространстве пользователя максимальный FPS в игре Dirt 3 увеличился на 678%, в игре Resident Evil 2 — на 196%, Tiny Tina’s Wonderlands — на 177%, Lara Croft: Temple of Osiris — на 131%, Call of Juarez — на 125%, The Crew — на 96%, Forza Horizon 5 — на 48%, Anger Foot — на 43%;
в реализации языка описания интерфейса WIDL (Wine Interface Definition Language) расширена поддержка генерации метаданных Windows Runtime (WinRT);
закрыты отчёты об ошибках, связанные с работой приложений: Mixcraft, Clang Static Analyzer, Anritsu Software Toolbox, WordPro, Far File Manager 3, Pegasus Email, EZNEC pro2+ 7.0;
закрыты отчёты об ошибках, связанные с работой игр: 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.
Источник: habr.com