Open source * Linux * Windows * Игры и игровые консоли Тестирование игр * 31 октября 2025 года вышла новая экспериментальная версия открытой реализации программного интерфейса Windows Win32 API для ОС на базе Linux, macOS и BSD Wine 10.18 . Выпуск Wine 10.0 состоялся в январе этого года. При выпуске Wine 10.18 команда проекта (состоит из около 2 тыс. участников) отработала 30 отчётов об ошибках и внесла 297 изменений для исправлений найденных багов после выхода Wine 10.17. Большую часть работы выполнили 30 контрибуторов. В проекте Wine подтверждена полноценная работа более 5 тыс. программ для Windows, а также более 4 тыс. приложений стабильно работают при дополнительных настройках и внешних dll. Основные изменения и доработки в Wine 10.18: в режиме WoW64 (64-bit Windows‑on‑Windows), обеспечивающем выполнение 16/32-разрядных Windows‑приложений в 64-разрядных Unix‑системах, реализована возможность маппинга памяти для OpenGL при помощи API Vulkan. Изменение принято из‑за того , что в OpenGL не существует необходимое расширение для реализации подобной функциональности, и нет надежд на его появление в будущем из‑за заброшенности развития OpenGL в пользу развития только Vulkan, где необходимое расширение есть; отсутствие возможности маппинга памяти для OpenGL приводило к тому, что 32-битные OpenGL‑приложения, запускаемые в Wine в режиме WoW64, работали слишком медленно, что было главной причиной по которой режим WoW64 до сих пор не включён по умолчанию в Wine. Ранее Александр Джуллиард (Alexandre Julliard), руководитель проекта Wine, во в��емя своего выступления на конференции WineConf 2025, сказал , что собирается сделать режим WoW64 основным в Wine, даже не смотря на то, что это неизбежно приведёт к несовместимости и неработоспособности ранее созданных 32-битных префиксов Wine; в режиме WoW64 добавлена поддержка проброса SCSI‑устройств; в ntdll добавлен API синхронизации Synchronization barriers , позволяющий приостановить выполнение нескольких потоков до достижения определённой точки выполнения во всех потоках (например, дождаться пока все потоки достигнут определённой стадии при параллельном выполнении одного и тот же кода); добавлена поддержка исключений WinRT ; закрыты отчёты об ошибках, связанные с работой приложений: cmd.exe Autodesk Fusion, Keepass 2, CD Manipulator, Exact Audio Copy, Realterm, PlayOnline Viewer, Cheat Engine; закрыты отчёты об ошибках, связанные с работой игр: Witcher 2, Yukon Trail, Sid Meier's Pirates, Nightshade, Jolly Rover, MDk 2. Кроме того, исправлена регрессия , приводившая к зависаниям приложений и игр, запускаемых с использованием NTsync. В последние годы жизнеспособность 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. «Платиновый» (зелёный цвет) статус означает, что игры запускаются и работают идеально. «Золотые» игры (светло-зелёный цвет) — те, которые требуют незначительные настройки. «Серебряный» (жёлтый) статус означает, что в игры можно играть, но в них есть некоторые недочёты. Игры, обозначенные тёмно-красным цветом, отказываются запускаться. Между этим статусом и «серебряным» находится «бронзовый» (красный). В конце октября 2025 года состоялся релиз открытого проекта Bottles 51.25. Это слой совместимости ( оболочка ) на основе Wine для запуска приложений Windows в Linux. Исходный код решения написан на Python. Проект находится в разработке с 2017 года. Предыдущая стабильная версия Bottles вышла в июле 2025 года. Теги: Source: https://habr.com/ru/news/962370/