В новой версии запуск старых приложений стал проще, быстрее и компактнее.

Проект Wine выпустил версию 11.0 — спустя почти ровно год после выхода Wine 10. Этот инструмент позволяет запускать 16-, 32- и 64-битные Windows-программы на современных Unix-подобных операционных системах, и с каждым релизом он становится всё более зрелым и удобным.
Главное изменение в Wine 11 — исчезновение разделения между командами wine32 и wine64. Теперь существует единая команда wine, которая сама определяет, что нужно для запуска конкретного приложения. Wine 11 больше не использует 32-битные библиотеки поддержки, обрабатывая запуск 32-битных Windows-программ на 64-битных системах внутренними средствами. Это делает установку компактнее на дистрибутивах, всё ещё поддерживающих 32-битные библиотеки, и одновременно позволяет Wine работать на системах вроде openSUSE Leap 16, которые полностью отказались от старого бинарного формата.
На Linux новая версия поддерживает примитивы синхронизации NT, или ntsync, появившиеся в ядре 6.14 в марте 2025 года. Ядро Windows NT использует три разных типа вызовов синхронизации, и хотя их можно эмулировать в пользовательском пространстве, это работает медленно. Новое устройство /dev/ntsync предлагает быстрые, выполняемые в ядре вызовы, совместимые с NT. Как подробно объяснял Linux Weekly News, это довольно необычное дополнение к ядру Linux — оно не приносит пользы нативным программам и существует исключительно для улучшения производительности Windows-приложений через Wine. На старых ядрах Wine 11 тоже будет работать, просто чуть медленнее.
Во многом развитие Wine в последние годы стимулирует компания Valve со своей SteamOS. На прошлой неделе вышла SteamOS 3.7.19, а новое оборудование на базе этой системы ожидается в начале 2026 года.
Wine изначально является x86-программой, но может работать и на других архитектурах. На Arm64 Linux он использует FEX-Emu для трансляции x86-инструкций в Arm. Отдельный проект Hangover объединяет Wine и FEX-Emu, позволяя устанавливать и запускать x86-программы Windows на Arm64 Linux. На компьютерах Mac с процессорами Apple Silicon Wine 11 работает через Rosetta 2, используя высокооптимизированную трансляцию Apple из x86-64 в Arm64.
Как и в предыдущей версии, Wine 11 выводит изображение напрямую через Wayland, если тот доступен, а теперь ещё и умеет работать с буфером обмена в этом протоколе. Поддержка X11 тоже сохранилась, причём теперь Wine нативно обрабатывает переключение в полноэкранный режим. Улучшена поддержка Direct3D, добавлено аппаратное декодирование видео H.264 через Vulkan. Также доработана работа со SCSI-устройствами, сканерами, джойстиками и геймпадами, включая обратную связь по вибрации.
Загрузить Wine 11 можно для Linux и macOS. Порт для FreeBSD пока остаётся на десятой версии, но обновление должно появиться в ближайшее время.
Журналисты The Register протестировали официальные пакеты wine-stable на Ubuntu 25.10 с GNOME и Wayland. Всё заработало без проблем: удалось установить и запустить 32-битные Microsoft Word Viewer и Excel Viewer, а также 64-битную версию популярного просмотрщика изображений IrfanView — он установился и запустился с первого раза.
Тем, кому всё это кажется слишком сложным, издание рекомендует Crossover от Codeweavers как более простую и совместимую альтернативу. А для игр стоит начать с установки Steam.
Wine делает серьёзное техническое волшебство почти рутинным. Он не идеален — например, пока нет способа устанавливать приложения из Microsoft Store — но результат впечатляет. За плечами проекта 15 лет до версии 1.0, а теперь крупные релизы выходят ежегодно, и фокус смещается с базовой совместимости на интеграцию и производительность. Wine работает, он бесплатен, и для него не нужна лицензия Windows.
Ранее мы писали о тестовой версии Wine 10.17, вышедшей в октябре 2025 года. В том релизе движок Mono обновился до версии 10.3.0, по умолчанию для OpenGL стал использоваться рендерер EGL, а библиотека COMCTL32 была разделена на два модуля для лучшей совместимости со старыми программами.