Состоялся релиз Wine 10 - свободного программного обеспечения, позволяющего запускать приложения и игры, разработанные для Windows, на Unix-подобных операционных системах. Новая версия предлагает ряд существенных улучшений и новых функций.
Что нового
В Wine 10 представлен экспериментальный драйвер Bluetooth и новый драйвер указательных устройств HID. Реализована начальная поддержка компиляции устаревшего байткода Direct3D в SPIR-V, а также добавлена первичная поддержка компилятора HLSL для профилей эффектов.
Улучшения графической подсистемы
Драйвер Wayland, представленный в Wine 9.0, получил:
- Начальную поддержку OpenGL
- Поддержку Pbuffer
- Улучшенное позиционирование окон
- Активацию в конфигурации по умолчанию
Системные улучшения
Версия включает поддержку режима Wow64 в ODBC и возможность повышения привилегий процессов. Реализована начальная поддержка типов библиотек формата SLTG в WIDL и добавлена поддержка расширенных функций AVX в контекстах регистров.
Мультимедиа и производительность
Значительные улучшения затронули мультимедийную составляющую:
- Новый медиа-бэкенд на основе FFmpeg
- Поддержка сетевых сессий в DirectPlay
- Улучшенная поддержка масштабирования для экранов HiDPI
- Обновленная поддержка Unicode 16.0.0
Улучшения для разработчиков
Компилятор HLSL получил возможность прямого вывода SPIR-V и сборки шейдеров Direct3D. Для платформ ARM реализованы улучшения в:
- Определении CPU
- Обработке исключений
- Поддержке RPC/COM
- Системе сборки на ARM64X
- Обработке исключений на ARM64EC
Дополнительные изменения
В релиз также вошли улучшения системного трея, расширенная поддержка сетевых сессий в DirectPlay, дополнительные форматы в D3DX9, улучшенное определение клавиатуры Dvorak и оптимизация производительности.
Wine 10 доступен для загрузки с официального сайта проекта. Обновление рекомендуется всем пользователям предыдущих версий для получения улучшенной совместимости с Windows-приложениями.
Linux: обзоры и обновления
• Linux 7.1 вышел с новой реализацией NTFS и поддержкой записи
• AUR: в новой волне вредоносных пакетов код прячут за обфускацией
• KDE Plasma 6.7 выйдет 16 июня с финальными исправлениями
• Wine 11.11: устранены 25 ошибок в играх Battle.net и Total War
• Вредоносные обновления пакетов AUR устанавливают руткит через npm
• Proton Experimental получил исправления для Path of Exile 2, Guild Wars 2, Exanima и других игр