openSUSE Leap 16 wird auf der ALP-Plattform aufgebaut, die Container verwendet.

Die Entwickler des openSUSE-Projekts haben den Beginn der Arbeiten an der nächsten bedeutenden Version des openSUSE Leap 16-Distros angekündigt, das auf der neuen technologischen Plattform ALP (Adaptable Linux Platform) basieren wird, auf die auch die kommerzielle Version SUSE wechselt. Die Veröffentlichung von openSUSE Leap 16.0 ist für 2025 geplant.

In diesem Jahr wird am 11. Juni die Version openSUSE Leap 15.6 veröffentlicht, die voraussichtlich die letzte klassische Version des Projekts sein wird. Sollte sich die Entwicklung von openSUSE Leap 16 aus irgendeinem Grund verzögern, besteht die Möglichkeit, den Lebenszyklus von openSUSE Leap 15.6 zu verlängern oder eine zusätzliche Version openSUSE Leap 15.7 herauszugeben. Bei der Entwicklung von openSUSE Leap 16 sollen weiterhin die Entwicklungsmodelle basierend auf dem openSUSE Factory Repository verwendet werden, um ein optimales Gleichgewicht zwischen neuen Technologien ALP, dem traditionellen Linux-Betriebssystem und den von der Community entwickelten Paketintegrationsinitiativen zu erreichen.

Die ALP-Plattform (Adaptable Linux Platform) wird als Fortsetzung der Entwicklung der SUSE Linux Enterprise-Distribution positioniert und zeichnet sich durch die Zerlegung der Basis des Distributionskerns in Teile aus. Der Hauptbestandteil der Distribution wird eine reduzierte "Host OS"-Umgebung sein, die nur die minimal notwendigen Komponenten für den Betrieb auf der Hardware und deren Verwaltung enthält. Alle Anwendungen und Komponenten des Benutzerraums 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.

Als Basis für das „Host-OS“ kommt das Produkt SLE Micro zum Einsatz, das auf den Entwicklungen des Projekts MicroOS basiert. Für das zentrale Management stehen die Konfigurationsmanagement-Systeme Salt (bereits vorinstalliert) und Ansible (optional) zur Verfügung. Für die Ausführung isolierter Container sind die Tools Podman und K3s (Kubernetes) verfügbar. Unter den in Container ausgegliederten Systemkomponenten finden sich yast2, podman, k3s, cockpit, GDM (GNOME Display Manager) und KVM.

Zu den Besonderheiten der Systemumgebung gehört die standardmäßige 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 gemountet und wird während des Betriebs nicht geändert. In dieser Umgebung wird ein Mechanismus für atomare Updates verwendet, der auf dem standardmäßigen Paketmanager und dem Snapshot-Mechanismus des Btrfs-Dateisystems basiert. Ein anpassbarer Modus für die automatische Installation von Updates ist ebenfalls vorgesehen. Um die Widerstandsfähigkeit des Systems (Self-Healing) zu gewährleisten, wird der letzte stabile Zustand durch Btrfs-Snapshots festgehalten (bei der Feststellung von Anomalien nach der Anwendung von Updates oder Änderungen wird das System automatisch in den vorherigen Zustand zurückversetzt).

Die Plattform verwendet einen mehrversionsfähigen Software-Stack – durch den Einsatz von Containern können verschiedene Versionen von Tools und Anwendungen gleichzeitig verwendet werden. Beispielsweise können Anwendungen ausgeführt werden, die in ihren Abhängigkeiten unterschiedliche Versionen von Python, Java und Node.js verwenden, wobei inkompatible Abhängigkeiten voneinander getrennt werden. Die grundlegenden Abhängigkeiten werden in Form von BCI-Sets (Base Container Images) bereitgestellt. Der Benutzer kann Software-Stapel erstellen, aktualisieren und löschen, ohne andere Umgebungen zu beeinträchtigen.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Servern 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Servern | ProHoster