Никакой Windows, никаких лицензий. Вышел Wine 11.0 — главный способ запускать нужный софт на Linux и Mac

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


6gw5upykc44fuyzi0miqtw1elhwqru6l.jpg

Проект 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 года.