Состоялся релиз третьей еженедельной версии-кандидата Wine 10.0-rc3, которая принесла исправления 15 критических ошибок.
Wine (Wine Is Not an Emulator) представляет собой открытое программное обеспечение, которое позволяет пользователям Unix-подобных операционных систем (включая Linux, macOS и BSD) запускать приложения, изначально разработанные для Microsoft Windows. В отличие от традиционных эмуляторов, Wine функционирует как уровень совместимости, который переводит системные вызовы Windows в эквивалентные POSIX-вызовы в реальном времени, что обеспечивает более высокую производительность и лучшую интеграцию с системой.
Ключевые исправления в Wine 10.0-rc3
Разработчики сосредоточили внимание на устранении следующих проблем:
- Критические сбои при запуске определённых программ
- Некорректная работа проводника Explorer в режиме совместимости с Windows ME
- Проблемы с обнаружением инструментария CMake
- Неработоспособность Parallel Port Tester при запуске
Историческое решение Bug 11674
Особого внимания заслуживает закрытие бага #11674, зарегистрированного в феврале 2008 года. Проблема касалась отсутствия поддержки многопоточности в играх World of Warcraft и Starcraft 2 на системах с несколькими ядрами процессора (SMP).
Длительное время статус данной ошибки оставался неопределённым из-за отсутствия активности в обсуждении и чёткого подтверждения её устранения. Однако недавний комментарий разработчиков подтвердил успешное решение проблемы благодаря внедрению технологии Multi-Threaded Command Stream (CSMT) и оптимизации загрузки буферов.
Технические улучшения
Реализация CSMT существенно повысила производительность многопоточных приложений в Wine. Совместно с оптимизацией механизма загрузки буферов данные улучшения обеспечили корректную работу игр на современных многоядерных системах.
Доступность обновления
Полная документация по изменениям в Wine 10.0-rc3 доступна на официальном сайте WineHQ.org. Разработчики рекомендуют пользователям протестировать новую версию и сообщить о возможных проблемах для дальнейшего улучшения стабильности программного обеспечения.
Linux: обзоры и обновления
• Новости разработки KDE Plasma за 14 – 21 февраля: обзор улучшений в версии 6.7.0 и патчи для 6.6.1
• Заморозка функций Ubuntu 26.04: сроки выхода, ядро Linux 7.0 и рабочее окружение GNOME 50
• Советы по переходу на Linux: философия системы и отличия от Windows
• В Linux появился экспериментальный код для включения HDMI 2.1 FRL в драйвере AMDGPU
• Попытка перехода на Linux на Apple Silicon: почему Fedora Asahi Remix пока уступает macOS
• В России возникли перебои с доступом к git.kernel.org – затронуты репозитории ядра Linux