Duke shfletuar Internetin Kam gjetur një shpërndarje që më tërhoqi vëmendjen dhe kjo është se që në momentin që pashë tekstin "Bashkëpuno" e dija që diçka e mirë do të ishte dhe kështu është, pasi personalisht Nuk e dija që Collabora kishte shpërndarjen e saj Linux, që ka një emër Apertis dhe i cili fillimisht ishte projektuar për automobila, por tani është zgjeruar në një sërë pajisjesh elektronike, pajisje industriale dhe teknologji të integruar.
Apertis është projektuar bazuar në Debian GNU/Linux 12 dhe qasja e tyre merr parasysh sfidat e mundshme ligjore që lidhen me disa licenca të softuerit të lirë, siç është GPLv3, e cila ndalon praktika të tilla si tivoizimi (lidhja e softuerit me harduerin në një mënyrë kufizuese). Në vend të kësaj, preferenca u jepet opsioneve që lejojnë përdorimin e softuerit dhe firmuerit të certifikuar, me nënshkrimin dixhital të prodhuesit.
Projekti Apertis ndjek udhëzimet e Debian dhe përfshin vetëm softuer nën licenca të hapura ose që të paktën të lejojnë shpërndarjen falas. Përveç kësaj, çdo ndërtim përfshin një raport SBOM (Software Bill of Materials), i cili ofron detaje rreth licencave dhe versioneve të skedarëve të përdorur, duke ndihmuar në identifikimin e dobësive të mundshme.
Rreth Apertis
Shpërndarja Është i strukturuar në mënyrë modulare, duke i lejuar prodhuesit të personalizojnë dhe përshtatin mjedisin e sistemit me nevojat specifike. Për më tepër, ai mbështet të dyja krijimin e ndërton duke përdorur paketat tradicionale deb si imazhe monolitike, të cilat përditësohen në mënyrë atomike duke përdorur teknologjinë OSTree.
Një tipar i spikatur e Apertis është e juaja aftësia për të krijuar ndërtime që nuk përfshijnë softuer nën licencën GPLv3. Në vend që të përdorni versione më të vjetra të mjeteve GNU që ishin të papajtueshme me këtë licencë, Apertis ka adoptuar alternativa moderne dhe lejuese, si p.sh. utils utilities të shkruara në Rust dhe të shpërndara sipas licencës MIT. Përveç kësaj, në vend të përdorimit të GnuPG, Apertis zgjidhni Sequoia-PGP, i cili shpërndahet nën licencat GPL-2+ dhe LGPL-2+. Megjithatë, për ata që nuk kanë probleme me kufizimet e GPLv3, ekziston edhe mundësia e përdorimit të mjeteve tradicionale
Apertis i nënshtron të gjithë përbërësit e tij në testime rigoroze, manuale dhe të automatizuara, në platformat harduerike të referencës, të tilla si bordet e makinave R të Raspberry Pi 4 SoC. Rezultatet e këtyre testeve bëhen publike për të siguruar transparencën dhe testimi i automatizuar i sistemeve të plota në makinat referente kryhet duke përdorur infrastrukturën LAVA (Linaro Automated Validation Architecture).
Kerneli i shpërndarjes bazohet në versionin më të fundit LTS të Linux. Për shembull, versioni Apertis 2024.3 përdor kernel 6.6, në vend të kernel 6.1 i Debian 12. Çdo version i Apertis ka një cikël mirëmbajtjeje prej 1 viti e 9 muajsh, me përditësime tremujore për të rregulluar defektet.
Shpërndarja përfshin më shumë se 5000 paketa, dhe të gjitha zhvillimet, duke përfshirë imazhet, shërbimet dhe konfigurimet, bëhet hapur në një depo publike Git. Për bashkëpunim, përdoret GitLab dhe integrimi i vazhdueshëm menaxhohet përmes GitLab CI. Paketa e veglave OBS (Open Build Service) përdoret për të gjeneruar paketat binare nga kodi burimor, dhe depot e APT për shpërndarje menaxhohen në mënyrë të duhur.
Apertis 2024.3
Vlen të përmendet se Apertis aktualisht është në versionin 2024.3 dhe ka përfshirë disa përmirësime dhe veçori, përveç përditësimit të kernelit të ri Linux.
Ndër përmirësimet dhe veçoritë e reja që bien në sy:
- Mbështetja e Podman:
Ju lejon të ekzekutoni kontejnerë OCI pa privilegje rrënjësore ose demonë orkestrimi.
Përmirëson integrimin me politikat e licencimit të Apertis. - Mbështetje ONNX Runtime:
Përfshin përshpejtuesin e mësimit të makinerisë për konkluzione, me mbështetje për korniza të tilla si PyTorch, TensorFlow dhe scikit-learn.
Optimizon performancën në pajisje të specializuara dhe përshpejton trajnimin në GPU-të NVIDIA.
Paketa u përfshi në Debian, duke iu përgjigjur kërkesave të komunitetit. - Përmirësime në mbështetjen e OP-TEE:
optee-os, optee-client dhe optee-test u integruan, duke mundësuar mbështetje për pajisje të tilla si TI SK-AM62x dhe QEMU ARMv8.
Këto paketa u kontribuan gjithashtu në Debian. - Pajtueshmëria me bordet e reja:
Mbështetja fillestare për TI SK-AM62.
Udhëzues i detajuar për personalizimin e imazheve për pajisje si Orange Pi Zero2. - Paralajmërimet e avancuara të përpiluesit:
Profil i ri për dpkg me paralajmërime shtesë që përmirësojnë sigurinë dhe cilësinë e sistemit. - Përmirësime në gjenerimin e imazhit dhe SBOM:
Mjet që e bën të lehtë gjurmimin e modifikimeve në ndërtimet e përditshme. - Raporte të avancuara SBOM:
Detajet e licencave dhe të drejtave të autorit në skedarët jobinarë.
Raportet e sigurisë për të gjurmuar CVE-të në varësi.
Përdorimi i OSS Review Toolkit për të përmirësuar rishikimin e licencës.
Së fundi, nëse jeni të interesuar të jeni në gjendje të dini më shumë rreth tij, mund të konsultoni detajet në lidhja vijuese.
Shkarkoni dhe merrni Apertis
Imazhet e sistemit janë të disponueshme për arkitekturat x86_64, arm64 dhe armhf dhe mund të merren nga lidhja vijuese.