La version Apertis 2026 autorisera le code non-GPLv3.

La société Collabora a présenté LinuxLa distribution Apertis 2026, initialement conçue pour les systèmes automobiles, a ensuite été adaptée à une gamme plus large d'appareils électroniques, d'équipements embarqués et de dispositifs industriels. Parmi les appareils utilisant Apertis, on peut citer la console de jeux Atari VCS, la carte Raspberry Pi 4, les SoC automobiles R-car et le scanner mural Bosch D-tect 200.

Des images système de référence sont distribuées pour les architectures x86_64, arm64 et armhf. La distribution est modulaire, permettant aux fabricants de périphériques de configurer indépendamment l'environnement système requis. Les deux formats de compilation (paquets DEB traditionnels et images monolithiques à mise à jour atomique basées sur OSTree) sont pris en charge. La maintenance de chaque version d'Apertis est assurée pendant un an et neuf mois, avec une mise à jour corrective tous les trois mois.

La distribution est basée sur des paquets provenant de Debian GNOU/LinuxDans le même temps, le matériel du système a été considérablement repensé pour répondre aux risques auxquels les fabricants de matériel peuvent être confrontés lorsqu'ils utilisent certaines licences libres, telles que la GPLv3, qui interdisent la tivoisation, c'est-à-dire le fait de lier le logiciel au matériel, par exemple en n'autorisant le chargement que des micrologiciels signés numériquement par le fabricant.

Apertis vous permet de créer des configurations n'incluant pas de code sous licence GPLv3. Au lieu d'utiliser des versions obsolètes des utilitaires GNU antérieurs à la transition vers la GPLv3, Apertis privilégie des alternatives plus modernes sous licences permissives. Par exemple, au lieu des paquets GNU coreutils et findutils, Apertis propose des équivalents du projet uutils, écrits en Rust et distribués sous licence MIT ; et au lieu de GnuPG, Sequoia-PGP est fourni sous les licences GPL-2+ et LGPL-2+. Pour ceux que les questions juridiques liées à la GPLv3 ne préoccupent pas, l'utilisation d'ensembles d'utilitaires traditionnels reste possible.

Le paquet noyau est basé sur la dernière branche du noyau LTS. LinuxPar exemple, la version Apertis 2026 utilise le noyau 6.18 et non le noyau 6.12 des paquets Debian L'ensemble des paquets, images, utilitaires et paramètres sont gérés dans un dépôt Git public, qui contient 6 679 paquets (contre 5 905 dans la version précédente). GitLab est utilisé pour la collaboration et GitLab CI pour les tests d'intégration continue. Les paquets binaires sont générés à partir du code source à l'aide d'OBS (Open Build Service). Les paquets obtenus sont distribués via des dépôts APT gérés par aptly.

Le projet Apertis respecte les directives de développement Debian Elle inclut uniquement les applications distribuées sous licences libres ou librement redistribuables. Afin de garantir aux entreprises développant des produits basés sur Apertis la conformité de leurs œuvres dérivées avec les licences appropriées, un rapport de nomenclature logicielle (SBOM) est généré pour chaque compilation. Ce rapport contient les informations de licence de tous les fichiers de code utilisés, ainsi que les données de version du programme, utiles également pour la détection des versions vulnérables.

Tous les composants Apertis font l'objet de tests automatisés et manuels réguliers et approfondis sur des plateformes matérielles de référence, notamment les Raspberry Pi 4, UP Squared 6000, i.MX8MN, TI SK-AM62, MYIR Remi Pi, i.MX6 Sabrelite et les SoC automobiles Renesas R-car. Les résultats de ces tests sont publiés. Les tests automatisés des systèmes assemblés sur le matériel de référence reposent sur le système LAVA (Linaro Automated Validation Architecture).

Les principaux changements:

  • La transition vers la base de données des packages est terminée Debian 13 et le noyau Linux 6.18.
  • L'environnement graphique basé sur la composition est activé par défaut. serveur Weston, utilisant Wayland. 
La version Apertis 2026 autorisera le code non-GPLv3.
  • Le kit de développement logiciel (SDK) pour la création, le test et l'intégration de systèmes personnalisés basés sur Apertis a été repensé. Cette nouvelle version offre une compilation croisée améliorée, une maintenance des paquets et une personnalisation des images système simplifiées, ainsi que des outils distincts pour l'environnement hôte où la compilation est effectuée, par rapport aux systèmes cibles.
  • Amélioration du processus de création de paquets à l'aide de l'outil ci-package-builder et de maintenance des paquets importés. Debian Mise à jour automatique des paquets entre les versions de distribution. Suivi automatique des modifications apportées par les Debian La détection des mises à jour pertinentes est désormais assurée. Le rétroportage des modifications individuelles vers les versions antérieures d'Apertis est automatisé. Une séparation plus nette a été mise en place entre les fonctionnalités indépendantes de la version, telles que le traitement des mises à jour, et les tâches spécifiques à chaque version, telles que l'analyse des licences et la création des paquets.
  • Ajout d'outils pour la reconstruction d'Apertis à partir de la base de données de paquets en cours de développement. Debian GNOU/Linux 14.

Source: opennet.ru

Achetez un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Achetez un hébergement web fiable avec protection DDoS, serveurs VPS et VDS | ProHoster