Разработчик Иван Сорокин представил проекты fix-it-in-wine и dllmgr, направленные на автоматизацию исправления ошибок совместимости Windows-приложений в Wine. Инициатива предлагает изменить модель разработки, делегируя ИИ-агентам задачи по диагностике и созданию патчей, что позволяет пользователям обходить необходимость глубокого изучения кода.
Инструмент fix-it-in-wine позволяет ИИ-агентам искать отчеты в WineHQ Bugzilla, определять проблемные DLL или функции Windows API и готовить локальные исправления. Это избавляет пользователей от самостоятельного написания кода на Си, при этом агент формирует структурированные данные о причинах сбоев для передачи мейнтейнерам основного проекта.
Проект dllmgr выступает в роли пакетного менеджера для DLL, позволяя устанавливать и использовать исправленные библиотеки независимо от основного Wine. Система поддерживает работу с альтернативными версиями библиотек и сторонними исправлениями, что дает пользователям возможность применять решения для конкретных программ без ожидания официальных обновлений.
Проекты находятся на ранней стадии, но уже содержат работающие инструменты диагностики и сборки. Практическим результатом стала исправленная библиотека comctl32, решающая проблему 59609 в FastStone Image Viewer. В планах разработчика — развитие каталога исправлений и работа над совместимостью для Far3, PuTTY и Photoshop CS2.






