openSUSE Leap 16 sera construit sur la plateforme ALP, utilisant des conteneurs

Les développeurs du projet openSUSE ont annoncé le début des travaux sur la prochaine version majeure de la distribution openSUSE Leap 16, qui sera basée sur la nouvelle plateforme technologique ALP (Adaptable Linux Platform), également adoptée par la distribution commerciale SUSE. La sortie d'openSUSE Leap 16.0 est prévue pour 2025.

Cette année, une version d'openSUSE Leap 15.6 sera formée le 11 juin, qui sera probablement la dernière version classique du projet. Si pour une raison quelconque le développement d'openSUSE Leap 16 est retardé, une prolongation du cycle de vie d'openSUSE Leap 15.6 ou la sortie d'une version supplémentaire d'openSUSE Leap 15.7 est envisagée. Lors du développement d'openSUSE Leap 16, il est prévu de continuer à utiliser le modèle de développement basé sur le dépôt openSUSE Factory et de trouver un équilibre optimal entre de nouvelles technologies ALP, le système d'exploitation Linux traditionnel et les initiatives d'intégration de paquets développées par la communauté.

La plateforme ALP (Adaptable Linux Platform) est positionnée comme la continuité du développement de la distribution SUSE Linux Enterprise et se distingue par la séparation de la base du système d'exploitation en différentes parties. La base de la distribution deviendra un environnement réduit « host OS », n'incluant que les composants strictement nécessaires au fonctionnement sur le matériel et à la gestion. Toutes les applications et composants de l'espace utilisateur seront exécutés non pas dans un environnement mixte, mais dans des conteneurs séparés ou dans des machines virtuelles, exécutés au-dessus de « host OS » et isolés les uns des autres.

Le produit SLE Micro, basé sur les avancées du projet MicroOS, est utilisé comme base pour le « host OS ». Pour une gestion centralisée, des systèmes de gestion de configuration Salt (préinstallé) et Ansible (option) sont proposés. Pour le lancement de conteneurs isolés, des outils comme Podman et K3s (Kubernetes) sont disponibles. Parmi les composants système, ceux qui sont vraisemblablement mis en conteneurs incluent yast2, podman, k3s, cockpit, GDM (GNOME Display Manager) et KVM.

Parmi les caractéristiques de l'environnement système, on mentionne l'utilisation par défaut du chiffrement de disque complet (FDE, Full Disk Encryption) avec la possibilité de stocker les clés dans un TPM. La partition racine est montée en mode lecture seule et ne change pas pendant le fonctionnement. L'environnement utilise un mécanisme d'installation atomique des mises à jour, basé sur l'utilisation du gestionnaire de paquets intégré et du mécanisme de snapshots dans le système de fichiers Btrfs. Un mode d'installation automatique des mises à jour personnalisable est prévu. Pour maintenir la résilience du système (self-healing), l'état stable le plus récent est enregistré à l'aide de snapshots Btrfs (en cas de détection d'anomalies après l'application de mises à jour ou de modifications de configurations, le système est automatiquement restauré à l'état précédent).

La plateforme utilise une pile logicielle multi-version — grâce à l'utilisation de conteneurs, il est possible d'utiliser simultanément différentes versions d'outils et d'applications. Par exemple, il est possible de lancer des applications nécessitant différentes versions de Python, Java et Node.js en séparant les dépendances incompatibles. Les dépendances de base sont fournies sous forme d'ensembles BCI (Base Container Images). L'utilisateur peut créer, mettre à jour et supprimer des piles logicielles sans affecter d'autres environnements.

Source : opennet.ru

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