Состоялся релиз 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: обзоры и обновления
• Proton 10.0-2 Beta: Valve расширяет поддержку игр на Linux и SteamOS
• Разработчик Kapitano для Linux завершил разработку из-за необоснованных обвинений
• Hyprland Wayland Compositor запускает подписку Hyprperks за 5 евро в месяц
• Проблемы небольших Linux-дистрибутивов: риски и ограничения
• Релиз ядра Linux 6.16: Новый релиз с поддержкой Intel TDX и оптимизациями Ext4
• Proton Experimental получил исправления для Rockstar Launcher, Call of Duty: WWII, Mortal Kombat 11