Компания Qualcomm выпустила «раннюю предварительную версию для разработчиков» (Early Developer Preview) операционной системы Linux для семейства ноутбучных процессоров Snapdragon X2 на архитектуре Armv9. Сборка рассчитана прежде всего на мейнтейнеров дистрибутивов, разработчиков инструментария, контрибьюторов ядра и инженеров по поддержке оборудования.

Новые процессоры Qualcomm для мобильных ПК (именно так в компании называют ноутбуки) обычно ориентированы только на Windows. Вопросы о поддержке Linux у аудитории возникают регулярно, но история Qualcomm в этой области выглядит неоднозначно. Так, в 2024 году вместе с Linaro компания показала Debian 12 и работу по включению кода в основную ветку ядра для Snapdragon X Elite, однако поддержка так и осталась неполной и не дотягивала до уровня, привычного для платформ x86. Не исключено, что со Snapdragon X2 всё сложится иначе.

Ноутбучные процессоры Qualcomm Snapdragon X2 с поддержкой LinuxИсточник изображения — cnx-software.com

Как сообщается, инженеры Qualcomm работают над upstream-ядром Linux со времён Snapdragon Summit 2025 — то есть уже около года. Пока сделаны низкоуровневая поддержка самой SoC и портирование референсного оборудования Snapdragon X2.

реклама кормит Уточку 🦆

Развёртывать поддержку Linux планируется поэтапно:

  • Этап 1 — начальная поддержка (первичный запуск): загрузка и инициализация системы (в роли UEFI-загрузчика используется systemd-boot); базовый ввод-вывод — PCIe и последовательные интерфейсы UART/I2C/SPI; графика и вывод изображения через открытые драйверы Mesa (Freedreno, Turnip и Rusticl) для рабочего стола, ускорения браузера и вычислений на GPU; ускорение ИИ за счёт драйвера FastRPC и поддержки нейромодуля Hexagon NPU для локального инференса; а также питание, тепловой режим и надёжность.
  • Этап 2 — расширенная поддержка (пригодная для разработки приложений и оценки устройств): подключение большего числа периферии и подсистем Snapdragon X2, повышение стабильности и рост числа патчей, принятых в основную ветку.
  • Этап 3 — готовность к продакшену (запланирована на конец ноября): проверка функций на реальном оборудовании, поддержка большего числа ноутбуков на Snapdragon X2 и их вариаций, улучшение стабильности, производительности и полноты.

Важный нюанс: Qualcomm не намерена поддерживать какой-то конкретный дистрибутив — подготовку ISO-образа под оборудование Snapdragon X2 компания оставляет на усмотрение мейнтейнеров дистрибутивов.

…речь идёт не столько о поддержке конкретных дистрибутивов Linux, сколько о том, чтобы дать возможности разработчикам, которые и делают Linux доступным на новом оборудовании. Готовый вариант „поставил и работай“ для конечных пользователей появится позже — по мере того как дистрибутивы будут перенимать наработки из основной ветки. Сообщество призывают развивать эту работу и участвовать в том, что будет дальше.

Отдельно отмечается, что Canonical уже объявила о поддержке Ubuntu на Snapdragon X2: выход «полностью оптимизированного и сертифицированного образа Ubuntu» намечен на 2027 год.

реклама кормит Уточку 🦆

Попробовать Qualcomm Linux на платформах Snapdragon X2 можно уже сегодня, следуя официальной инструкции по сборке. Доступны два пути:

  • путь с готовой прошивкой — собирается только слой ОС Debian, тогда как прошивка поставляется в виде бинарных файлов;
  • путь с полной сборкой прошивки — сначала прошивка собирается из исходников, затем формируется слой Debian; для этого нужен зарегистрированный аккаунт разработчика Qualcomm.

Большинству подойдёт первый вариант: необходимый код доступен на GitHub, а образ Debian 13 собирается с помощью debos. Шагов немало, поэтому важно строго придерживаться инструкции.

реклама кормит Уточку 🦆

Готовых скриншотов или видеодемонстраций текущего образа пока нет, однако Qualcomm показывала Linux на Snapdragon X2 в рамках Snapdragon Summit на Гавайях (22–24 сентября). Анонс появился вслед за обещанием, что Qualcomm Linux 2.0 для IoT-платформ Dragonwing будет развиваться по принципу «upstream first» — с приоритетом на включение изменений в основную ветку. Насколько успешной окажется эта стратегия, покажет время.