Brskati po spletu Našel sem distribucijo ki je pritegnil mojo pozornost in to je, da sem od trenutka, ko sem videl besedilo "Sodelovati", vedel, da bo nekaj dobrega in tako tudi je, saj osebno Nisem vedel, da ima Collabora svojo distribucijo Linuxa, ki ima ime Apertis in ki je bil prvotno zasnovan za avtomobile, zdaj pa se je razširil na različne elektronske naprave, industrijsko opremo in vgrajeno tehnologijo.
Apertis je zasnovan na osnovi Debian GNU/Linux 12 in njihov pristop upošteva morebitne pravne izzive, povezane z nekaterimi licencami za brezplačno programsko opremo, kot je GPLv3, ki prepoveduje prakse, kot je tivoizacija (povezovanje programske opreme s strojno opremo na restriktiven način). Namesto tega imajo prednost možnosti, ki omogočajo uporabo certificirane programske in strojne programske opreme, z digitalnim podpisom proizvajalca.
Projekt Apertis sledi smernicam Debiana in vključuje samo programsko opremo pod odprtimi licencami ali da vsaj omogočajo brezplačno distribucijo. Poleg tega vsaka zgradba vključuje poročilo SBOM (Software Bill of Materials), ki zagotavlja podrobnosti o licencah in različicah uporabljenih datotek, kar pomaga prepoznati morebitne ranljivosti.
O Apertisu
Porazdelitev Strukturiran je modularno, proizvajalcem omogoča prilagajanje in prilagajanje sistemskega okolja posebnim potrebam. Poleg tega podpira ustvarjanje gradi z uporabo tradicionalnih paketov deb kot monolitne slike, ki se posodobijo atomsko s tehnologijo OSTree.
Izstopajoča funkcija družbe Apertis je vaš možnost ustvarjanja gradenj, ki ne vključujejo programske opreme pod licenco GPLv3. Namesto uporabe starejših različic orodij GNU, ki niso bila združljiva s to licenco, Apertis je sprejel sodobne in permisivne alternative, kot so pripomočki uutils, napisani v Rustu in distribuirani pod licenco MIT. poleg tega namesto uporabe GnuPG, Apertis se odločite za Sequoia-PGP, ki se distribuira pod licencama GPL-2+ in LGPL-2+. Za tiste, ki nimajo težav z omejitvami GPLv3, pa obstaja tudi možnost uporabe tradicionalnih orodij
Apertis podvrže vse svoje komponente strogemu testiranju, ročno in avtomatizirano, na referenčnih platformah strojne opreme, kot so plošče R-car Raspberry Pi 4 SoC. Rezultati teh testov so javno objavljeni, da se zagotovi preglednost, avtomatizirano testiranje celotnih sistemov na referenčnih strojih pa se izvaja z uporabo infrastrukture LAVA (Linaro Automated Validation Architecture).
Jedro distribucije temelji na najnovejši LTS različici Linuxa. Na primer, različica Apertis 2024.3 uporablja jedro 6.6 namesto jedra 6.1 Debiana 12. Vsaka različica Apertisa ima vzdrževalni cikel 1 leta in 9 mesecev s četrtletnimi posodobitvami za odpravo napak.
Porazdelitev vključuje več kot 5000 paketov in ves razvoj, vključno s slikami, pripomočki in konfiguracijami, poteka odprto v javnem repozitoriju Git. Za sodelovanje se uporablja GitLab, stalno integracijo pa upravlja GitLab CI. Zbirka orodij OBS (Open Build Service) se uporablja za ustvarjanje binarnih paketov iz izvorne kode, repozitoriji APT za distribucijo pa se ustrezno upravljajo.
Apertis 2024.3
Omeniti velja, da je Apertis trenutno v različici 2024.3 in vključuje več izboljšav in funkcij, poleg posodobitve na novo jedro Linuxa.
Med izboljšavami in novimi funkcijami izstopajo:
- Podman Podman:
Omogoča zagon vsebnikov OCI brez korenskih pravic ali orkestrskih demonov.
Izboljša integracijo s pravilniki o licenciranju Apertis. - Podpora za izvajanje ONNX:
Vključuje pospeševalnik strojnega učenja za sklepanje s podporo za ogrodja, kot so PyTorch, TensorFlow in scikit-learn.
Optimizirajte zmogljivost na specializirani strojni opremi in pospešite usposabljanje na grafičnih procesorjih NVIDIA.
Paket je bil vključen v Debian in je odgovor na zahteve skupnosti. - Izboljšave v podpori OP-TEE:
integrirani so bili optee-os, optee-client in optee-test, kar omogoča podporo za strojno opremo, kot sta TI SK-AM62x in QEMU ARMv8.
Ti paketi so bili prav tako prispevani k Debianu. - Združljivost z novimi ploščami:
Začetna podpora za TI SK-AM62.
Podroben vodnik za prilagajanje slik za strojno opremo, kot je Orange Pi Zero2. - Napredna opozorila prevajalnika:
Nov profil za dpkg z dodatnimi opozorili, ki izboljšajo varnost in kakovost sistema. - Izboljšave pri ustvarjanju slik in SBOM:
Orodje, ki olajša sledenje spremembam v dnevnih zgradbah. - Napredna poročila SBOM:
Podrobnosti o licencah in avtorskih pravicah v nebinarnih datotekah.
Varnostna poročila za sledenje CVE v odvisnostih.
Uporaba OSS Review Toolkit za izboljšanje pregleda licenc.
Končno, če vas zanima več o tem, si lahko ogledate podrobnosti v naslednja povezava.
Prenesite in pridobite Apertis
Sistemske slike so na voljo za arhitekture x86_64, arm64 in armhf in jih je mogoče dobiti pri naslednja povezava.