Проект 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 .
- Вышла стабильная SteamOS 3.9.5: KDE Plasma 6.7.3, ядро Linux 7.2 и улучшенная поддержка адаптера Steam FrameОбзоры Linux|24 окт
- Новости KDE Plasma: исправления 6.8, PiP и расположение оконНовости Linux|24 окт
- Shelly 3.1.9 для Arch Linux: миграция файлов и исправления AURНовости Linux|23 окт
- Fedora 45 снова отложили: релиз теперь ожидается 3 ноябряНовости Linux|23 окт
- NVIDIA Graphics Driver 595.112.07 для Linux: добавлена поддержка X.Org Server 26.1Обзоры Linux|22 окт