Вышла новая версия Wine 11.0 Обложка: Skyread

Вышла новая версия Wine 11.0

Новости
Главное:

  • 13 января 2026 года вышла версия Wine 11.0 — крупное обновление эмулятора Windows API для Linux, macOS и BSD с поддержкой драйвера ntsync в ядре Linux 6.14.
  • В Wine 11.0 улучшена производительность игр, расширена поддержка 32-битных приложений в 64-битных системах, обновлены графика и интеграция с Linux-десктопами.
  • Проект успешно отработал 600 баг-репортов и внес более 6300 изменений, подтверждена работа свыше 5,4 тысячи Windows-программ на Linux с Wine.

Проект Wine, обеспечивающий выполнение приложений Windows в операционных системах на базе Linux, macOS и BSD, анонсировал релиз версии 11.0. Этот выпуск, состоявшийся 13 января 2026 года, стал значимым этапом в эволюции программного обеспечения благодаря интеграции новой поддержки ядра Linux и оптимизации работы Windows-игр и приложений в средах Unix-подобных систем.

Основным нововведением является интеграция драйвера ntsync, который был внедрён в ядро Linux начиная с версии 6.14. Этот драйвер позволяет существенно улучшить производительность игр и приложений, запущенных через Wine, за счёт оптимизации механизмов синхронизации, избавляясь от избыточных расходов, присущих удалённым вызовам процедур (RPC) в пространстве пользователя. Помимо этого, Wine 11.0 расширяет возможности настройки приоритетов потоков в Linux и macOS, а также содержит новый API синхронизации Synchronization barriers, который обеспечивает координацию исполнения параллельных потоков.

Значительным достижением стала доработка и перевод в статус полной поддержки новой реализации WoW64 — прослойки, позволяющей запускать 32-битные Windows-приложения внутри 64-битных процессов Unix-систем, что повышает стабильность и упрощает интеграцию. Кроме того, в Wine 11.0 реализована возможность запуска 16-битных приложений в режиме WoW64, а также добавлена поддержка современных системных вызовов NT и механизмов типа Reparse Point и userfaultfd, что положительно сказывается на производительности и совместимости.

Графическая подсистема Wine получила несколько важных обновлений: на системах с X11 в качестве по умолчанию используется бэкенд EGL вместо устаревшего GLX; реализована начальная поддержка объектов D3DKMT для низкоуровневого доступа к графическим устройствам через API Vulkan; улучшена поддержка OpenGL и Vulkan, в том числе ускорение 32-битных OpenGL-приложений с помощью Vulkan в режиме WoW64. Кроме того, в Direct3D 11 добавлена поддержка аппаратного ускорения декодирования видео H.264 и расширены возможности фильтрации текстур и загрузки ресурсов.

Интеграция с рабочими столами также усовершенствована: драйвер winewayland.drv, позволяющий использовать Wine в Wayland-сессиях без X11, теперь поддерживает буфер обмена, методы ввода, прозрачность и непрямоугольные окна. Улучшено взаимодействие с X11-окружениями, включая корректную работу с менеджером окон и полноценную поддержку эксклюзивного полноэкранного режима, что особенно важно для игр и графических приложений.

Помимо игро- и графических улучшений, Wine 11.0 расширил поддержку различных устройств: усовершенствована совместимость с джойстиками и геймпадами, добавлена функциональность вибрации, а также расширена поддержка Bluetooth с возможностью сканирования и сопряжения устройств, включая сервисы Bluetooth Low Energy. Появилась поддержка API TWAIN 2.0 для сканеров, что позволяет 64-битным приложениям пользоваться сканирующими устройствами с улучшенной стабильностью и многостраничным сканированием.

Многочисленные внутренние библиотеки и компоненты Wine были обновлены и оптимизированы: в состав вошли свежие версии Vkd3d, Faudio, FluidSynth, Libpng и другие. Обновлены базы данных локалей, Unicode и часовых поясов, что расширяет мультиязычную поддержку и повышает корректность работы с международными настройками.

Экспертное сообщество отмечает, что благодаря усилиям разработчиков Wine и Proton, а также растущему интересу к Linux-платформам наподобие Steam Deck, совместимость Windows-игр с Linux достигла исторического максимума — почти 90% игр сейчас запускаются на Linux. Визуализация совместимости по данным ProtonDB показывает разнообразие статусов от «платинового» (игра запускается идеально) до «тёмно-красного» (игра не запускается), что помогает пользователям выбирать оптимальные игры и системы для комфортного гейминга.

Итогом выпуска Wine 11.0 стало значительное повышение производительности и расширение возможностей запуска широкого спектра приложений Windows на Unix-подобных системах, что усиливает позиции Linux как жизнеспособной и удобной игровой платформы как для десктопных, так и портативных устройств.

Tagged