Surfer sur le net J'ai trouvé une distribution cela a attiré mon attention et c'est qu'à partir du moment où j'ai vu le texte "Collaborer", j'ai su que quelque chose de bien serait et c'est le cas, puisque personnellement Je ne savais pas que Collabora avait sa propre distribution Linux, qui a un nom Ouverture et qui a été initialement conçu pour les automobiles, mais s'est maintenant étendu à une variété d'appareils électroniques, d'équipements industriels et de technologies embarquées.
Apertis est conçu sur la base de Debian GNU/Linux 12 et leur approche prend en compte les défis juridiques potentiels associés à certaines licences de logiciels libres, comme la GPLv3, qui interdit des pratiques telles que la tivoisation (lier le logiciel au matériel de manière restrictive). Au lieu de cela, la préférence est donnée aux options qui permettent l'utilisation de logiciels et de micrologiciels certifiés, avec la signature numérique du fabricant.
Le projet Apertis suit les directives Debian et inclut uniquement des logiciels sous licences ouvertes ou qui au moins permettent une distribution gratuite. En plus, chaque build comprend un rapport SBOM (Software Bill of Materials), qui fournit des détails sur les licences et les versions des fichiers utilisés, aidant ainsi à identifier d'éventuelles vulnérabilités.
À propos d’Apertis
La distribution Il est structuré de manière modulaire, permettant aux fabricants de personnaliser et d'ajuster l'environnement système à des besoins spécifiques. De plus, il prend en charge à la fois la création de construit en utilisant des packages deb traditionnels sous forme d'images monolithiques, qui sont mis à jour de manière atomique à l'aide de la technologie OSTree.
Une fonctionnalité hors du commun d'Apertis est votre possibilité de créer des versions qui n'incluent pas de logiciels sous licence GPLv3. Au lieu d'utiliser d'anciennes versions d'outils GNU incompatibles avec cette licence, Apertis a adopté des alternatives modernes et permissives, comme les utilitaires uutils écrits en Rust et distribués sous licence MIT. En outre, au lieu d'utiliser GnuPG, Ouverture optez pour Sequoia-PGP, qui est distribué sous les licences GPL-2+ et LGPL-2+. Cependant, pour ceux qui n'ont pas de problèmes avec les restrictions de la GPLv3, il existe également la possibilité d'utiliser des outils traditionnels.
Apertis soumet tous ses composants à des tests rigoureux, à la fois manuels et automatisés, sur des plateformes matérielles de référence, telles que les cartes Raspberry Pi 4 SoC R-car. Les résultats de ces tests sont rendus publics pour garantir la transparence et les tests automatisés de systèmes complets sur des machines de référence sont effectués à l'aide de l'infrastructure LAVA (Linaro Automated Validation Architecture).
Le noyau de la distribution est basé sur la dernière version LTS de Linux. Par exemple, version Apertis 2024.3 utilise le noyau 6.6, au lieu du noyau 6.1 de Debian 12. Chaque version d'Apertis a un cycle de maintenance de 1 an et 9 mois, avec des mises à jour trimestrielles pour corriger les bugs.
La distribution comprend plus de 5000 packages, et tous les développements, y compris les images, les utilitaires et les configurations, se fait ouvertement dans un référentiel Git public. Pour la collaboration, GitLab est utilisé et l'intégration continue est gérée via GitLab CI. La boîte à outils OBS (Open Build Service) est utilisée pour générer les packages binaires à partir du code source, et les référentiels APT pour la distribution sont gérés avec aptly.
Ouverture 2024.3
Il convient de mentionner qu'Apertis est actuellement en version 2024.3 et qu'il inclut plusieurs améliorations et fonctionnalités, en plus de la mise à jour du nouveau noyau Linux.
Parmi les améliorations et nouvelles fonctionnalités qui se démarquent :
- Prise en charge de Podman :
Vous permet d'exécuter des conteneurs OCI sans privilèges root ni démons d'orchestration.
Améliore l'intégration avec les politiques de licence d'Apertis. - Prise en charge de l'environnement d'exécution ONNX :
Inclut l'accélérateur d'apprentissage automatique pour l'inférence, avec prise en charge de frameworks tels que PyTorch, TensorFlow et scikit-learn.
Optimise les performances sur le matériel spécialisé et accélère la formation sur les GPU NVIDIA.
Le paquet a été incorporé à Debian, répondant aux demandes de la communauté. - Améliorations de la prise en charge OP-TEE :
optee-os, optee-client et optee-test ont été intégrés, permettant la prise en charge de matériels tels que TI SK-AM62x et QEMU ARMv8.
Ces paquets ont également été contribués à Debian. - Compatibilité avec les nouvelles cartes :
Prise en charge initiale de TI SK-AM62.
Guide détaillé pour personnaliser les images pour du matériel comme Orange Pi Zero2. - Avertissements avancés du compilateur :
Nouveau profil pour dpkg avec des avertissements supplémentaires qui améliorent la sécurité et la qualité du système. - Améliorations de la génération d'images et du SBOM :
Outil qui facilite le suivi des modifications dans les builds quotidiens. - Rapports SBOM avancés :
Détails des licences et des droits d'auteur dans les fichiers non binaires.
Rapports de sécurité pour suivre les CVE dans les dépendances.
Utilisation de l'OSS Review Toolkit pour améliorer la révision des licences.
Enfin, si vous souhaitez en savoir plus, vous pouvez consulter les détails dans la lien suivant
Téléchargez et obtenez Apertis
Des images système sont disponibles pour les architectures x86_64, arm64 et armhf et peuvent être obtenues à partir du lien suivant