
Wine 11.20 вышла с переработанной поддержкой CD-ROM
Разработчики выпустили Wine 11.20 — очередную версию ветки разработки слоя совместимости для запуска Windows-приложений и игр в Linux. Релиз от 16 октября меняет внутреннюю реализацию поддержки CD-ROM, развивает ARM64EC и закрывает 24 зарегистрированные ошибки.
Код работы с CD-ROM перенесли в Mount Manager — компонент, отвечающий за управление томами и их подключением. Изменение связано с переработкой NTDLL: теперь этот компонент больше не открывает Unix-устройства напрямую, а обращается к механизму mountmgr. Это перестройка уже существующей поддержки оптических дисков.
Для ARM64EC добавили relay-отладку, позволяющую отслеживать вызовы функций. Также разработчики улучшили проверку XML-документов.
Среди исправлений — вылет Pure Pinball при обращении к уже освобождённым объектам текстур. В QuickBooks 2008–2010 устранена проблема запуска с сообщением об ошибке инициализации лицензионных свойств. Для Battlefield 1942 исправлена ситуация, когда игра не могла скопировать secdrv.sys в отсутствующий каталог драйверов.
Обновление продолжает двухнедельный цикл после Wine 11.19 с DNS-кэшированием. Работа над веткой разработки продолжается на пути к будущей Wine 12.0.