Kompania Qualcomm prezantoi distribucionin Linux Qualcomm Linux 2.0, që ofron një grumbull softuerësh të optimizuar për platformat IoT të Qualcomm Dragonwing. Projekti implementon një distribucion të unifikuar, që lejon krijimin e shpejtë të zgjidhjeve për SoC të ndryshme Qualcomm, si QCS5430, QCS6490, IQ-8275, IQ-9075 dhe IQ-615. Si bazë, Qualcomm Linux përdor mjetet dhe meta-paketat nga projektet Yocto dhe OpenEmbedded, të përmirësuara me patch-e, drejtuese, firmware, paketa dhe skedarë konfigurimi për mbështetje të blloqeve specifike të pajisjeve të përdorura në çipat Qualcomm.
Distribucioni zhvillohet duke përdorur një model zhvillimi të hapur dhe transmeton ndryshimet e përgatitura në projektet upstream. Komponentët proprietarë të Qualcomm integrohen në distribucion në formën e overlay-eve modulare të dallueshme. Grumbulli i ofruar i softuerëve mbështet të gjithë procesorët, nën-sistemet dhe komponentët e platformës Qualcomm, duke përfshirë CPU, GPU dhe accelerators të ndryshëm të harduerit për AI, përpunimin e të dhënave dhe operacione multimediale (VPU, DPU, NPU, DSP). Përveç mjedisit të përdoruesit të bazuar në Yocto, përfshihet një bootloader me mundësinë për ngarkim të verifikuar, firmware UEFI dhe paketa të mbështetur nga inxhinierët e Qualcomm me bërthamë Linux, që përmbajnë drejtuese dhe patch-e shtesë.
Platforma është e deklaruar si Plotësisht e gatshme për krijimin e sistemeve operative të bazuara në pajisjet Qualcomm. Ofron mundësi si mbështetje për virtualizimin, menaxhimin e detyrueshëm të aksesit përmes SELinux, testimin e të gjithë komponenteve në pajisjet referuese, një cikël të gjatë mbështetjeje për paketat për të gjitha platformat e mbështetura, mundësinë e integrimit të BSP-ve (Board Support Package) dhe shtresave OEM. Për përmirësimin mund të përdoret ri-shkrimi i imazhit të sistemit ose dorëzimi automatik i përmirësimeve në modalitetin OTA. 
Lëshimi i Qualcomm Linux 2.0 shquhet për kalimin në përdorimin e platformës Yocto 6.0 dhe angazhimin e bërthamës Linux 6.18 (më parë ishin përdorur Yocto 5.0 dhe bërthama 6.6). Në përbërjen kryesore janë të integrowa mundësitë për ekzekutimin e aplikacioneve në modalitetin në kohë reale (bërthama është e grumbulluar me mbështetje për PREEMPT_RT). Në vend të dy varianteve të ndara të përkrahura të distribucionit "Base" dhe "Custom" ofrohet një grumbull i unifikuar me një bërthamë dhe mjedis të përbashkët sistemor (rootfs).
Transparenca e proceseve të zhvillimit është rritur: tani publikimet formohen jo prapa dyerve të mbyllura, por publikisht në GitHub duke përdorur një sistem të hapur të integrimit të vazhdueshëm dhe një orar të parashikueshëm për publikimin e azhurnimeve. Organizimi i formimit të overlay-ve modulare me shtesa është riorganizuar, duke u krijuar tani mbi një bazë të vetme kodi të hapur, në vend të ndarjes së mbledhjeve të hapura dhe pronësore. Përveç SoC të mbështetur më parë QCS5430, QCS6490, IQ9075, IQ8275 dhe IQ615, është shtuar mbështetje për platformën IQ-X për kompjuterët industriale.
Meta-pakot me funksionalitetin bazë tani po zhvillohen në repozitorë publikisht të aksesueshëm dhe janë të hapura për të pranuar ndryshime nga pjesëmarrësit e jashtëm, për të krijuar forka ose për t'u përdorur pa pritur publikimet. Midis këtyre meta-pakove: meta-qcom (slajd për mbështetje të pajisjeve), meta-qcom-distro (shtylla e shpërndarjes, skenarët e ndërtimit të imazheve sistemore dhe konfigurimit), meta-qcom-3rdparty (komponentë për mbështetje platformat e jashtme) dhe meta-qcom-releases (mbledhje të riprodhuara të publikimeve), meta-selinux (menaxhimi i detyrueshëm i aksesit përmes SELinux), meta-updater (azhornimet OTA të bazuara në OSTree), meta-security (mekanizma shtesë për forcimin e sigurisë dhe auditi), meta-virtualization (Docker, Kubernetes, KVM).
Përveç meta-pakove, ofrohen overlay, grupe version të veçuara me module bërthamash dhe biblioteka për mbështetje të kapaciteteve të avancuara. Instalimi i overlay-t çon në instalimin e moduleve të optimizuara të bërthamave dhe bibliotekave mbi një ambient bazik standard pa e ndryshuar atë. Midis overlay-ve të disponueshëm:
- punimi me ndëgjim (AudioReach dhe përshpejtimi hardueror i përpunimit të zërit);
- menaxhimi i kamerës (camX ISP);
- punimi me grafikë (përshpejtimi OpenGL ES, OpenCL dhe Vulkan në GPU Adreno);
- përpunimi i videos (përdorimi i VPU Iris për përshpejtimin e kodimit dhe dekodimit të videos);
- mbështetje për sensora (integraimi i Qualcomm Sensor Hub);
- zgjidhja e problemeve të vizionit kompjuterik (përshpejtimi i FastCV në DSP/Adreno).
Burimi: opennet.ru
