В выпуск новой экспериментальной версии открытая реализация Вино 8.4. С момента выпуска версии 8.3 было закрыто 51 отчетов об ошибках и внесено 344 изменения.
Тем, кто не знает о вине, следует знать, что это популярное бесплатное программное обеспечение с открытым исходным кодом что позволяет пользователям запускать приложения Windows в Linux и другие Unix-подобные операционные системы. Говоря более техническим языком, Wine - это уровень совместимости, который переводит системные вызовы из Windows в Linux и использует некоторые библиотеки Windows в виде файлов .dll.
Wine - один из лучших способов запуска приложений Windows в Linux. Кроме того, у сообщества Wine есть очень подробная база данных приложений.
Основные новые функции разрабатываемой версии Wine 8.4
В этой новой разрабатываемой версии Wine 8.4 одна из главных новинок, которая выделяется, заключается в том, что основной пакет включает в себя начальная поддержка использования Wine в средах, основанных на протоколе Wayland без использования компонентов XWayland и X11.
На текущем этапе добавлен драйвер winewayland.drv и компоненты unixlib, и были сделаны приготовления для обработки файлов с определениями протокола Wayland системой сборки. В одном из следующих релизов они планируют включить изменения для включения вывода в среду Wayland.
Упоминается, что как только изменения будут завершены в основном пакете Wine, пользователей может использовать чистая окружающая среда Wayland с поддержкой запуска Windows-приложений которые не требуют установки пакетов, связанных с X11, что обеспечивает лучшую игровую производительность и скорость отклика за счет удаления ненужных слоев.
Еще одним заметным изменением является улучшенная поддержка IME (редакторов методов ввода), а также более эффективное использование глобальных переменных.
Относительно поправок указано, что исправлены сбои при запуске тестовых функций test_enum_value(), test_wndproc(), test_WSARecv(), test_timer_queue(), test_query_kerndebug(), test_ToAscii(), test_blocking(), test_wait(), test_desktop_window(), test_create_device(), test_setvalue_on_wow64(), а также прохождение таких тестов, как gdi32: шрифт, imm32: imm32, advapi32: реестр, shell32: shelllink, d3drm: d3drm и т. д.
В то время как в части закрытых отчетов об ошибках, связанных с играми, упоминаются: Thief, Hard Truck 2: King of The Road, Amazon Games, Secondhand Lands, SPORE, Starcraft Remastered и из закрытых отчетов об ошибках, связанных с приложениями: foobar2000 1.6 , Motorola Ready For Assistant, ldp.exe.
Если вы хотите узнать больше об этой новой версии разработки выпущенного Wine, вы можете проверить реестр изменения в следующей ссылке.
Как установить разрабатываемую версию Wine 8.4 на 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