Wine 8.7 продолжает улучшать Wayland, внедрять vkd3d и многое другое

Вин в линуксе

Wine — это повторная реализация интерфейса прикладного программирования Win16 и Win32 для операционных систем на базе Unix.

Недавно было объявлено о выпуске новой экспериментальной версии открытой реализации WinAPI-Wine 8.7.С момента выхода версии 8.6 было закрыто 17 отчетов об ошибках и внесено около 228 изменений.

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

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

Основные новые функции разрабатываемой версии Wine 8.7

В этой новой выпущенной версии Wine 8.7 было сделано несколько изменений (по сравнению с предыдущими выпусками), и это то, что было упомянуто в анонсе этой новой версии. компонент vkd3d, который реализует API для разбора (vkd3d_shader_parse_dxbc) и сериализовать (vkd3d_shader_serialize_dxbc) бинарные данные DXBC.

В дополнение к этому также подчеркивается, что на основе этого API реализованы вызовы d3d10_effect_parse(), parse_fx10_preshader(), d3dcompiler_get_blob_part(), d3dcompiler_strip_shader(), d3dcompiler_get_blob_part(),shader_extract_from_dxbc().

Кроме того, драйвер PostScript продолжает улучшать поддержку буферных файлов, в которых хранятся данные о задании на печать. Также отмечается, что разработчики упоминают, что продолжают работу над добавлением полноценной поддержки Wayland.

Из другие изменения, которые выделяются этой новой версии разработки Wine 8.7

  • Проблемы с подсветкой списка, когда включено перетаскивание
  • Исправление в Street Fighter 4 Benchmark с мерцанием экрана при включенном параллельном рендеринге
  • В ReVolt 1207 произошел сбой при попытке сыграть в Stunt Arena.
  • Библейское программное обеспечение Davar не работало
  • Программа Airscout 1.2.0.5 не загружается в Wine 2.0.2
  • Shapes On A Plane вылетает при запуске
  • Unravel не загружается
  • Утечка памяти сервера Wine во время загрузки по HTTP (Genshin Impact Launcher, Qt5)
  • Исправлена ​​ошибка, из-за которой некоторые игры не запускались (Sekiro: Shadows Die Twice GOTY, Dark Souls III).
  • wininet:internet — test_InternetErrorDlg() не работает в Windows 10 1607
  •  Существующие префиксы продолжают сбрасываться на Win10 при обновлении вина.
  • Final Fantasy XI Online: вступительный ролик не воспроизводится (редукционная часть II).
  • Conemu не запускается (не может подключиться к процессу

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

Как установить разрабатываемую версию Wine 8.6 на Ubuntu и производных?

Если вы заинтересованы в возможности протестировать эту новую разрабатываемую версию Wine на своем дистрибутиве, вы можете сделать это, следуя инструкциям, которые мы делимся ниже.

Первым и наиболее важным шагом будет включение 32-битной архитектуры., что хотя наша система 64-битная, выполнение этого шага избавляет нас от многих обычно возникающих проблем, поскольку большинство библиотек Wine ориентированы на 32-битную архитектуру.

Для этого напишем про терминал:

sudo dpkg --add-architecture i386

Сейчас мы должны импортировать ключи и добавить их в систему с помощью этой команды:

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

Сделано сейчас мы собираемся добавить в систему следующий репозиторий, для этого в терминале пишем:

sudo apt-add-repository "deb https://dl.winehq.org/wine-builds/ubuntu/ $(lsb_release -sc) main"
sudo apt-get update sudo apt-get --download-only install winehq-devel
sudo apt-get install --install-recommends winehq-devel
sudo apt-get --download-only dist-upgrade

Наконец, мы можем проверить, что у нас уже установлено Wine, а также какая версия у нас есть в системе, выполнив следующую команду:

wine --version

Как удалить Wine из Ubuntu или какой-либо производной?

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

Удалите версию для разработки:

sudo apt purge winehq-devel
sudo apt-get remove wine-devel
sudo apt-get autoremove

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

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

*

*

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