Die Entwickler des openSUSE-Projekts haben die erste Veröffentlichung der neuen Version des openSUSE-Distributor â âLeap Microâ, die auf den Entwicklungen des MicroOS-Projekts basiert, vorgestellt. Der openSUSE Leap Micro-Distributor wird 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 zur Synchronisierung der Versionsnummern in beiden Distributionen gewĂ€hlt wurde. Die UnterstĂŒtzungszeit fĂŒr die Veröffentlichung openSUSE Leap Micro 5.2 betrĂ€gt 4 Jahre.
Es stehen Builds fĂŒr die Architekturen x86_64 und ARM64 (Aarch64) zur VerfĂŒgung, die sowohl mit einem Installer (Offline-Builds mit einer GröĂe von 370 MB) als auch in Form von fertigen Boot-Images: 570 MB (vorkonfiguriert), 740 MB (mit Echtzeithyperkernel) und 820 MB geliefert werden. Die Images können unter Hypervisoren wie Xen und KVM oder direkt auf Hardware, einschlieĂlich Raspberry Pi-Platinen, ausgefĂŒhrt werden. FĂŒr die Konfiguration kann das cloud-init-Tool verwendet werden, um Einstellungen bei jedem Bootvorgang zu ĂŒbertragen oder mit Combustion wĂ€hrend des ersten Boots Einstellungen vorzunehmen.
Ein zentrales Merkmal von Leap Micro ist der Mechanismus der atomaren Installation von Updates, die automatisch heruntergeladen und angewendet werden. Im Gegensatz zu atomaren Updates basierend auf ostree und snap, die in Fedora und Ubuntu verwendet werden, nutzt openSUSE Leap Micro anstelle des Aufbaus separater atomarer Images und der Bereitstellung zusĂ€tzlicher Infrastruktur einen Standard-Paketmanager und Mechanismus fĂŒr Snapshots im Dateisystem. Zum Aktualisieren des Linux-Kernels ohne Neustart und Unterbrechung des Betriebs werden Live-Patches unterstĂŒtzt.
Die Root-Partition wird im Nur-Lese-Modus eingehĂ€ngt und wĂ€hrend des Betriebs nicht verĂ€ndert. Als Dateisystem wird Btrfs verwendet, dessen Snapshots die Grundlage fĂŒr das atomare Umschalten zwischen dem Systemzustand vor und nach der Installation von Updates bilden. Bei Problemen nach der Anwendung von Updates kann das System in den vorherigen Zustand zurĂŒckgesetzt werden. FĂŒr das Starten isolierter Container ist ein integriertes Toolset mit UnterstĂŒtzung fĂŒr runtime Podman/CRI-O und Docker enthalten.
Zu den Anwendungsbereichen von Leap Micro gehört die Nutzung als Basis-System fĂŒr Virtualisierungs- und Containerisolation-Plattformen sowie die Anwendung in dezentralen Umgebungen und Mikroservices-basierten Systemen. Leap Micro ist auĂerdem ein wichtiges Glied in der Entwicklung der nĂ€chsten Generation der SUSE Linux-Distribution, in der geplant ist, die Basis des Distributionskerns in zwei Teile zu unterteilen: ein minimales âHost OSâ fĂŒr den Betrieb auf Hardware und eine Schicht zur UnterstĂŒtzung von Anwendungen, die auf die AusfĂŒhrung in Containern ausgerichtet ist. virtuellen Maschinen.
Das neue Konzept sieht vor, dass im âHost OSâ eine minimale Umgebung entwickelt wird, die notwendig ist, um die Hardware zu unterstĂŒtzen und zu verwalten, wĂ€hrend alle Anwendungen und Benutzerraumkomponenten nicht in einer gemischten Umgebung, sondern in separaten Containern oder in auf dem âHost OSâ ausgefĂŒhrten virtuellen Maschinen betrieben werden.
Quelle: opennet.ru
