Компания Qualcomm официально объявила о начале масштабной работы по обеспечению полноценной и нативной поддержки аппаратной платформы Snapdragon X2 современными операционными системами на базе ядра Linux. На начальных этапах реализации проекта разработчики демонстрируют работоспособность компонентов на базе дистрибутива Debian 13 со специально оптимизированным собственным ядром. Главной стратегической целью инициативы является предоставление разработчикам популярных дистрибутивов готовых инструментов для интеграции поддержки чипсетов.

Этапы внедрения и ключевые компоненты

Процесс интеграции поддержки Linux на мобильные и портативные ПК с процессорами Snapdragon X2 разбит на последовательные этапы, начиная с базовых компонентов, критически необходимых для стабильного запуска устройств. В первую очередь инженеры сосредоточились на включении в основную ветку ядра драйверов, обеспечивающих выполнение реальных задач. Сюда входят современные графические решения: открытые драйверы Mesa Freedreno, Turnip и Rusticl, а также специализированный нейропроцессор (NPU) Qualcomm Hexagon, взаимодействующий через механизм удаленного вызова функций FastRPC.

Загрузчик и системная периферия

В качестве стандартного загрузчика в новой архитектуре используется systemd-boot, который успешно запускается через интерфейс UEFI и инициирует загрузку ядра Linux. Специалистам Qualcomm удалось реализовать полноценную поддержку базовых компонентов ввода-вывода, включая высокоскоростную и низкоскоростную периферию, а также тонкую настройку подсистем управления питанием, температурными режимами и общей стабильностью системы.

Планы по завершению и перспективы

Основной этап разработки и отладки программного обеспечения Qualcomm намерена завершить к концу ноября текущего года, однако процесс интеграции кода в основную ветку ядра продолжится и в дальнейшем. Конечная цель компании заключается в создании стабильной и функциональной программной среды, пригодной для массового внедрения в готовые коммерческие дистрибутивы и применения сторонними разработчиками на реальном железе.