Как и ожидалось, сегодня состоялся официальный релиз стабильной версии Wine 11.0. Данное обновление знаменует важный этап в развитии открытого программного обеспечения, предназначенного для запуска игр и приложений Windows в операционных системах на базе Linux и других платформах. Проект Wine также выступает в роли фундамента для Valve Steam Play (Proton), который имеет решающее значение для развития гейминга на Linux в последние годы.
Поддержка NTSYNC и стабильный режим WoW64
Wine 11.0 получил возможность использовать модуль ядра NTSYNC в актуальных версиях ядра Linux (начиная с ветки 6.14). Данная технология позволяет более эффективно эмулировать примитивы синхронизации Windows NT, что положительно сказывается на общей производительности системы.
Обновленный режим WoW64 теперь признан полностью стабильным и достиг паритета по функциональным возможностям со старым программным кодом. Важным аспектом стала реализация поддержки 16-битных приложений в рамках этого нового режима.
Графика и работа в полноэкранном режиме
Разработчики внесли существенные изменения в графическую подсистему. В Wine 11.0 реализована поддержка эксклюзивного полноэкранного режима, а также улучшена работа Direct3D при запуске приложений на весь экран.
Драйвер Wine для протокола Wayland стал более функциональным и готовым к повседневному использованию. В новой версии добавлена поддержка буфера обмена, различных методов ввода и других необходимых компонентов.
Развитие Vulkan и аппаратное декодирование
В Wine 11.0 бэкенд EGL переведен в статус основного для систем X11, в то время как бэкенд GLX теперь считается устаревшим. Проект получил поддержку расширений Vulkan для внешней памяти, семафоров и фенсов Win32, а также обеспечил совместимость с актуальным API Vulkan 1.4.
Среди других технических новшеств выделяются:
-
Реализация аппаратного декодирования видео формата H.264 через видео-интерфейсы D3D11 с использованием Vulkan Video.
-
Расширение функциональности Direct3D на базе Vulkan.
-
Улучшение работы с джойстиками, системами обратной связи (force feedback) и геймпадами.
Системные инструменты и доступность
В состав Wine включена реализация приложения "timeout" и начальная версия утилиты "runas". Также были доработаны другие встроенные инструменты. Все эти изменения стали результатом годового цикла разработки, включавшего двухнедельные выпуски в ветке Wine 10.xx.
Wine 11.0 станет базой для будущей версии Proton 11.0, которая обеспечит работу современных игровых проектов в Valve Steam Play. Загрузить исходный код и установочные пакеты можно на официальном сайте проекта WineHQ.org.
Linux: обзоры и обновления
• Заморозка функций Ubuntu 26.04: сроки выхода, ядро Linux 7.0 и рабочее окружение GNOME 50
• Советы по переходу на Linux: философия системы и отличия от Windows
• В Linux появился экспериментальный код для включения HDMI 2.1 FRL в драйвере AMDGPU
• Попытка перехода на Linux на Apple Silicon: почему Fedora Asahi Remix пока уступает macOS
• В России возникли перебои с доступом к git.kernel.org – затронуты репозитории ядра Linux
• Valve подтвердила проблемы с поставками Steam Deck из-за дефицита памяти и накопителей