Surfanje mrežom Našao sam distribuciju to mi je privuklo pažnju a to je da sam od trenutka kada sam video tekst "Saradj" znao da će nešto dobro biti i tako je, pošto lično Nisam znao da Collabora ima svoju Linux distribuciju, koji ima ime Apertis i koji je u početku bio dizajniran za automobile, ali se sada proširio na razne elektronske uređaje, industrijsku opremu i ugrađenu tehnologiju.
Apertis je dizajniran na temelju Debian GNU/Linux 12 i njihov pristup uzima u obzir potencijalne pravne izazove povezane sa nekim licencama slobodnog softvera, kao što je GPLv3, koji zabranjuje prakse kao što je tivoizacija (vezivanje softvera sa hardverom na restriktivan način). Umjesto toga, prednost se daje opcijama koje dozvoljavaju korištenje certificiranog softvera i firmvera, sa digitalnim potpisom proizvođača.
Projekat Apertis slijedi Debian smjernice i uključuje samo softver pod otvorenim licencama ili koji barem omogućavaju besplatnu distribuciju. osim toga, svaka izrada uključuje SBOM izvještaj (Software Bill of Materials), koji pruža detalje o licencama i verzijama korištenih datoteka, pomažući u identifikaciji mogućih ranjivosti.
O Apertisu
Distribucija Strukturiran je na modularni način, omogućavajući proizvođačima da prilagode i prilagode sistemsko okruženje specifičnim potrebama. Osim toga, podržava i stvaranje gradi koristeći tradicionalne deb pakete kao monolitne slike, koji se ažuriraju atomski koristeći OSTree tehnologiju.
Izvanredna karakteristika od Apertis je vaš mogućnost kreiranja verzija koje ne uključuju softver pod GPLv3 licencom. Umjesto korištenja starijih verzija GNU alata koji nisu bili kompatibilni s ovom licencom, Apertis je usvojio moderne i dopuštene alternative, kao što su uutils uslužni programi napisani u Rustu i distribuirani pod MIT licencom. Osim toga, umjesto korištenja GnuPG-a, Apertis odlučiti se za Sequoia-PGP, koji se distribuira pod GPL-2+ i LGPL-2+ licencama. Međutim, za one koji nemaju problema s ograničenjima GPLv3, postoji i mogućnost korištenja tradicionalnih alata
Apertis sve svoje komponente podvrgava rigoroznom testiranju, ručno i automatizirano, na referentnim hardverskim platformama, kao što su Raspberry Pi 4 SoC R-car ploče. Rezultati ovih testova se objavljuju kako bi se osigurala transparentnost, a automatizovano testiranje kompletnih sistema na referentnim mašinama se vrši pomoću infrastrukture LAVA (Linaro Automated Validation Architecture).
Kernel distribucije je baziran na najnovijoj LTS verziji Linuxa. Na primjer, verzija Apertis 2024.3 koristi kernel 6.6, umjesto kernel 6.1 Debiana 12. Svaka verzija Apertisa ima ciklus održavanja od 1 godine i 9 mjeseci, s kvartalnim ažuriranjima za ispravljanje grešaka.
Distribucija uključuje više od 5000 paketa, i sav razvoj, uključujući slike, uslužne programe i konfiguracije, radi se otvoreno u javnom Git spremištu. Za saradnju se koristi GitLab, a kontinuiranom integracijom se upravlja preko GitLab CI. OBS (Open Build Service) alat se koristi za generiranje binarnih paketa iz izvornog koda, a APT repozitorijima za distribuciju se upravlja s aptly.
Apertis 2024.3
Vrijedi spomenuti da je Apertis trenutno u verziji 2024.3 i da je uključio nekoliko poboljšanja i mogućnosti, pored ažuriranja novog Linux kernela.
Među poboljšanjima i novim funkcijama koje se ističu:
- Podman podrška:
Omogućava vam pokretanje OCI kontejnera bez root privilegija ili demona orkestracije.
Poboljšava integraciju sa Apertis politikama licenciranja. - ONNX Runtime podrška:
Uključuje akcelerator mašinskog učenja za zaključivanje, uz podršku za okvire kao što su PyTorch, TensorFlow i scikit-learn.
Optimizirajte performanse na specijalizovanom hardveru i ubrzajte obuku na NVIDIA GPU-ovima.
Paket je ugrađen u Debian, kao odgovor na zahtjeve zajednice. - Poboljšanja u OP-TEE podršci:
optee-os, optee-client i optee-test su integrisani, omogućavajući podršku za hardver kao što su TI SK-AM62x i QEMU ARMv8.
Ovi paketi su također doprinijeli Debianu. - Kompatibilnost sa novim pločama:
Početna podrška za TI SK-AM62.
Detaljan vodič za prilagođavanje slika za hardver kao što je Orange Pi Zero2. - Upozorenja naprednog kompajlera:
Novi profil za dpkg sa dodatnim upozorenjima koja poboljšavaju sigurnost i kvalitet sistema. - Poboljšanja u generiranju slika i SBOM-u:
Alat koji olakšava praćenje modifikacija u svakodnevnim izradama. - Napredni SBOM izvještaji:
Detalji o licencama i autorskim pravima u nebinarnim datotekama.
Sigurnosni izvještaji za praćenje CVE-ova u zavisnostima.
Korišćenje alata za pregled OSS-a za poboljšanje pregleda licence.
Konačno, ako ste zainteresovani da saznate više o tome, možete pogledati detalje u sljedeći link.
Preuzmite i preuzmite Apertis
Slike sistema su dostupne za x86_64, arm64 i armhf arhitekture i mogu se dobiti od sljedeći link.