Проект Wine, известный своей совместимостью, позволяющей запускать приложения Windows на Linux и macOS, представил новую версию — Wine 10.11. Этот релиз стал одиннадцатым обновлением в ветке 10.x, принеся значительные улучшения, включая подготовку к поддержке NTSync и исправление более 25 ошибок, а также усовершенствования в Windows Interface Definition Language (WIDL).
Подготовка к поддержке NTSync
Wine 10.11 включает начальную работу над поддержкой NTSync, что в будущем улучшит механизмы многопоточности и синхронизации. Данная функция направлена на повышение производительности и стабильности при запуске Windows-приложений в Linux и macOS. Это важный шаг для обеспечения плавной работы сложных программ, требующих эффективного управления потоками.
Улучшения Windows Interface Definition Language (WIDL)
Одним из ключевых нововведений в Wine 10.11 стало расширение поддержки генерации метаданных Windows Runtime в WIDL. Это улучшение упрощает взаимодействие с современными API Windows, обеспечивая более высокую совместимость с новыми приложениями. Разработчики продолжают совершенствовать инструменты для поддержки актуальных технологий, что делает Wine универсальным решением для пользователей.
Исправление ошибок: от игр до профессионального ПО
В релизе Wine 10.11 устранено более 25 ошибок, затрагивающих работу различных приложений, включая популярные игры и профессиональные программы. Среди значимых исправлений:
-
В Fallout 3 теперь корректно воспроизводится музыка радио.
-
В Command & Conquer: Generals Zero Hour устранены графические ошибки в меню.
-
Genshin Impact получил исправление, восстанавливающее фокус ввода после переключения окон.
-
Игра osu! теперь запускается без проблем.
-
В Thief II и Civilization III устранены баги, мешавшие стабильной работе.
-
Совместимость с VST-инструментами в Mixcraft улучшена, что позволяет избежать сбоев при работе с аудиопроизводством.
Исходный код Wine 10.11 доступен для загрузки на странице проекта на GitLab.
Linux: обзоры и обновления
• Разработка KDE Plasma 6.6: оптимизация пользовательского интерфейса и расширенная поддержка оборудования
• Релиз-кандидат Wine 11.0: исправления для Mass Effect и Photoshop, внедрение TWAINDSM
• Линус Торвальдс в гостях у Linus Tech Tips: ключевые тезисы о ядре Linux, выборе дистрибутива и оборудовании
• Ubuntu Pro приходит в WSL: корпоративные функции Linux теперь доступны пользователям Windows
• Mesa 25.2.8 и 25.3.1 вышли с исправлениями для реализации графических API Vulkan и OpenGL в Linux
• Повышение стабильности ReactOS: устранены причины синих экранов смерти при работе с USB-устройствами