В рамках подготовки к выпуску стабильной версии Wine 10.0, которая ожидается в середине января 2025 года, разработчики представили первый релиз-кандидат Wine 10.0-rc1. После публикации данной версии введен мораторий на добавление новых функций - команда сосредоточится исключительно на исправлении ошибок и регрессий.
Что нового в Wine 10.0-rc1:
- Интеграция VKD3D версии 1.14, обеспечивающая улучшения для поддержки DirectX 12 через Vulkan
- Обновление Wine Mono до версии 9.4
- Появление нового драйвера winebth.sys для поддержки Bluetooth-устройств
- Добавление поддержки UTF-8 в функции среды выполнения C
- Исправление 17 известных ошибок, затрагивающих работу популярных приложений, включая Mathcad 15, Links 2003 и FL Studio 21
Основные изменения по сравнению с версией 9.22:
Системные улучшения:
- Реализация начальной версии NtContinueEx()
- Оптимизация обработки файловых дескрипторов
- Улучшение работы с отладочными каналами
Графическая подсистема:
- Реализация HLSL FFP для пиксельных шейдеров
- Усовершенствование обработки текстур в wined3d
- Внедрение поддержки освещения в HLSL FFP конвейере
Мультимедиа:
- Значительные улучшения в работе DirectSound
- Оптимизация обработки аудиопотоков
- Усовершенствование рендеринга видео
Безопасность:
- Исправление утечек в обработке токенов
- Улучшение управления правами доступа
Данный релиз демонстрирует существенный прогресс в развитии проекта Wine, особенно в области поддержки современных технологий и улучшения совместимости с Windows-приложениями. Исходный код Wine 10.0-rc1 доступен в репозитории GitLab
Linux: обзоры и обновления
• Бета-версия Linux Mint Debian Edition 7 (LMDE 7) доступна для тестирования
• Lenovo может добавить официальную поддержку SteamOS для Legion Go 2
• Fedora Linux 43 Beta: анонс и ключевые изменения
• Linux Mint Debian Edition 7 откажется от поддержки 32-битных систем
• Релиз Libadwaita 1.8: Новые возможности для GNOME 49
• Wine 10.15: Новая версия с NTSYNC и поддержкой Unicode 17.0