Проект Wine выпустил версию 10.17, которая стала очередным обновлением стабильной ветки 10.x и принесла ряд изменений, направленных на повышение совместимости и производительности приложений Windows в средах Linux и macOS.
Что нового в 10.17
Ключевым нововведением стало использование EGL в качестве рендерера OpenGL по умолчанию. Такой переход должен улучшить работу графики и повысить совместимость с современными системами.
Дополнительно обновлен Wine-Mono — открытая реализация .NET Framework, применяемая внутри Wine. В новой версии используется Mono 10.3, что расширяет поддержку приложений, зависящих от этой технологии.
Структурные улучшения
Разработчики разделили библиотеку COMCTL32 на отдельные модули v5 и v6. Такой шаг улучшает поддержку тем оформления и совместимость с программами, которые используют современные элементы интерфейса Windows.
Также реализована более корректная работа с ANSI ODBC-драйверами, что повышает стабильность взаимодействия старых приложений с базами данных. Для пользователей FreeBSD улучшена обработка информации о процессоре, что обеспечивает более точное определение характеристик системы.
Исправления ошибок
В обновлении устранено 17 проблем, накопившихся в предыдущих версиях. Среди них:
-
сбои в игре Metro 2033;
-
ошибки отображения элементов управления в Free Virtual Keyboard;
-
проблемы рендеринга в игре INSIDE при использовании OpenGL.
Дополнительно исправлены ошибки в работе консольных инструментов, таких как copy и type, а также повышена стабильность приложений, использующих драйвер Wayland и архитектуру WoW64.
Исходный код Wine 10.17 уже доступен на GitLab-странице проекта. Пакеты для различных дистрибутивов Linux будут опубликованы в ближайшее время.
Linux: обзоры и обновления
• Ubuntu Pro приходит в WSL: корпоративные функции Linux теперь доступны пользователям Windows
• Mesa 25.2.8 и 25.3.1 вышли с исправлениями для реализации графических API Vulkan и OpenGL в Linux
• Повышение стабильности ReactOS: устранены причины синих экранов смерти при работе с USB-устройствами
• NVIDIA прекращает поддержку GeForce GTX 900 «Maxwell» и GTX 10 «Pascal» в новых драйверах R590 для Linux
• Half-Life Legacy выходит 12 декабря, но на Linux потребуется Proton из-за проблем с нативной версией
• Автоматическая активация NTSYNC в Fedora 44 повысит производительность игр