Выпущен Wine 9.20, в котором WineDbg теперь использует дизассемблер Capstone.
Wine (Wine Is Not Emulator) — это свободное программное обеспечение, которое позволяет пользователям UNIX-подобных операционных систем, таких как GNU/Linux, Apple macOS и других, запускать 16-, 32- и 64-битные приложения, созданные для Microsoft Windows, без необходимости установки самой Windows.
Что нового в Wine 9.20
Новая версия Wine 9.20, предназначенная для запуска игр и приложений Windows под Linux и другими платформами.
Основные моменты выпуска Wine 9.20 включают:
- Библиотека Capstone для дизассемблирования в WineDbg;
- Поддержка большего количества форматов в D3DX9;
- Статический анализ и отчеты о тестах JUnit в Gitlab CI;
- Расширена поддержка сетевых сессий в DirectPlay;
- Различные исправления ошибок.
Да, Wine теперь использует фреймворк для разборки Capstone в своей кодовой базе. Фреймворк/движок дизассемблирования Capstone теперь обрабатывает задачи дизассемблера в отладчике WineDbg.
Улучшенная поддержка сетевых сессий в DirectPlay может порадовать некоторых, как и поддержка большего количества форматов Direct3D 9, наряду с другими фиксами D3DX9, которые появились за последние две недели.
В Wine 9.20 исправлено 15 известных ошибок, которые помогут в различных играх, приложениях вроде Notepad++ и других случайных ошибках.
Подробная информация о релизе Wine 9.20 доступны на сайте WineHQ.org. Релизы разработки Wine 9.xx завершатся стабильным релизом Wine 10.0 в начале 2025 года. Если обычные традиции сохранятся, то релиз-кандидаты Wine 10.0 и замораживание функций начнутся примерно в начале декабря.