Wine 10.5: Новые возможности и улучшения в открытой реализации Windows API

4 апреля 2025 года стала доступна новая версия открытой реализации Windows Win32 API для Linux — Wine 10.5. Напомню, что Wine 10.0 была выпущена в январе текущего года.

В процессе подготовки к выходу Wine 10.5 команда проекта, состоящая из 1968 участников, исправила 22 ошибки и внедрила 260 правок для решения проблем, которые были выявлены после релиза Wine 10.4. Основную часть работы выполнили 36 контрибуторов.

В рамках проекта Wine подтверждена корректная работа более 5000 программ Windows, также свыше 4000 приложений функционируют с дополнительными настройками и сторонними DLL.

Ключевые новшества и улучшения в Wine 10.5:

– В WineD3D добавлена поддержка аппаратного ускорения декодирования видео в формате H.264 с использованием графического API Vulkan;
– В Bluetooth-драйвер добавлена функция сопряжения с устройствами;
– Движок Wine Mono обновлен до версии 10.0.0. Wine Mono представляет собой дистрибутив Framework Mono, который используется вместо проприетарного .NET Framework в Wine;
– На ARM64 платформах обеспечен доступ к более крупным страницам памяти;
– На macOS реализована поддержка замены содержимого регистра %GS во время системных вызовов для предотвращения утечки данных;
– Закрыты отчеты об ошибках, касающиеся работы следующих приложений: Microsoft Edge, PS Core, TipTap;
– Также закрыты отчеты об ошибках, связанные с играми: Shrift 2 Translation, Pantheon, Brothers — A Tale of Two Sons, Rally Trophy, Queen of Heart 99 SE.