Lancement des travaux sur la distribution openSUSE Leap 16.0, basée sur les technologies de la prochaine branche significative de la distribution commerciale SLES 16, qui passe à la nouvelle plateforme SLFO (SUSE Linux Framework One), précédemment connue sous le nom d'ALP (Adaptable Linux Platform). Il est noté que dans la branche openSUSE Leap 16.0, une tentative a été faite pour combiner les capacités traditionnelles de la distribution avec les nouvelles technologies de SLFO. La nouvelle branche est positionnée comme une distribution traditionnelle, fournie dans une forme fondamentalement nouvelle et utilisant des packages de SLES 16 et du dépôt communautaire Factory.
La sortie d'openSUSE Leap 16.0 est prévue pour octobre 2025. La version publiée en juin, openSUSE Leap 15.6, sera la dernière version de la branche 15.x, et l'accès aux mises à jour des packages de SLES 15 SP7 sera proposé via le Package HUB. Des constructions de l'alpha préliminaire d'openSUSE Leap 16.0 ont été formées pour les tests. Trois modes d'installation sont proposés : de base, GNOME et KDE. Le nouvel installateur Agama sera utilisé pour l'installation.

La plateforme SLFO est positionnée comme la suite du développement de la distribution SUSE Linux Enterprise et se distingue par la division de la base de la distribution en parties. La base de la distribution SUSE 16 sera un environnement « host OS » allégé, ne comprenant que les composants strictement nécessaires au fonctionnement sur le matériel et à la gestion. Toutes les applications et composants de l'espace utilisateur s'exécuteront non pas dans un environnement mixte, mais dans des conteneurs distincts ou dans. des machines virtuelles, exécutés au-dessus de « host OS » et isolés les uns des autres.
Parmi les caractéristiques de l'environnement système SLFO, on peut noter l'utilisation par défaut du cryptage de disque complet (FDE, Full Disk Encryption) avec la possibilité de stocker les clés dans le TPM. La partition racine est montée en mode lecture seule et n'est pas modifiée pendant le fonctionnement. L'environnement utilise un mécanisme d'installation atomique des mises à jour, basé sur l'utilisation du gestionnaire de paquets standard et du mécanisme de snapshots dans le système de fichiers Btrfs. Un mode d'installation automatique des mises à jour configurable 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 d'anomalies après l'application des mises à jour ou des modifications de configuration, le système est automatiquement rétabli à 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 d'exécuter des applications utilisant différentes versions de Python, Java et Node.js, en isolant les dépendances incompatibles. Les dépendances de base sont fournies sous la forme de jeux d'images de conteneur (BCI). L'utilisateur peut créer, mettre à jour et supprimer des piles logicielles sans affecter d'autres environnements.
Source : opennet.ru
