Erste Veröffentlichung der openSUSE Leap Micro-Distribution

Die Entwickler des openSUSE-Projekts präsentierten die erste Veröffentlichung der neuen Ausgabe des openSUSE-Distributionskits – „Leap Micro“, basierend auf den Entwicklungen des MicroOS-Projekts. Die openSUSE Leap Micro-Distribution ist als Community-Version des kommerziellen Produkts SUSE Linux Enterprise Micro 5.2 positioniert, was die ungewöhnliche Nummer der ersten Version – 5.2 – erklärt, die ausgewählt wurde, um die Nummerierung der Releases in beiden Distributionen zu synchronisieren. Die openSUSE Leap Micro 5.2-Version wird 4 Jahre lang unterstützt.

Assemblies für x86_64- und ARM64-Architekturen (Aarch64) stehen zum Download bereit und werden sowohl mit einem Installationsprogramm (Offline-Assemblys, 370 MB groß) als auch in Form von vorgefertigten Boot-Images geliefert: 570 MB (vorkonfiguriert), 740 MB (mit Echtzeit-Kernel). ) und 820 MB. Images können unter Xen- und KVM-Hypervisoren oder auf Hardware, einschließlich Raspberry Pi-Boards, ausgeführt werden. Zur Konfiguration können Sie das Cloud-Init-Toolkit verwenden, um Einstellungen bei jedem Start zu übertragen, oder Combustion, um die Einstellungen beim ersten Start festzulegen.

Ein Hauptmerkmal von Leap Micro ist die atomare Installation von Updates, die automatisch heruntergeladen und angewendet werden. Im Gegensatz zu atomaren Updates auf Basis von Ostree und Snap, die in Fedora und Ubuntu verwendet werden, verwendet openSUSE Leap Micro einen Standard-Paketmanager und einen Snapshot-Mechanismus im FS, anstatt separate atomare Images zu erstellen und zusätzliche Bereitstellungsinfrastruktur bereitzustellen. Live-Patches werden unterstützt, um den Linux-Kernel zu aktualisieren, ohne die Arbeit neu zu starten oder zu stoppen.

Die Root-Partition wird im schreibgeschützten Modus gemountet und ändert sich während des Betriebs nicht. Btrfs wird als Dateisystem verwendet, dessen Snapshots als Grundlage für den atomaren Wechsel zwischen dem Systemstatus vor und nach der Installation von Updates dienen. Sollten nach der Anwendung von Updates Probleme auftreten, können Sie das System auf einen früheren Zustand zurücksetzen. Um isolierte Container auszuführen, ist das Toolkit mit Unterstützung für Laufzeit-Podman/CRI-O und Docker integriert.

Zu den Anwendungen für Leap Micro gehört der Einsatz als Basissystem für Virtualisierungs- und Container-Isolationsplattformen sowie der Einsatz in dezentralen Umgebungen und Microservices-basierten Systemen. Leap Micro ist auch ein wichtiger Teil der nächsten Generation der SUSE-Linux-Distribution, die den Kern der Distribution in zwei Teile aufteilen will: ein abgespecktes „Host-Betriebssystem“, das auf der Hardware läuft, und eine Anwendungsunterstützungsschicht, die darauf abzielt, ausgeführt zu werden in Containern und virtuellen Maschinen.

Das neue Konzept impliziert, dass das „Host-Betriebssystem“ die Mindestumgebung entwickelt, die zur Unterstützung und Verwaltung der Geräte erforderlich ist, und alle Anwendungen und User-Space-Komponenten nicht in einer gemischten Umgebung, sondern in separaten Containern oder in darüber laufenden virtuellen Maschinen ausführt „Host-Betriebssystem“ und voneinander isoliert.

Source: opennet.ru

Kommentar hinzufügen