14 ноября 2025 года вышла новая экспериментальная версия открытой реализации программного интерфейса Windows Win32 API для ОС на базе Linux, macOS и BSD Wine 10.19. Выпуск Wine 10.0 состоялся в январе этого года.
При выпуске Wine 10.19 команда проекта (состоит из около 2 тыс. участников) отработала 34 отчёта об ошибках и внесла 290 изменений для исправлений найденных багов после выхода Wine 10.18. Большую часть работы выполнили 30 контрибуторов.
В проекте Wine подтверждена полноценная работа более 5 тыс. программ для Windows, а также более 4 тыс. приложений стабильно работают при дополнительных настройках и внешних dll.
Основные изменения и доработки в Wine 10.19:
поддержка точек повторной обработки (reparse points) — функции файловой системы Windows, используемой для символических ссылок, точек монтирования и перенаправления каталогов. Это улучшает совместимость с приложениями, зависящими от современного поведения NTFS;
расширенная поддержка исключений WinRT в рамках продолжающихся усилий по поддержке новых прикладных фреймворков;
рефакторинг общих элементов управления после разделения на версии v5/v6. Эта работа направлена на обеспечение согласованности пользовательского интерфейса и подготовку кодовой базы к будущим улучшениям в разрабатываемых сборках;
поддержка типизированных массивов в JScript для улучшения совместимости с инструментами и приложениями, использующими современные функции скриптов;
исправление различных ошибок (в Baldur’s Gate 3, Horizon Zero Dawn и Airline Tycoon? StarCraft: Brood War, BeamNG.drive, Elasto Mania II и играх, использующих RPG Maker MZ, кроме того, есть исправления для .NET, компонентов Managed COM, Pegasus Mail, mIRC, foobar2000 и отображения меню Microsoft Office 2007);
дополнительные улучшения касаются отрисовки курсора, поведения фокуса окна, обновления заголовков окон и проблем с чёрным экраном Wayland в некоторых играх.
В последние годы жизнеспособность Linux как игровой платформы растёт благодаря усилиям разработчиков WINE и Proton, а также интересу к консолям вроде Steam Deck. Согласно свежей статистике ProtonDB, почти 90% игр для Windows теперь работают на Linux. Девять из десяти игр для Windows стали доступны на Linux — и это тогда, когда пользователи задумываются о смене операционной системы в период перехода с Windows 10 на Windows 11. Однако всё же существуют степени совместимости игр с различными дистрибутивами Linux — будь то Mint, Zorin, Bazzite или SteamOS.
Эксперты ресурса Boiling Steam составили диаграмму совместимости игр для Windows с Linux на основе данных, собранных ProtonDB. Эта диаграмма более полезна для пользователей настольных компьютеров и ноутбуков, чьи системы обычно превосходят Steam Deck.
«Платиновый» (зелёный цвет) статус означает, что игры запускаются и работают идеально. «Золотые» игры (светло-зелёный цвет) — те, которые требуют незначительных настроек. «Серебряный» (жёлтый) статус означает, что в игры можно играть, но в них есть некоторые недочёты. Игры, обозначенные тёмно-красным цветом, отказываются запускаться. Между этим статусом и «серебряным» находится «бронзовый» (красный).
3 ноября 2025 года состоялся релиз открытого проекта Bottles 52.00. Это слой совместимости (оболочка) на основе Wine для запуска приложений Windows в Linux.
13 ноября 2025 года Valve выпустила стабильный релиз открытого проекта Proton 10.0 (на базе Wine 10.0), созданного для обеспечения запуска в Linux игровых приложений, разработанных для Windows и представленных в каталоге Steam.
Источник: habr.com