Surfer på nettet Jeg fant en distribusjon som fanget min oppmerksomhet, og det er at fra det øyeblikket jeg så teksten "Samarbeid" visste jeg at noe bra ville være, og slik er det, siden personlig Jeg visste ikke at Collabora hadde sin egen Linux-distro, som har et navn Apertis og som opprinnelig ble designet for biler, men har nå utvidet til en rekke elektroniske enheter, industrielt utstyr og innebygd teknologi.
Apertis er designet basert på Debian GNU/Linux 12 og deres tilnærming tar i betraktning de potensielle juridiske utfordringene knyttet til enkelte fri programvarelisenser, slik som GPLv3, som forbyr praksis som tivoisering (bindende programvare med maskinvare på en restriktiv måte). I stedet foretrekkes alternativer som tillater bruk av sertifisert programvare og fastvare, med produsentens digitale signatur.
Apertis-prosjektet følger Debians retningslinjer og inkluderer kun programvare under åpne lisenser eller som i det minste tillater gratis distribusjon. I tillegg, hvert bygg inkluderer en SBOM-rapport (Software Bill of Materials), som gir detaljer om lisensene og versjonene av filene som brukes, og hjelper til med å identifisere mulige sårbarheter.
Om Apertis
Fordelingen Den er bygget opp på en modulær måte, slik at produsenter kan tilpasse og justere systemmiljøet til spesifikke behov. I tillegg støtter den både opprettelsen av bygger ved å bruke tradisjonelle deb-pakker som monolitiske bilder, som oppdateres atomisk ved hjelp av OSTree-teknologi.
En enestående funksjon av Apertis er din muligheten til å lage bygg som ikke inkluderer programvare under GPLv3-lisensen. I stedet for å bruke eldre versjoner av GNU-verktøy som var inkompatible med denne lisensen, Apertis har tatt i bruk moderne og ettergivende alternativer, slik som uutils-verktøyene skrevet i Rust og distribuert under MIT-lisensen. I tillegg i stedet for å bruke GnuPG, Apertis velg Sequoia-PGP, som distribueres under lisensene GPL-2+ og LGPL-2+. Men for de som ikke har problemer med begrensningene til GPLv3, er det også muligheten til å bruke tradisjonelle verktøy
Apertis utsetter alle komponentene for strenge tester, både manuelle og automatiserte, på referansemaskinvareplattformer, for eksempel Raspberry Pi 4 SoC R-bilbrett. Resultatene av disse testene blir offentliggjort for å sikre åpenhet og automatisert testing av komplette systemer på referansemaskiner utføres ved bruk av LAVA (Linaro Automated Validation Architecture) infrastruktur.
Kjernen i distribusjonen er basert på den nyeste LTS-versjonen av Linux. For eksempel Apertis 2024.3 versjon bruker kjerne 6.6, i stedet for kjerne 6.1 av Debian 12. Hver versjon av Apertis har en vedlikeholdssyklus på 1 år og 9 måneder, med kvartalsvise oppdateringer for å fikse feil.
Fordelingen inkluderer mer enn 5000 pakker, og all utvikling, inkludert bilder, verktøy og konfigurasjoner, gjøres åpent i et offentlig Git-depot. For samarbeid brukes GitLab, og kontinuerlig integrasjon administreres gjennom GitLab CI. OBS (Open Build Service)-verktøysettet brukes til å generere de binære pakkene fra kildekoden, og APT-lagrene for distribusjon administreres med passende.
Apertis 2024.3
Det er verdt å nevne at Apertis for øyeblikket er i versjon 2024.3 og den har inkludert flere forbedringer og funksjoner, i tillegg til oppdateringen til den nye Linux-kjernen.
Blant forbedringene og nye funksjonene som skiller seg ut:
- Podman-støtte:
Lar deg kjøre OCI-beholdere uten root-privilegier eller orkestreringsdemoner.
Forbedrer integrasjonen med Apertis lisenspolicyer. - ONNX Runtime Support:
Inkluderer maskinlæringsakseleratoren for inferens, med støtte for rammeverk som PyTorch, TensorFlow og scikit-learn.
Optimaliserer ytelsen på spesialisert maskinvare og akselererer trening på NVIDIA GPUer.
Pakken ble integrert i Debian, og svarte på samfunnets krav. - Forbedringer i OP-TEE-støtte:
optee-os, optee-client og optee-test ble integrert, noe som muliggjorde støtte for maskinvare som TI SK-AM62x og QEMU ARMv8.
Disse pakkene ble også bidratt til Debian. - Kompatibilitet med nye brett:
Opprinnelig støtte for TI SK-AM62.
Detaljert veiledning for å tilpasse bilder for maskinvare som Orange Pi Zero2. - Avanserte kompilatoradvarsler:
Ny profil for dpkg med ekstra advarsler som forbedrer sikkerheten og kvaliteten på systemet. - Forbedringer i bildegenerering og SBOM:
Verktøy som gjør det enkelt å spore modifikasjoner i daglige bygg. - Avanserte SBOM-rapporter:
Detaljer om lisenser og opphavsrettigheter i ikke-binære filer.
Sikkerhetsrapporter for å spore CVE-er i avhengigheter.
Bruke OSS Review Toolkit for å forbedre lisensgjennomgangen.
Til slutt, hvis du er interessert i å kunne vite mer om det, kan du se detaljene i følgende lenke.
Last ned og få Apertis
Systembilder er tilgjengelige for x86_64, arm64 og armhf arkitekturer og kan fås fra følgende lenke.