Проект 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: обзоры и обновления
• Wine 10.0-rc3: Исправлена 16-летняя ошибка многопоточности в играх World of Warcraft и Starcraft 2
• DXVK 2.5.2: Исправления для Alpha Protocol, The Sims 2, Borderlands 2 и других игр на Linux и Steam Deck
• OpenSUSE представляет YQPkg - новый графический менеджер пакетов на базе Qt
• Обновление Proton Experimental: Исправления для Final Fantasy XIV, Nioh и других игр на Steam Deck и Linux
• Обновления Linux за неделю: 9 – 15 декабря 2024 года
• Lenovo может представить портативное устройство Legion Go S на базе SteamOS