Проект Wine, разрабатывающий популярный инструмент для запуска приложений Windows на Linux и macOS, представили новую версию 9.8, которая выделяется обновлением Mono Engine и улучшенной поддержкой ARM устройств. Две недели спустя после релиза версии 9.7, разработчики Wine продолжают радовать пользователей новшествами, направленными на повышение функциональности и стабильности Windows приложений в Linux и macOS.
Основные особенности новой версии Wine 9.8:
- Обновление Mono Engine: Встроенный движок Mono, необходимый для запуска .NET приложений без фактической установки .NET фреймворка, обновлён до версии 9.1. Это обещает лучшую производительность и улучшенную совместимость с .NET приложениями.
- Файлы, генерируемые IDL: Файлы языка описания интерфейсов (IDL) теперь используют полностью интерпретируемые заглушки. Это улучшает интеграцию различных приложений с операционной системой, обеспечивая более плавную работу и лучшее взаимодействие с API Windows.
- Расширенная поддержка RPC/COM на ARM: Wine 9.8 вносит значительные улучшения в поддержку RPC (Remote Procedure Call) и COM (Component Object Model) на платформах ARM, что является благом для пользователей, запускающих Wine на устройствах на базе ARM, таких как всё более популярные ноутбуки ARM, гарантируя более надёжную и эффективную работу приложений, зависящих от этих технологий.
- Различные исправления ошибок: Как и в каждом релизе, Wine 9.8 включает множество исправлений ошибок (22 исправленных ошибок, от исправления проблемы с установщиком Microsoft Office 97 до проблем с запуском Battle.net) и различных других проблем с программным обеспечением), которые устраняют проблемы, сообщаемые пользователями предыдущих версий. Эти исправления способствуют общей стабильности и надёжности Wine, делая его более надёжным решением для запуска Windows приложений на платформах, отличных от Windows.
Исходный код Wine 9.8 доступен для скачивания на странице проекта на GitLab, а бинарные пакеты для различных дистрибутивов ожидаются в ближайшее время.
Релиз Wine-Staging 9.8
В последней версии Wine Staging 9.8 представлены улучшенные сборки Wine, включающие экспериментальные и потенциально нестабильные патчи, которые ещё не готовы для включения в главную ветвь проекта Wine. В этой версии Wine Staging насчитывается 430 дополнительных патчей по сравнению с основной версией Wine. В рамках последнего обновления Wine Staging была произведена синхронизация с базой кода Wine 9.8 и VKD3D. Включен новый патч, который внедряет метод ID3DXEffect::SetRawValue в Direct3D 9. Также обновлены патчи для VKD3D, ODBC и DirectDraw, включая odbc-remove-unixodbc и ddraw-GetPickRecords.
Желающие установить новые версии Wine или Wine-Staging v9.8 могут найти новые сборки на WineHQ.org .
Linux: обзоры и обновления
• Cinnamon из Linux Mint станет проще для интеграции в другие дистрибутивы
• Обновление Proton Hotfix устраняет проблемы с Monster Hunter Wilds на Linux и Steam Deck
• Обновления Linux за неделю: 31 марта - 6 апреля 2025 года
• DXVK 2.6.1 приносит множество важных исправлений для запуска Windows-игр на Linux и Steam Deck
• Proton Experimental для Linux и Steam Deck улучшает поддержку XCOM 2, GTA V Enhanced и The Last of Us Part II Remastered
• В Ubuntu устраняют пятилетний баг режима ожидания для NVIDIA на X11, Wayland пока отстает