Die Arbeiten am OpenSUSE Leap 16.0-Distribution wurden angekündigt, die auf den Technologien der nächsten bedeutenden Version der kommerziellen Distribution SLES 16 basiert, die auf die neue SLFO-Plattform (SUSE Linux Framework One) umsteigt, die zuvor als ALP (Adaptable Linux Platform) bekannt war. Es wird festgestellt, dass in der OpenSUSE Leap 16.0-Version der Versuch unternommen wurde, die traditionellen Funktionen der Distribution mit den neuen SLFO-Technologien zu kombinieren. Die neue Version wird als traditionelle Distribution positioniert, die in grundlegend neuer Form geliefert wird und Pakete aus SLES 16 sowie aus dem von der Community unterstützten Repository Factory verwendet.
Die Veröffentlichung von openSUSE Leap 16.0 ist für Oktober 2025 geplant. Die im Juni veröffentlichte Version von openSUSE Leap 15.6 wird die letzte Veröffentlichung der 15.x-Version sein, und der Zugriff auf Paketaktualisierungen aus SLES 15 SP7 ist über den Package HUB geplant. Zur Testzwecken wurden Builds der Vorab-alpha-Version von openSUSE Leap 16.0 erstellt. Es werden drei Installationsmodi angeboten: Basis, GNOME und KDE. Der neue Installer Agama wird für die Installation verwendet.

Die SLFO-Plattform wird als Fortsetzung der Entwicklung der SUSE Linux Enterprise-Distribution positioniert und zeichnet sich durch die Aufteilung der grundlegenden Basis des Distributors in Teile aus. Die Hauptdistribution SUSE 16 wird eine reduzierte Umgebung "Host-OS" bieten, die nur die minimal erforderlichen Komponenten für den Betrieb über der Hardware und das Management umfasst. Alle Anwendungen und Benutzerraumkomponenten werden nicht in einer gemischten Umgebung, sondern in separaten Containern oder in virtuellen Maschinen wurde vereinfacht., die über das "Host-Betriebssystem" ausgeführt werden und voneinander isoliert sind.
Zu den Besonderheiten der SLFO-Systemumgebung gehört standardmäßig die Verwendung von Festplattenschlüsselung (FDE, Full Disk Encryption) mit der Möglichkeit, Schlüssel im TPM zu speichern. Die Root-Partition wird im Nur-Lese-Modus eingehängt und während des Betriebs nicht verändert. In dieser Umgebung wird ein atomarer Aktualisierungsmechanismus verwendet, der auf dem integrierten Paketmanager und Snapshots im Btrfs-Dateisystem basiert. Es gibt einen konfigurierbaren Modus für die automatische Installation von Updates. Zur Aufrechterhaltung der Systemlebensfähigkeit (self-healing) wird der letzte stabile Zustand mithilfe von Btrfs-Snapshots erfasst (wenn nach Anwendung von Updates oder Änderungen an den Einstellungen Anomalien festgestellt werden, wird das System automatisch in den vorherigen Zustand zurückversetzt).
Die Plattform verwendet einen mehrschichtigen Software-Stack – dank der Nutzung von Containern können verschiedene Versionen von Tools und Anwendungen gleichzeitig verwendet werden. Beispielsweise können Anwendungen, die unterschiedliche Versionen von Python, Java und Node.js nutzen, betrieben werden, indem inkompatible Abhängigkeiten voneinander getrennt werden. Die grundlegenden Abhängigkeiten werden in Form von BCI-Sets (Base Container Images) bereitgestellt. Der Benutzer kann Software-Stacks erstellen, aktualisieren und löschen, ohne andere Umgebungen zu beeinträchtigen.
Quelle: opennet.ru
