Разработчики Wine выпустили версию 11.6 — шестой промежуточный выпуск ветки 11.x. Главное нововведение — начало работ по возрождению драйвера Android, который долгое время не развивался. Помимо этого, разработчики внесли исправления совместимости VBScript и изменили эвристику порядка загрузки DLL для поддержки модифицированных игр. Всего в выпуске устранено 28 ошибок.
Драйвер Android и система сборки
Разработчики обновили систему сборки для Android, адаптировали код драйвера под современные версии Gradle и привели его в соответствие с актуальными версиями Android. В предыдущие годы драйвер Android практически не развивался. В 2024 году появился проект Cassia, нацеленный на запуск Windows-игр на Android через связку Wine, DXVK, VKD3D-Proton и FEX, однако с тех пор заметного прогресса не было. Возобновление работы над драйвером Android в Wine может стать частью более масштабных усилий в этом направлении.
Исправления для игр
Устранены сбои и регрессии в Minecraft Windows 10 Edition, Google Earth Installer, Mount & Blade: Warband и HWiNFO 8.24.
Разработчики исправили регрессию из версии 11.5, из-за которой в Diablo IV переставало открываться меню внутриигрового магазина. Также устранены сбои в Cyberpunk 2077, связанные с библиотеками ICU DLL. Появление этих сбоев логично: в Wine 11.5 разработчики начали поставлять собственные библиотеки ICU в комплекте с Wine.
ICU (International Components for Unicode) — набор библиотек для работы с текстом в разных языках и кодировках. Многие Windows-приложения используют ICU для корректного отображения шрифтов, сортировки строк и форматирования дат.
Улучшена обработка DLL для браузеров на базе движка Gecko. Изменена эвристика порядка загрузки DLL — теперь Wine корректнее работает с играми, в которых установлены пользовательские модификации.
Порядок загрузки DLL (DLL load order) — правила, по которым Wine решает, какую версию библиотеки загрузить: собственную (встроенную) или стороннюю. Игровые модификации часто подменяют системные DLL, и неправильный порядок загрузки приводит к сбоям или невозможности запуска мода.
Совместимость с приложениями
В Wine 11.6 исправлены проблемы в StarOffice 5.1, PDF-XChange Editor, PDFSam Installer, DigiCertUtil, Buhl Tax 2026, VICE и EIZO ColorNavigator 6.
Помимо этого, устранены несохранение настроек .NET-приложений, некорректное определение размера окон, отсутствие ряда функций и сбои при запуске или обработке файлов.
VBScript и прочие изменения
Разработчики продолжили исправлять совместимость VBScript — в предыдущем выпуске Wine 11.5 уже был внесён ряд аналогичных правок.
VBScript — скриптовый язык Microsoft, встроенный в Windows. Используется в старых корпоративных приложениях, установщиках и системах автоматизации. Многие устаревшие программы до сих пор зависят от VBScript.
Где скачать
Исходный код Wine 11.6 доступен на странице проекта на GitLab. Бинарные пакеты для различных дистрибутивов ожидаются в ближайшее время.