Wine 7.0 выходит с 9100 изменениями, новой 64-битной архитектурой и многим другим

Вино

Несколько дней назад анонсирован выход новой стабильной версии Wine 7.0 который позиционируется как инструмент совместимости для запуска программ Windows в различных операционных системах * nix, предлагая значительно улучшенную 64-битную совместимость.

В этой новой версии реализована полная работа 5156 (5049 год назад) от программы для Windows были подтверждены в Wine, 4312 других (4227 год назад) программ нормально работают с дополнительными настройками и внешними DLL. 3813 программы (3703 года назад) имеют мелкие проблемы, не мешающие использованию основных функций приложений.

Особенно улучшения многочисленны и К числу наиболее важных относятся улучшенная поддержка тем для приложений, улучшенная поддержка джойстика, поддержка HiDPI, лучшая совместимость с OpenCL, VKD3D 1.2, улучшенная поддержка Apple Silicon Mac, новые драйверы Plug and Play, поддержка Unicode 14, обновление Mono и улучшения WinRT.

Всего более 9.100 модификаций, порождающих, в частности, новую архитектуру WoW64, уже функционирующую.

Что нового в Wine 7.0?

Одна из главных новинок, которая выделяется, заключается в том, что почти все библиотеки DLL были преобразованы для использования формата исполняемого файла PE. (Portable Executable) вместо ELF. Команда добавляет, что большинство модулей были преобразованы в формат PE (Portable Execution). Остальное появится в будущих версиях Wine. После завершения перехода можно будет управлять 32-битными приложениями с помощью 64-битных библиотек. Затем старые 32 бита будут удалены.

Использование PE решает проблемы с поддержкой различных схем защиты от копирования, проверяющих подлинность системных модулей на диске и в памяти.

Еще одно заметное улучшение в Wine 7.0 заключается в том, что Реализована архитектура WoW64 (32-битная Windows на 64-битной Windows), который поддерживает запуск 32-разрядных приложений Windows в 64-разрядных системах Unix.

Благодаря этому слои WoW64 подготовлены для большинства библиотек Unix. и разрешить 32-битным модулям PE доступ к 64-битным библиотекам Unix. После завершения конвертации всех модулей в формат PE можно будет запускать 32-битные Windows-приложения без установки 32-битных Unix-библиотек.

Из других изменений, которые выделяются:

  • Драйвер Vulkan реализует поддержку спецификации Vulkan Graphics API 1.2.201.
  • Обеспечена поддержка вывода через API Direct2D Hatched Geometric Objects с возможностью проверки клика.
  • API Direct2D обеспечивает первоначальную поддержку визуальных эффектов, применяемых через интерфейс ID2D1Effect.
  • Плагины GStreamer для DirectShow и фреймворк Media Foundation объединены в общий бэкенд WineGStreamer, что должно упростить разработку новых API декодирования контента.
  • На основе бэкенда WineGStreamer реализованы объекты Windows Media для синхронного и асинхронного чтения.
  • В API Direct2D добавлена ​​поддержка интерфейса ID1D2MultiThread, который используется для организации монопольного доступа к ресурсам в многопоточных приложениях.
  • Набор библиотек WindowsCodecs поддерживает декодирование изображений WMP (Windows Media Photo) и кодирование изображений DDS (DirectDraw Surface).
  • Удалена поддержка кодирования изображений в формате ICNS (для macOS), которая не поддерживается в Windows.
  • Реализована поддержка тем. В состав входят «Светлый», «Синий» и «Классический синий», которые можно выбрать через конфигуратор WineCfg.
  • Добавлена ​​возможность настраивать внешний вид всех элементов интерфейса через темы оформления.
  • Предусмотрено автоматическое обновление вида элемента после смены темы.
  • Поддержка тем была добавлена ​​во все встроенные приложения Wine.
  • Приложения были адаптированы для экранов с высокой плотностью пикселей (High DPI).
    графическая подсистема

Как установить Wine 7.0?

Si являются пользователями Debian, Ubuntu, Linux Mint и производных, если использовать 64-битную версию системы, мы собираемся включить 32-битную архитектуру с помощью:

sudo dpkg --add-architecture i386

Сейчас  мы собираемся добавить в систему:

wget https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key

sudo apt -y install gnupg2 software-properties-common
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key
sudo apt-add-repository https://dl.winehq.org/wine-builds/debian/

Добавляем репозиторий, для Ubuntu и производных:

sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ '$(lsb_release -cs)' main'
sudo apt-get update

Для Debian и дистрибутивов на основе eta:

wget -O- -q https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Debian_11/Release.key | sudo apt-key add -
echo "deb http://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Debian_11 ./" | sudo tee /etc/apt/sources.list.d/wine-obs.list

Сделано это, Мы приступаем к установке необходимых пакетов для бесперебойной работы Wine в системе:

sudo apt install --install-recommends winehq-stable

И подтверждаем установку, выполнив:

винная версия

к случай Fedora и ее производных:

sudo dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/35/winehq.repo

И, наконец, мы устанавливаем Wine с помощью:

sudo dnf install winehq-stable

В случае Arch Linux или любой дистрибутив на основе Arch Linux Мы можем установить эту новую версию из официальных репозиториев дистрибутива.

Команда для его установки:

sudo pacman -s wine


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.