Загрузка 0
ПОДЕЛИТЬСЯ

Мой блог

Листай вниз

Qualcomm представила раннюю developer preview версию Linux для ноутбуков на базе Snapdragon X2

Qualcomm представила раннюю developer preview версию Linux для ноутбуков на базе Snapdragon X2

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

Инженеры компании планомерно закладывали фундамент для этого шага еще с прошлогоднего Snapdragon Summit, а текущий вектор развития направлен на интеграцию драйверов напрямую в основную ветку ядра Linux (mainline). Такой подход избавляет сообщество от необходимости поддерживать громоздкие сторонние патчи, которые раньше были доступны лишь узкому кругу энтузиастов.

Информационный баннер независимого сообщества разработчиков Linux
Сообщество независимых авторов продолжает исследовать и документировать развитие экосистемы Linux.

Текущий прогресс разработки

В основе актуальной сборки лежит пользовательское окружение Debian 13 «Trixie», объединенное со специально адаптированным ядром. На стартовом этапе разработчики сосредоточились на отладке ключевых компонентов, без которых невозможно полноценное взаимодействие с аппаратной платформой.

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

Графические задачи возложены на открытые драйверы Mesa от Qualcomm: за OpenGL отвечает Freedreno, поддержка Vulkan 1.3 реализована через проект Turnip, а вычисления OpenCL обрабатываются силами Rusticl. На данный момент работы по всем трем направлениям продолжаются, однако вывод изображения на дисплей, аппаратное ускорение в браузерах и GPU-вычисления уже успешно функционируют.

Кроме того, драйвер FastRPC — механизм Qualcomm для передачи вычислительных задач с центрального процессора на цифровой сигнальный процессор — активно продвигается в основную ветку ядра. Это открывает возможности для локального запуска задач искусственного интеллекта на базе нейропроцессора Hexagon NPU. Параллельно с этим специалисты дорабатывают подсистемы управления питанием и тепловыми режимами.

Два возможных пути сборки

В официальной документации по работе с Linux на чипах Snapdragon X2 описано два сценария для разработчиков, желающих опробовать платформу в деле.

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

Второй путь требует наличия аккаунта и открывает полный доступ к исходным кодам прошивки для компиляции всех компонентов с нуля. Для тех же, кто хочет пропустить этап самостоятельной сборки и сразу перейти к тестированию, подготовлены готовые образы, пригодные для прошивки «из коробки».

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

Документация Qualcomm по сборке программного обеспечения для Linux
Официальная документация Qualcomm предлагает разработчикам два альтернативных сценария сборки софта.
01.