Вышел Qualcomm Linux 2.0

от автора

Qualcomm выпустила Linux-дистрибутив Qualcomm Linux 2.0. Он предлагает поддержку виртуализации, мандатное управление доступом при помощи SELinux, тестирование всех компонентов на эталонном оборудовании, длительный цикл сопровождения пакетов, возможность интеграции собственных BSP и OEM-слоёв. 

В Qualcomm Linux 2.0 разработчики перешли на платформу Yocto 6.0 и задействование ядра Linux 6.18 вместо Yocto 5.0 и ядра версии 6.6. В основной состав вошли возможности для выполнения приложений в режиме реального времени благодаря поддержке PREEMPT_RT. Также предложен унифицированный стек с одним общим ядром и системным окружением.

Релизы Qualcomm Linux теперь публично формируются на GitHub с использованием открытой системы непрерывной интеграции и с предсказуемым графиком. Дополнения модульных оверлеев создаются на основе одной открытой кодовой базы, а не c разделением открытых и проприетарных сборок. Наконец, добавлена поддержка платформы IQ-X для промышленных компьютеров.

Мета-пакеты с базовой функциональностью тоже теперь развиваются в публичных репозиториях. Среди них: meta-qcom (слой для поддержки оборудования), meta-qcom-distro (каркас дистрибутива, сценарии сборки системных образов и настройки), meta-qcom-3rdparty (компоненты для поддержки сторонних платформ) и meta-qcom-releases (воспроизводимые сборки релизов), meta-selinux (мандатное управление доступом через SELinux), meta-updater (OTA-обновления на базе OSTree), meta-security (дополнительные механизмы для усиления безопасности и аудита), meta-virtualization (Docker, Kubernetes, KVM).

Отдельно поставляются версионированные наборы с модулями ядра и библиотеками для поддержки расширенных возможностей. Среди них:

  • работа со звуком (AudioReach и аппаратное ускорение обработки звука);

  • управление камерой (camX ISP);

  • работа с графикой (ускорение OpenGL ES, OpenCL и Vulkan на GPU Adreno);

  • обработка видео (использование VPU Iris для ускорения кодирования и декодирования видео);

  • поддержка датчиков (интеграция Qualcomm Sensor Hub integration);

  • решение задач компьютерного зрения (ускорение FastCV на DSP/Adreno).

Этот программный стек оптимизирован для IoT-платформ Qualcomm Dragonwing. Проект реализует унифицированный дистрибутив, позволяющий быстро создавать решения для различных SoC Qualcomm, таких как QCS5430, QCS6490, IQ-8275, IQ-9075 и IQ-615. 

Он поддерживает все процессоры, подсистемы и компоненты платформы Qualcomm, включая CPU, GPU и различные аппаратные ускорители для ИИ, обработки данных и мультимедийных операций. В состав пакета входят загрузчик, прошивки UEFI и поддерживаемые инженерами Qualcomm пакеты с ядром Linux. Для обновления может применяться перезапись системного образа или автоматическая доставка обновлений в режиме OTA.

ссылка на оригинал статьи https://habr.com/ru/articles/1056324/