Вышел Wine 10.18
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 добавлена
Читать на habr.com