Vývojáři projektu openSUSE představili první vydání nové edice distribuce openSUSE — „Leap Micro“, která je založena na prvcích projektu MicroOS. Distribuce openSUSE Leap Micro je pro komunitu označována jako verze komerčního produktu SUSE Linux Enterprise Micro 5.2, což vysvětluje neobvyklé číslo prvního vydání — 5.2, které bylo zvoleno pro synchronizaci číslování vydání v obou distribucích. Doba podpory vydání openSUSE Leap Micro 5.2 bude činit 4 roky.
K dispozici jsou sestavení pro architektury x86_64 a ARM64 (Aarch64), dodávané jak s instalátorem (Offline-sestavení o velikosti 370 MB), tak ve formě hotových zaváděcích obrazů: 570 MB (přednastavený), 740 MB (s Real-Time jádrem) a 820 MB. Obrazy mohou být spouštěny pod správou hypervisorů Xen a KVM nebo na hardware, včetně desek Raspberry Pi. Pro nastavení lze využít nástroje cloud-init pro přenos konfigurací při každém spuštění nebo Combustion pro nastavení při prvním spuštění.
Klíčovou vlastností Leap Micro je mechanismus atomární instalace aktualizací, které jsou automaticky stahovány a aplikovány. Na rozdíl od atomárních aktualizací na bázi ostree a snap, používaných v Fedoře a Ubuntu, v openSUSE Leap Micro místo vytváření samostatných atomárních obrazů a nasazení další infrastruktury pro doručování používá standardní správce balíčků a mechanismus snapshotů v souborovém systému. Pro aktualizaci jádra Linux bez restartu a přerušení provozu jsou podporovány live-patche.
Kořenový oddíl je montován v režimu jen pro čtení a během provozu se nemění. Jako souborový systém se používá Btrfs, jehož snímky slouží jako základ pro atomární přepínání mezi stavem systému před a po aplikaci aktualizací. V případě problémů po aplikaci aktualizací lze systém vrátit do předchozího stavu. Pro spuštění izolovaných kontejnerů je integrován nástroj s podporou runtime Podman/CRI-O a Docker.
Mezi oblastmi použití Leap Micro se uvádí využití jako základního systému pro virtualizační platformy a kontejnery, stejně jako použití v decentralizovaných prostředích a systémech založených na mikroslužbách. Leap Micro je také důležitým článkem při utváření příští generace distribuce SUSE Linux, která plánuje rozdělit základní kostru distribuce na dvě části: zjednodušenou "host OS" pro běh na hardwaru a vrstvu pro podporu aplikací zaměřenou na spuštění v kontejnerech a virtual machines.
Nová koncepce předpokládá, že v "host OS" budou vyvíjet minimální prostředí nezbytné pro podporu a správu hardwaru, zatímco všechny aplikace a komponenty uživatelského prostoru se budou spouštět nikoli v smíšeném prostředí, ale v samostatných kontejnerech nebo v virtuálních strojích běžících nad "host OS" a vzájemně izolovaných.
Zdroj: opennet.ru
