Qualcomm ведёт работу по полноценной поддержке процессоров Snapdragon X2 Series в Linux. На старте компания реализует базовые компоненты платформы, демонстрируя результат на сборке Debian 13 с собственным ядром.
Цель проекта — сделать так, чтобы полноценную поддержку Snapdragon X2 могли предложить разработчики популярных дистрибутивов Linux.
Внедрение идёт поэтапно: сначала в основную ветку ядра добавляются драйверы, критичные для реальной работы устройств. Это открытые графические драйверы Mesa Freedreno, Turnip и Rusticl, а также поддержка нейропроцессора Qualcomm Hexagon через механизм FastRPC для прямого доступа к ИИ-ускорителю.
Основной этап Qualcomm планирует завершить к концу ноября, но интеграция кода в ядро продолжится и после этого. Цель — довести систему до состояния, пригодного для массового выпуска: полнофункциональной, стабильной и готовой к использованию в дистрибутивах.
Потребуется масштабное тестирование на реальных устройствах, чтобы выявить и устранить проблемы, специфичные для конкретного железа, и убедиться, что лабораторные решения работают и в реальной эксплуатации.
В качестве загрузчика применяется systemd-boot, запускающийся через UEFI и обеспечивающий старт ядра Linux. Уже реализована поддержка базовых компонентов ввода-вывода — высоко- и низкоскоростной периферии, а также управления питанием, температурой и стабильностью системы.
Желающим попробовать новые наработки понадобится ПК на чипе Snapdragon X2 Series. Нужно изучить инструкции по сборке образов Qualcomm Linux на базе Debian, собрать образ из исходников и протестировать графику, ИИ-ускоритель, периферию и запуск приложений.
