Wine 11.19

Вышел Wine 11.19: DNS-кэширование, Wayland и 23 исправления

Софт

Вышел Wine 11.19 — очередной development-релиз слоя совместимости для запуска Windows-приложений и игр в Linux, macOS и других Unix-подобных системах. На этот раз разработчики добавили кэширование DNS-запросов, обновили Unicode до версии 18.0, улучшили VBScript и работу Vulkan через Wayland, а также закрыли 23 зарегистрированные ошибки.

Одно из самых заметных изменений скрывается в DNSAPI. Wine теперь поддерживает кэш DNS-запросов и может повторно использовать уже полученные результаты вместо постоянного обращения к системе разрешения имён. В релиз также вошла поддержка hosts-файла для DnsQuery_UTF8 и связанные доработки DNSAPI.

Ждать заметного ускорения всех сетевых программ только из-за этого не стоит. WineHQ не публикует сравнительных тестов, а практический эффект будет зависеть от конкретного приложения и характера его сетевых запросов.

Обновление получило и свежие таблицы Unicode 18.0.0. В GDIPlus появилась поддержка вертикального текста, а парсер VBScript получил целую серию исправлений, связанных с ключевыми словами, переменными, повторными объявлениями и обработкой отдельных выражений.

Интересное изменение есть и для пользователей Wayland, хотя WineHQ не вынес его в короткий список главных новшеств. В драйвере winewayland появилась поддержка протокола color-management-v1 для цветовых пространств Vulkan. Это должно сделать работу с цветом в Windows-приложениях и играх через Vulkan более корректной в Wayland-сессиях, но прироста FPS это изменение само по себе не обещает.

Развитие Wayland для Wine сейчас особенно интересно на фоне общего перехода Linux-десктопов от X11. Ранее мы уже писали, как Vulkan и Wayland постепенно становятся важнее даже для старых видеокарт AMD.

Всего в Wine 11.19 разработчики закрыли 23 зарегистрированные ошибки. Среди затронутых приложений и игр — ArcGIS Pro, Zombie Army 4: Dead War, Paint.net 5.2, Euro Truck Simulator 2, Desperados 2: Cooper’s Revenge, Final Fantasy XI Online, Wine Notepad и Hard Truck Apocalypse.

Например, исправлен вылет ArcGIS Pro при запуске и утечка памяти в лаунчере Zombie Army 4. Euro Truck Simulator 2 раньше мог не запускаться с OpenGL-рендерером через EGL, а Desperados 2 падал при включённых Animated Shadows на NVIDIA под X11 и XWayland.

Для Final Fantasy XI Online разработчики исправляли проблему с неожиданным появлением курсора мыши. Wine Notepad больше не должен падать после нажатия Replace All, а Hard Truck Apocalypse — зависать из-за переполнения стека при использовании встроенных msvcr71 и msvcp71.

Wine продолжает постепенно расширять совместимость не только с играми. Например, ранее на Xalabuda мы разбирали, как Photoshop 2025 удалось запустить в Linux через модифицированный Wine. Часть необходимых для Adobe изменений тогда ещё находилась за пределами основной ветки проекта, но хорошо показывала, насколько сложные Windows-приложения уже удаётся переносить в Linux-среду.

Wine 11.19 остаётся именно development-версией. На официальном сайте стабильной веткой сейчас указана Wine 11.0, тогда как 11.19 продолжает двухнедельный цикл разработки. Предыдущие версии 11.18 и 11.17 вышли 18 и 4 сентября соответственно.

Поэтому обновление выглядит типичным для development-ветки Wine: без одной громкой функции, зато с большим количеством небольших изменений в графике, сети, скриптах и совместимости приложений. Для пользователей Wayland наиболее интересной частью релиза выглядит работа с Vulkan color management, а DNS-кэширование добавляет ещё одну небольшую оптимизацию внутренней инфраструктуры Wine.


Источник: WineHQ

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x