Spoločnosť Qualcomm zverejnila distribúciu Qualcomm Linux 2.0

Podjetje Qualcomm je predstavilo Linux distribucijo Qualcomm Linux 2.0, ki ponuja programski paket optimiziran za IoT platforme Qualcomm Dragonwing. Projekt uvaja enotno distribucijo, ki omogoča hitro ustvarjanje rešitev za različne SoC Qualcomm, kot so QCS5430, QCS6490, IQ-8275, IQ-9075 in IQ-615. Kot osnova v Qualcomm Linux so vključena orodja in meta-paketi iz projektov Yocto in OpenEmbedded, dopolnjeni s popravki, gonilniki, programsko opremo, paketi in konfiguracijskimi datotekami za podporo specifičnim strojniškim enotam, uporabljenim v čipih Qualcomm.

Distribucija se razvija z uporabo odprtega modela razvoja in prenaša pripravljene spremembe v upstream projekte. Proprietarni komponenti Qualcomm so integrirani v distribucijo v obliki jasno opredeljenih modularnih overlay-ev. Ponujeni programski paket podpira vse procesorje, podsystems in komponente platforme Qualcomm, vključno s CPU, GPU in različnimi strojno pospešenimi enotami za AI, obdelavo podatkov in medijske operacije (VPU, DPU, NPU, DSP). Poleg uporabniškega okolja, temelječega na Yocto, sestavni del vključuje naložbeni program z možnostjo preverjanja naložbe, UEFI programsko opremo in podpore inženirjev Qualcomm, pakete z jedrom Linux, ki vključujejo dodatne gonilnike in popravke.

Platforma je označena kot povsem pripravljena za ustvarjanje delovnih sistemov, temelječih na strojni opremi Qualcomm. Na voljo so možnosti, kot so podpora za virtualizacijo, obvezno upravljanje dostopa s pomočjo SELinux, testiranje vseh komponent na referenčni strojni opremi, dolga življenjska doba paketov za vse podprte platforme, možnost integracije lastnih BSP (Board Support Package) in OEM plasti. Za posodobitev se lahko uporabi prepisovanje sistemske slike ali samodejna dostava posodobitev v načinu OTA.

Izdaja Qualcomm Linux 2.0 je opazna zaradi prehoda na platformo Yocto 6.0 in uporabe jedra Linux 6.18 (prej sta bila uporabljena Yocto 5.0 in jedro 6.6). V glavno strukturo so vključene možnosti za izvajanje aplikacij v realnem času (jedro je sestavljeno s podporo PREEMPT_RT). Namesto dveh ločenih variacij distribucije „Base“ in „Custom“ je ponujen enoten paket z enim skupnim jedrom in sistemskim okoljem (rootfs).

Povećana transparentnost procesa razvoja: izdanja se sada formiraju javno na GitHubu koristeći otvoreni sistem kontinuirane integracije i s predvidljivim rasporedom objavljivanja ažuriranja. Organizacija formiranja modularnih overlay-a je revidirana, a dodaci se sada kreiraju na osnovu jedne otvorene kodne baze, a ne razdvojenih otvorenih i proprietarnih buildova. Pored ranije podržanih SoC QCS5430, QCS6490, IQ9075, IQ8275 i IQ615, dodata je podrška za platformu IQ-X za industrijske računare.

Meta-paketi s osnovnom funkcionalnošću sada se razvijaju u javno dostupnim repozitorijima i otvoreni su za primanje promena od spoljnih učesnika, kreiranje forkova ili korišćenje bez čekanja na izdanja. Među tim meta-paketima su: meta-qcom (sloj za podršku hardveru), meta-qcom-distro (okvir distribucije, skripte za build sistema i konfiguraciju), meta-qcom-3rdparty (komponente za podršku spoljnim platformama) i meta-qcom-releases (reproducibilni buildovi izdanja), meta-selinux (mandatno upravljanje pristupom putem SELinux-a), meta-updater (OTA ažuriranja bazirana na OSTree), meta-security (dodatni mehanizmi za povećanje sigurnosti i audit), meta-virtualization (Docker, Kubernetes, KVM).

Pored meta-paketa, dostupni su overlay-i, posebno isporučivani verzionirani setovi sa modulima jezgra i bibliotekama za podršku proširenim mogućnostima. Instalacija overlay-a dovodi do instalacije odgovarajućih optimizovanih modula jezgra i biblioteka iznad tipičnog osnovnog okruženja bez izmene istog. Među dostupnim overlay-ima su:

  • rad sa zvukom (AudioReach i hardverska akceleracija obrade zvuka);
  • upravljanje kamerom (camX ISP);
  • rad sa grafikom (akceleracija OpenGL ES, OpenCL i Vulkan na GPU Adreno);
  • obrada videa (korišćenje VPU Iris za ubrzanje kodiranja i dekodiranja videa);
  • podrška senzoru (integracija Qualcomm Sensor Hub);
  • rešavanje zadataka računarskog vida (akceleracija FastCV na DSP/Adreno).

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster