Разработчики объявили о выходе Wine версии 9.0 для Linux и macOS. Крупнейший апдейт включает в себя около 7000 изменений: например, появилась поддержка новой архитектуры WoW64 и экспериментального драйвера Wayland.
Теперь пользователи смогут запускать 32-битные приложения Windows на 64-битных Unix-системах благодаря поддержке архитектуры WoW64. Её внедрение в Wine стоило разработчикам «многих лет» усилий по преобразованию модулей в формат PE. Это будет особенно полезно пользователям macOS из-за прекращения поддержки 32-битной архитектуры в последних версиях ОС.
Также был добавлен экспериментальный драйвер Wayland (пока он функционирует в тестовом режиме), который поддерживает управление окнами, несколько мониторов, API Vulkan и высокие значения DPI. Также разработчики расширили поддержку ARM64, добавив в систему модули ARM64X и ARM64EC. Из мультимедийных улучшений разработчики выделяют следующие:
- обновление кроссплатформенного API Vulkan;
- оптимизация Direct3D;
- внедрение DirectInput;
- улучшение реализации многопоточности;
- повторная реализация драйвера PostScript;
- внедрение декодера Windows Media Video (WMV);
- реализация модуля DirectMusic и оптимизация DirectShow.
Менее значимые нововведения включают поддержку новых языков, улучшения работы с сетью, различные обновления инструментов разработки, криптографии и безопасности. Также обновлены библиотеки FluidSynth, Faudio и PCSClite. Вдобавок разработчики сообщают об общей оптимизации Wine для работы на ПК.