Surfanje Internetom Našao sam distribuciju to mi je privuklo pažnju, a to je da sam od trenutka kada sam vidio tekst "Suradnja" znao da će nešto dobro biti i tako je, jer osobno Nisam znao da Collabora ima vlastiti Linux distro, koji ima ime Apertis i koji je u početku bio dizajniran za automobile, ali se sada proširio na razne elektroničke 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 s nekim licencama slobodnog softvera, kao što je GPLv3, koja zabranjuje postupke poput tivoizacije (povezivanje softvera s hardverom na restriktivan način). Umjesto toga, prednost se daje opcijama koje omogućuju korištenje certificiranog softvera i firmwarea, s digitalnim potpisom proizvođača.
Projekt Apertis slijedi Debianove smjernice i uključuje samo softver pod otvorenim licencama ili da barem dopuste besplatnu distribuciju. Osim toga, svaka verzija uključuje SBOM izvješće (Software Bill of Materials), koji pruža pojedinosti o licencama i verzijama korištenih datoteka, pomažući u prepoznavanju mogućih ranjivosti.
O Apertisu
Raspodjela Strukturiran je na modularan način, omogućujući proizvođačima da prilagode i prilagode okruženje sustava specifičnim potrebama. Osim toga, podržava i stvaranje gradi koristeći tradicionalne deb pakete kao monolitne slike, koji se atomski ažuriraju pomoću OSTree tehnologije.
Izvanredna značajka od Apertisa je vaš mogućnost stvaranja 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 popustljive alternative, kao što su pomoćni programi uutils napisani u Rustu i distribuirani pod licencom MIT-a. Osim toga, umjesto korištenja GnuPG-a, Apertis odlučite 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 objavljuju se kako bi se osigurala transparentnost, a automatizirano testiranje cjelovitih sustava na referentnim strojevima izvodi se korištenjem infrastrukture LAVA (Linaro Automated Validation Architecture).
Jezgra distribucije temelji se na najnovijoj LTS verziji Linuxa. Na primjer, verzija Apertis 2024.3 koristi kernel 6.6, umjesto kernela 6.1 Debiana 12. Svaka verzija Apertisa ima ciklus održavanja od 1 godine i 9 mjeseci, sa tromjesečnim ažuriranjima za ispravljanje grešaka.
Raspodjela uključuje više od 5000 paketa i sav razvoj, uključujući slike, pomoćne programe i konfiguracije, radi se otvoreno u javnom Git repozitoriju. Za suradnju se koristi GitLab, a kontinuiranom integracijom upravlja se preko GitLab CI. Skup alata OBS (Open Build Service) koristi se za generiranje binarnih paketa iz izvornog koda, a APT repozitorijima za distribuciju upravlja se na odgovarajući način.
Apertis 2024.3
Vrijedno je spomenuti da je Apertis trenutno u verziji 2024.3 i da je uključio nekoliko poboljšanja i značajki, uz ažuriranje na novi Linux kernel.
Među poboljšanjima i novim značajkama koje se ističu:
- Podman podrška:
Omogućuje vam pokretanje OCI spremnika bez root privilegija ili demona orkestracije.
Poboljšava integraciju s Apertisovim pravilima licenciranja. - ONNX podrška za vrijeme izvođenja:
Uključuje akcelerator strojnog učenja za zaključivanje, s podrškom za okvire kao što su PyTorch, TensorFlow i scikit-learn.
Optimizira performanse na specijaliziranom hardveru i ubrzava obuku na NVIDIA GPU-ovima.
Paket je ugrađen u Debian, odgovarajući na zahtjeve zajednice. - Poboljšanja podrške za OP-TEE:
integrirani su optee-os, optee-client i optee-test, omogućujući podršku za hardver kao što su TI SK-AM62x i QEMU ARMv8.
Ovi paketi su također doprinijeli Debianu. - Kompatibilnost s novim pločama:
Početna podrška za TI SK-AM62.
Detaljan vodič za prilagodbu slika za hardver kao što je Orange Pi Zero2. - Napredna upozorenja prevoditelja:
Novi profil za dpkg s dodatnim upozorenjima koja poboljšavaju sigurnost i kvalitetu sustava. - Poboljšanja u stvaranju slike i SBOM-u:
Alat koji olakšava praćenje izmjena u dnevnim verzijama. - Napredna SBOM izvješća:
Pojedinosti o licencama i autorskim pravima u nebinarnim datotekama.
Sigurnosna izvješća za praćenje CVE-ova u ovisnostima.
Korištenje alata OSS Review Toolkit za poboljšanje pregleda licenci.
Konačno, ako ste zainteresirani da možete saznati više o tome, možete pogledati detalje u sljedeći link.
Preuzmite i nabavite Apertis
Slike sustava dostupne su za x86_64, arm64 i armhf arhitekture i mogu se dobiti od sljedeći link.