Wine 7.0 – это подходящий релиз для начала 2022 года с улучшенной поддержкой Windows-приложений, игр и других важных дополнений!
Wine – это идеальный инструмент для пользователей Linux, полагающихся на приложения и игры, специфичные для Windows.
С каждым выпуском мы находим все лучшую поддержку для игр и приложений. Все, что использует Wine в качестве основы (например, Lutris, PortProton и другие), также выигрывает.
И это становится все более захватывающим с первым релизом Wine для 2022 года!
Wine 7.0: Что нового?
Wine 7.0 содержит ряд новых дополнений, а также несколько улучшений по всем направлениям.
Некоторые из наиболее значительных изменений включают:
Модули преобразованы в формат PE
Формат Portable Executable (PE) помогает Wine чувствовать/ вести себя ближе к реальной установке Windows.
И в Wine 7.0 почти каждый модуль был переведен в формат PE.
Разработчики объяснили его поведение в журнале изменений следующим образом:
Встроенные dll загружаются только в том случае, если на диске есть соответствующий PE-файл, либо настоящий бинарный файл, либо поддельный PE-модуль. Это гарантирует, что приложение всегда видит корректное отображение PE-файла. Его можно отключить с помощью переменной окружения WINEBOOTSTRAPMODE, используемой во время создания префикса.
Улучшенная поддержка приложений Windows
Вы уже можете запускать приложения Windows в Linux с помощью Wine. Но в Wine 7.0 вы сможете найти лучшую поддержку.
В этом выпуске была реализована новая 64-битная архитектура Windows-on-Windows (WoW64). Это позволяет запускать 32-битное приложение windows внутри 64-битного процесса Unix-хоста.
Также, с включенным модулем 32-bit PE, это должно облегчить запуск 32-битных приложений без установки 32-битных библиотек Unix.
Новая тема
Вы можете найти новую тему “Light”, доступную с цветовыми вариантами “Blue” и “Classic Blue”, и включить ее через WineCfg.
Тема должна отражаться во всех интерфейсах управления Wine и автоматически обновляться, чтобы соответствовать любым настройкам темы.
В качестве вишенки на вершине, все встроенные приложения также поддерживают темы и рендеринг с высоким DPI.
Новая поддержка графических карт
В релизе Wine 7.0 наконец-то появилась поддержка следующих видеокарт:
- AMD Radeon RX 5500M
- AMD Radeon RX 6800/6800 XT/6900 XT
- AMD Van Gogh
- Intel UHD Graphics 630
- NVIDIA GT 1030
Конечно, Intel UHD и GT 1030 не совсем новые дополнения. Но приятно видеть их поддержку, учитывая, что многие потребители не могут приобрести более новые графические процессоры.
Улучшенная поддержка нескольких дисплеев
Наконец, в Wine 7.0 улучшена поддержка нескольких дисплеев.
Хотя в этом нет ничего необычного, теперь вы можете выбирать, на каком мониторе открывать Direct3D-приложение, используя полноэкранный режим.
Конечно, вам придется протестировать эту возможность, чтобы увидеть, насколько хорошо она сочетается с вашими графическими драйверами и настройками. Тем не менее, поддержка теперь существует!
Поддержка Apple M1 Silicon
Вероятно, это нишевая группа пользователей, но Wine 7.0 теперь позволяет запускать двоичные файлы x86-64 на новых устройствах на базе Apple M1 под управлением Rosetta 2.
Улучшенная поддержка джойстиков
Если вы используете джойстик для игр, улучшенная реализация стека HID должна улучшить совместимость и бесшовное подключение.
Вы также должны заметить улучшенную панель управления для джойстика, среди прочих совместимых устройств.
Другие существенные улучшения
Wine 7.0 – это один из самых больших релизов, отражающий работу в течение года. Поэтому почти все было улучшено и исправлено.
Некоторые из основных моментов включают:
- Улучшения Direct3D (Direct3D 12, 11, 10)
- Улучшения аудио/видео для поддержки бесшовного взаимодействия с аудио/видео элементами или плеерами
- Реализации для улучшения поддержки существующих и новых устройств ввода
- Улучшения на уровне ядра
- Улучшения сети
- Модернизированные встроенные приложения с улучшенными функциональными возможностями
И многое другое можно найти в официальном журнале изменений! Так что, если вам интересно узнать все технические подробности, официальный анонс должен занять вас.
Как установить Wine 7.0 в Linux?
Учитывая, что это последний релиз, маловероятно, что вы сможете установить его непосредственно из программного центра (но стоит проверить это, в зависимости от вашего дистрибутива Linux).
В любом случае, в дистрибутивах на базе Ubuntu вы можете установить, выполнив следующие шаги:
Включите поддержку 32-битной архитектуры, если она еще не включена.
sudo dpkg --add-architecture i386
2. Скачайте ключ официального репозитория Wine и добавьте его.
wget -qO - https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -
Если это выдаст вам предупреждение, вы можете ввести следующие команды:
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo -H gpg -o /etc/apt/trusted.gpg.d/winehq.key.gpg --dearmor winehq.key
3. Теперь все, что вам нужно сделать, это добавить репозиторий, прежде чем приступить к установке:
sudo apt-add-repository "deb https://dl.winehq.org/wine-builds/ubuntu $(lsb_release -cs) main"
Примечание: Wine 7.0 уже вышел. Но может потребоваться некоторое время, чтобы стабильный пакет отразился в списке для вашего дистрибутива Linux.
4. Чтобы установить Wine 7.0, введите следующую команду:
sudo apt update && sudo apt install --install-recommends winehq-stable
Если вы не хотите ждать, я рекомендую вам обратиться к официальной документации Wine, чтобы установить его из исходников.
Вы уже попробовали Wine 7.0? Что вы думаете об этом? Не стесняйтесь поделиться своими мыслями в комментариях ниже.