Qualcomm выпустила раннюю версию для разработчиков Linux для ноутбуков на Snapdragon X2 Series. Компания приглашает разработчиков ядра, мейнтейнеров дистрибутивов и инженеров по поддержке оборудования поставить систему на это железо и начать тестирование.

Подготовка шла с момента Snapdragon Summit 2025. Сейчас главная цель, довести драйверы до mainline, а не поставлять out-of-tree патчи, которые поддерживает лишь горстка людей.

Релиз не предназначен для конечных пользователей.

Что уже готово

Вывода Fastfetch для этого случая нет.
Вывода Fastfetch для этого случая нет.

Текущая preview-сборка сочетает userspace из Debian 13 “Trixie” с собственным ядром. Основное внимание на первом этапе уделено базовым компонентам, без которых разработчики не смогут всерьёз взяться за работу с этим железом.

Загрузку системы обеспечивает systemd-boot в роли UEFI-менеджера. Подсистема Core I/O отвечает за USB, PCIe и последовательный движок Qualcomm Universal Peripheral для соединений UART, I2C и SPI.

За графику отвечают открытые драйверы Qualcomm из состава Mesa. Freedreno поддерживает OpenGL, Turnip занимается Vulkan 1.3, а Rusticl берёт на себя вычисления на OpenCL.

Работа над всеми тремя ещё идёт, но вывод изображения, аппаратное ускорение в браузере и вычислительные задачи на GPU уже работают.

Драйвер FastRPC, механизм Qualcomm для передачи вычислительных задач с CPU на DSP, отправляют в upstream, чтобы открыть Hexagon NPU для локального инференса ИИ. Управление питанием и термоконтроль тоже входят в этот цикл разработки.

Два пути сборки

qualcomm-snapdragon-x2-linux-docs
qualcomm-snapdragon-x2-linux-docs
[Официальная документация](https://docs.qualcomm.com/doc/SP80-A0399-4/topic/snapdragon-x2-linux-software-guide-home-page.html?ref=rootpath.ru) по программному обеспечению Linux для Snapdragon X2 описывает два пути для разработчиков.

Первый путь не требует регистрации: слой ОС Debian собирается с использованием готовых бинарников прошивки, и начать можно без учётной записи разработчика Qualcomm. Второй путь требует аккаунта и даёт полный доступ к исходникам прошивки, чтобы собрать всё с нуля.

Есть и готовые образы для прошивки, если не хочется ничего собирать и нужно сразу перейти к записи.

Требования к хост-системе тоже различаются в зависимости от того, что именно предстоит собрать. Для слоя Debian нужна машина на ARM64 с Ubuntu 24.04 LTS или новее либо Debian Trixie. Для сборки прошивки требуется хост x86_64 с Ubuntu 22.04 LTS или новее.

Увидеть Linux в работе на оборудовании Snapdragon X2 можно на Snapdragon Summit этого года в Мауи, Гавайи (мероприятие завершается сегодня).

Пример, которому стоит следовать

Поэтапный план, документация, отдельные скрипты сборки в публичном репозитории и обращение к разработчикам за обратной связью. Другим производителям чипов, которые хотят провести свою работу через upstream, стоит взять это на заметку.

В итоге выигрывает Linux. Каждый драйвер, попавший в mainline, это минус один патч, который дистрибутивам приходится тащить за собой. Именно это в конечном счёте делает такие машины пригодными не только для ранних энтузиастов.