Четвёртый выпуск стабильной ветки Wine 11.x устранил 17 ошибок, переработал SAX-ридер в MSXML и ускорил обработку звука в DirectSound. Релиз также закладывает основу для поддержки Windows Configuration Manager API - CFGMGR32.
Переработка SAX-ридера в MSXML
Ключевое изменение в Wine 11.4 - переписанный SAX-ридер (Simple API for XML) в MSXML. Разработчики перевели разбор XML на современные механизмы, совместимые с XML-технологиями Microsoft. Многие Windows-приложения активно используют MSXML для обработки данных конфигурации и сетевого обмена, поэтому изменение затрагивает широкий круг программ.
Оптимизация DirectSound и работа с временными зонами
В Wine 11.4 переработан алгоритм ресемплинга в DirectSound - части Windows Audio API, отвечающей за программное сведение и обработку звука. Оптимизация снижает накладные расходы при обработке аудиопотоков, что особенно заметно в приложениях с интенсивным использованием звука.
Параллельно улучшено сопоставление временных зон Unix с Windows-форматом. Корректная привязка к часовому поясу важна для приложений, работающих с локальным временем и синхронизацией.
Подготовка к поддержке CFGMGR32
В релизе заложена базовая инфраструктура для реализации CFGMGR32 - Windows Configuration Manager API. Этот интерфейс позволяет приложениям взаимодействовать с оборудованием и системными настройками. Полная поддержка появится в следующих выпусках, но фундамент уже включен в 11.4.
Исправленные ошибки
Из 17 закрытых проблем выделяются баги в популярных приложениях: Roblox Studio, установщик FL Studio, Native Access 2, ROMCenter и файловый менеджер Explorer++. Помимо этого, устранены ошибки в Windows API - наследование дескрипторов процессов, отрисовка TreeView, обработка исключений C++ и сбои в функции FormatMessageW. Также исправлена проблема сборки wine-staging из-за отсутствующей линковки VKD3D.
Исходный код Wine 11.4 доступен на GitLab. Бинарные пакеты для дистрибутивов Linux ожидаются в ближайшее время.
Linux: обзоры и обновления
• AMD Radeon Software 26.13 для Linux. Поддержка Ubuntu 24.04.5 HWE, RHEL 10.2 и RHEL 9.8
• Simple Taskbar превращает панель GNOME в панель задач Windows 11
• Valve предупредила о дальнейшем росте цен на компьютерные комплектующие: RAM и SSD продолжат дорожать из-за ИИ
• Обновления Linux за неделю (13 – 19 июля 2026 года): релизы дистрибутивов, драйверы и приложения
• Разработчик GNOME Calendar возобновил конфликт с Linux Mint
• Вышли DXVK 3.0.2 и D7VK 2.0: исправления для Dying Light: The Beast, Halo и двукратное ускорение ретро-игр на Linux