Navigare in rete Ho trovato una distribuzione che ha attirato la mia attenzione e cioè che dal momento in cui ho visto il testo "Collaborare" ho capito che sarebbe stato qualcosa di buono e così è, poiché personalmente Non sapevo che Collabora avesse una propria distribuzione Linux, che ha un nome Aperitivo e inizialmente progettato per le automobili, ma ora si è esteso a una varietà di dispositivi elettronici, apparecchiature industriali e tecnologia integrata.
Apertis lo è progettato sulla base di Debian GNU/Linux 12 e il loro approccio tiene conto delle potenziali sfide legali associate ad alcune licenze di software libero, come la GPLv3, che proibisce pratiche come la tivoizzazione (legare il software all'hardware in modo restrittivo). Si privilegiano invece le opzioni che consentono l'utilizzo di software e firmware certificati, con firma digitale del produttore.
Il progetto Apertis segue le linee guida Debian e include solo software con licenze aperte o che almeno consentano la distribuzione gratuita. Oltretutto, ogni build include un report SBOM (Software Bill of Materials), che fornisce dettagli sulle licenze e sulle versioni dei file utilizzati, aiutando a identificare possibili vulnerabilità .
A proposito di Apertis
La distribuzione È strutturato in modo modulare, consentendo ai produttori di personalizzare e ottimizzare l'ambiente di sistema in base a esigenze specifiche. Inoltre, supporta sia la creazione di si costruisce utilizzando i tradizionali pacchetti deb come immagini monolitiche, che vengono aggiornati atomicamente utilizzando la tecnologia OSTree.
Una caratteristica straordinaria di Apertis è tuo possibilità di creare build che non includano software con licenza GPLv3. Invece di utilizzare versioni precedenti degli strumenti GNU incompatibili con questa licenza, Apertis ha adottato alternative moderne e permissive, come le utilità uutils scritte in Rust e distribuite sotto la licenza MIT. Inoltre, invece di usare GnuPG, Aperitivo optare per Sequoia-PGP, che è distribuito sotto le licenze GPL-2+ e LGPL-2+. Tuttavia, per chi non ha problemi con le restrizioni della GPLv3, c'è anche la possibilità di utilizzare strumenti tradizionali
Apertis sottopone tutti i suoi componenti a test rigorosi, sia manuali che automatizzate, su piattaforme hardware di riferimento, come le schede R-car SoC Raspberry Pi 4. I risultati di questi test vengono resi pubblici per garantire la trasparenza e il test automatizzato di sistemi completi su macchine di riferimento viene eseguito utilizzando l'infrastruttura LAVA (Linaro Automated Validation Architecture).
Il kernel della distribuzione è basato sull'ultima versione LTS di Linux. Ad esempio, la versione Apertis 2024.3 utilizza il kernel 6.6, invece del kernel 6.1 di Debian 12. Ogni versione di Apertis ha un ciclo di manutenzione di 1 anno e 9 mesi, con aggiornamenti trimestrali per correggere i bug.
La distribuzione include più di 5000 pacchetti e tutto lo sviluppo, incluse immagini, utilità e configurazioni, viene eseguito apertamente in un repository Git pubblico. Per la collaborazione viene utilizzato GitLab e l'integrazione continua viene gestita tramite GitLab CI. Il toolkit OBS (Open Build Service) viene utilizzato per generare i pacchetti binari dal codice sorgente e i repository APT per la distribuzione sono gestiti con aptly.
Apertis 2024.3
Vale la pena ricordare che Apertis è attualmente nella versione 2024.3 e ha incluso numerosi miglioramenti e funzionalità , oltre all'aggiornamento al nuovo kernel Linux.
Tra i miglioramenti e le nuove funzionalità che spiccano:
- Supporto Podmann:
Consente di eseguire contenitori OCI senza privilegi root o daemon di orchestrazione.
Migliora l'integrazione con le politiche di licenza Apertis. - Supporto runtime ONNX:
Include l'acceleratore di machine learning per l'inferenza, con supporto per framework come PyTorch, TensorFlow e scikit-learn.
Ottimizza le prestazioni su hardware specializzato e accelera la formazione sulle GPU NVIDIA.
Il pacchetto è stato incorporato in Debian, rispondendo alle richieste della comunità . - Miglioramenti nel supporto OP-TEE:
optee-os, optee-client e optee-test sono stati integrati, consentendo il supporto per hardware come TI SK-AM62x e QEMU ARMv8.
Anche questi pacchetti sono stati forniti a Debian. - Compatibilità con le nuove schede:
Supporto iniziale per TI SK-AM62.
Guida dettagliata alla personalizzazione delle immagini per hardware come Orange Pi Zero2. - Avvisi avanzati del compilatore:
Nuovo profilo per dpkg con avvisi aggiuntivi che migliorano la sicurezza e la qualità del sistema. - Miglioramenti nella generazione di immagini e SBOM:
Strumento che semplifica il monitoraggio delle modifiche nelle build quotidiane. - Report SBOM avanzati:
Dettagli su licenze e copyright nei file non binari.
Report sulla sicurezza per tenere traccia dei CVE nelle dipendenze.
Utilizzo dell'OSS Review Toolkit per migliorare la revisione della licenza.
Infine, se sei interessato a saperne di più, puoi consultare i dettagli nella sezione seguente link
Scarica e ottieni Apertis
Le immagini di sistema sono disponibili per le architetture x86_64, arm64 e armhf e possono essere ottenute dal file seguente link