Qualcomm avalikustas Qualcomm Linux 2.0 jaotuse.

Qualcomm esitles Linuxi distributsiooni Qualcomm Linux 2.0, mis pakub tarkvarastendi, optimeeritud Qualcomm Dragonwing IoT platvormide jaoks. Projekt rakendab ühtset distributsiooni, mis võimaldab kiiresti luua lahendusi erinevatele Qualcommi SoC-dele, nagu QCS5430, QCS6490, IQ-8275, IQ-9075 ja IQ-615. Qualcomm Linux põhineb Yocto ja OpenEmbedded projektide tööriistadel ja meta-pakettidel, millele on lisatud plaastrid, draiverid, kindlad, paketid ja konfiguratsioonifailid, et toetada Qualcommi kiipides kasutatavaid spetsiifilisi riistvarablokke.

Distro areneb arengut avatud arenduse mudeli alusel ja edastab ettevalmistatud muudatused upstream-projektidesse. Qualcommi patenteeritud komponente inteeritakse distsipliinisse selgelt määratletud modulaarses overlay's. Pakutav tarkvarastek toetab kõiki Qualcommi platvormi protsessoreid, alamsüsteeme ja komponente, sealhulgas CPU, GPU ja erinevaid riistvarakiirendajaid AI, andme- ja multimeedia töötlemiseks (VPU, DPU, NPU, DSP). Lisaks Yocto-põhisele kasutajakeskkonnale sisaldab see ka allkirjastatud buutimisvõimalusega buutijaid, UEFI püsivara ja Qualcommi inseneride toetatud Linuxi tuumapaketid, mis sisaldavad lisadraivereid ja patšesid.

Platvorm on tähistatud kui täielikult valmis looma töö süsteeme Qualcommi riistvara põhjal. Pakutakse selliseid võimalusi nagu virtualiseerimise tugi, juurdepääsu haldamine SELinuxi kaudu, kõigi komponentide testimine referentsriistvara peal, pikaajaline pakettide toetus kõigile toetatud platvormidele, võimalus integreerida oma BSP (Board Support Package) ja OEM-kihte. Uuendamiseks saab kasutada süsteemipildi ülevahetamist või automaatset uuenduste tarnimist OTA režiimis.

Qualcomm Linux 2.0 väljaanne on märkimisväärne üleminekuga platvormile Yocto 6.0 ja Linuxi tuuma 6.18 kaasamisega (varem kasutati Yocto 5.0 ja tuuma 6.6). Põhikoosseisu on integreeritud võimalused rakenduste käitamiseks reaalajas (tuum on koostatud PREEMPT_RT toe jaoks). Kahte eraldi toega distributsiooni 'Base' ja 'Custom' asemel on pakutud ühtne stekk, millel on üks ühine tuum ja süsteemi keskkond (rootfs).

Protsesside arendamise läbipaistvuse suurendamine: väljalasked luuakse nüüd avalikult GitHubis, kasutades avatud pideva integreerimise süsteemi ja ettearvatavat värskenduste avaldamise ajakava. Moodulite ülekattesüsteemide korraldus on ümber kujundatud, nüüd luuakse lisandmoodulid ühe avatud koodibaasi alusel, mitte avatud ja omandiõiguslike kogumite jagamise teel. Varasemate SoC-de QCS5430, QCS6490, IQ9075, IQ8275 ja IQ615 kõrval on lisatud ka IQ-X platvormi tugi tööstuslikele arvutitele.

Meta-pakettide põhiomadused arenevad nüüd avalikult saadaval olevatesse hoidlatestesse ja on avatud muudatuste vastuvõtmiseks kolmandate osapoolte poolt, võimaldades haru loomist või kasutamist enne väljaandeid. Selliste meta-pakettide hulka kuuluvad: meta-qcom (riistvara toe kiht), meta-qcom-distro (distributiivraamistik, süsteemipiltide kogumise ja seadistamise stsenaariumid), meta-qcom-3rdparty (kolmandate osapoolte platvormide toetamise komponendid) ja meta-qcom-releases (reproducible release builds), meta-selinux (mandaatne juurdepääsu haldamine SELinuxi kaudu), meta-updater (OTA uuendused, mis põhinevad OSTree'il), meta-security (täiendavad mehhanismid põhiturvalisuse ja auditi tugevdamiseks), meta-virtualization (Docker, Kubernetes, KVM).

Lisaks meta-pakettidele pakutakse ka overlay'sid, eraldi tarnitavaid versioonitud komplekte tuumamoodulite ja raamatukogude jaoks, et toetada laiendatud funktsionaalsust. Overlay paigaldamine toob kaasa vastavate optimeeritud tuumamoodulite ja raamatukogude paigaldamise tüüpilise baaskeskkonna peale ilma selle muutmata. Saadaval olevate overlayde hulka kuuluvad:

  • heliga töötamine (AudioReach ja riistvaraline helitöötluse kiirus);
  • kaamera haldamine (camX ISP);
  • graafikaga töötamine (OpenGL ES, OpenCL ja Vulkan kiirendamine Adreno GPU-l);
  • video töötlemine (VPU Iris kasutamine video kodeerimise ja dekodeerimise kiirendamiseks);
  • andurite tugi (Qualcomm Sensor Hub integratsioon);
  • arvutinägemise ülesannete lahendamine (FastCV kiirendamine DSP/Adreno).

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster