Инструмент с открытым исходным кодом Bottles, предназначенный для запуска Windows-приложений и игр в Linux через Wine, обновился до версии 61.0. Ключевым нововведением релиза стала функция Eagle — встроенный инструмент анализа исполняемых файлов.
Принцип работы Eagle

Eagle заменяет метод проб и ошибок на предварительный многоэтапный анализ файлов. Инструмент инспектирует исполняемые файлы Windows, определяя особенности их сборки, используемые технологии и потенциальные проблемы совместимости при запуске в средах Wine или Proton.
При обнаружении установщиков или контейнеров (MSI, Inno Setup, сжатые лаунчеры) Eagle автоматически проводит глубокое сканирование. Содержимое извлекается во временную песочницу и анализируется покомпонентно. Это позволяет Bottles идентифицировать файлы, которые будут фактически установлены в систему.

Анализ распространяется и на файлы в одной директории с исполняемым, включая DLL-библиотеки, для выявления зависимостей. Во избежание ложных срабатываний в загруженных директориях (например, Downloads), инструмент ограничивает проверку только связанными файлами.
Возможности обнаружения технологий

Eagle использует десятки правил для распознавания широкого спектра технологий. Функциональность охватывает следующие категории:
-
Фреймворки и среды выполнения: Инструмент определяет, на чем написано приложение. Распознаются версии .NET (с уточнением необходимости Framework 4.8 или .NET Core), приложения на базе WPF, Java и Qt. Для Electron-приложений проводится анализ ASAR-архивов для выявления неподдерживаемых или жестко закодированных системных вызовов.
-
Игровые технологии: Eagle детектирует поддержку современных графических API (Vulkan, DirectX 12) и технологий масштабирования изображения, включая Ray Tracing, DLSS, FSR и XeSS. Также определяется тип поддержки аудио и видео.
-
Системы защиты и античиты: Инструмент выявляет наличие защитных механизмов, таких как Denuvo, EasyAntiCheat, BattlEye, или сложных упаковщиков (например, Themida). Если обнаружены драйверы уровня ядра, которые невозможно запустить в Linux, система предупреждает пользователя заранее, исключая необходимость настройки префикса.
Отчетность и прозрачность
Результаты анализа предоставляются в прозрачном виде. Для каждого обнаружения Eagle указывает исходный файл, вызвавший срабатывание правила, и технический контекст (строки или сигнатуры внутри бинарного файла). Рекомендации по использованию конкретных версий Proton или Wine сопровождаются пояснениями причин их необходимости.
Другие изменения в Bottles 61
Помимо интеграции Eagle, новая версия включает ряд улучшений и исправлений:
-
Улучшена обработка Gamescope.
-
Обновлены команды установки зависимостей.
-
Внесены доработки в пользовательский интерфейс.
-
Расширена поддержка терминала.
-
Обновлены переводы интерфейса.
Подробный список изменений доступен в официальном анонсе и журнале изменений проекта на GitHub.
Linux: обзоры и обновления
• В Bottles 61 представлен анализатор Windows-приложений Eagle для Linux
• Nexus Mods официально выпустит менеджер модов Vortex для SteamOS в 2026 году
• Вышел Wine-Staging 11.1: добавлены патчи для установки Adobe Photoshop в Linux
• Релиз CachyOS за январь 2026: переход на Limine и Plasma Login Manager
• Steam Deck: 25 000 игр со статусом «Можно играть» и «Полностью совместима»
• Разработка KDE Plasma: настройка принтеров в 6.7 и оптимизация интерфейса 6.6