Популярный инструмент с открытым исходным кодом Bottles, предназначенный для запуска Windows-приложений и игр в Linux, делает ещё один шаг за пределы традиционных x86_64-систем. В выпуске Soda 11.0-10, собственного совместимого с Wine раннера проекта, расширена поддержка ARM64.

Развитие продолжает Bottles 67.1, вышедший ранее в этом месяце. Тогда проект представил ARM64 Linux-архив для Soda 11.0-7, но команда Bottles отметила, что официальные пакеты по-прежнему рассчитаны только на x86_64, а работа над ARM64-сборкой продолжается.

Сейчас этот пробел устраняется, и ARM64 Linux-оборудование становится для Bottles более реалистичной платформой. Благодаря этому приложение можно использовать на Raspberry Pi, ARM-ноутбуках с Linux и других одноплатных компьютерах AArch64.

Текущее поколение Soda 11 основано на ветке Wine 11 от Valve и включает улучшения поддержки мультимедиа, нативного Wayland, 32-битных префиксов, загрузчиков модов и других областей совместимости.

Важный нюанс: нативная поддержка ARM64 в Bottles не означает, что любое традиционное Windows-приложение для x86 или x86_64 запустится на ARM-устройстве. Программы для ARM64 Windows могут работать в нативном ARM-режиме, а x86 Windows-приложениям нужен дополнительный слой трансляции архитектуры.

Подробнее о последних изменениях в поддержке ARM64 и Soda 11.0-10 можно узнать в анонсе проекта Bottles.