Vývojáři projektu openSUSE vydali atomicky aktualizovatelnou distribuci openSUSE Leap Micro 5.3, určenou pro vytváření mikroslužeb a pro použití jako základní systém pro platformy virtualizace a kontejnerové izolace. K dispozici jsou sestavení pro architektury x86_64 a ARM64 (Aarch64), dodávané jak s instalačním programem (Offline-sestavení, velikosti 1,9 GB), tak ve formě připravených zaváděcích obrazů: 782 MB (přednastavený), 969 MB (s jádrem Real-Time) a 1,1 GB. Obrazy mohou běžet pod správou hypervisorů Xen a KVM nebo přímo na hardwaru, včetně desek Raspberry Pi.
Distribuce openSUSE Leap Micro je založena na pracích projektu MicroOS a je prezentována jako komunitní verze komerčního produktu SUSE Linux Enterprise Micro 5.3, lišící se absencí dodávky grafického rozhraní. Pro nastavení lze použít webové rozhraní Cockpit, které umožňuje spravovat systém přes prohlížeč, nástroj cloud-init s přenosem nastavení při každém zavedení nebo Combustion pro nastavení během prvního zavedení. Uživatel má k dispozici nástroje pro rychlé přepínání z Leap Micro na SUSE SLE Micro — předpokládá se, že může nejprve zdarma implementovat řešení založené na Leap Micro, a při potřebě rozšířené podpory nebo certifikace převést již existující konfiguraci na produkt SUSE SLE Micro.
Klíčovou funkcí Leap Micro je mechanismus atomického nasazení aktualizací, které se stahují a automaticky aplikují. Na rozdíl od atomických aktualizací na základě ostree a snap, používaných ve Fedoře a Ubuntu, openSUSE Leap Micro místo budování jednotlivých atomických obrazů a nasazování dodatečné infrastruktury distribuce používá standardní nástroje pro správu balíčků (nástroj transactional-update) v kombinaci s mechanismem snapshotů v souborovém systému Btrfs (snapshoty se používají pro atomické přepínání mezi stavem systému před a po aplikaci aktualizací). V případě problémů po aplikaci aktualizací lze vrátit systém do předchozího stavu. Pro aktualizaci jádra Linux bez restartování a přerušení provozu jsou podporovány živé patche.
Kořenová sekce je připojena v režimu pouze pro čtení a během provozu se nemění. Pro spuštění izolovaných kontejnerů je do nástroje integrována podpora runtime Podman/CRI-O a Docker. Mikro-úprava distribuce se používá v projektu ALP (Adaptable Linux Platform) k zajištění provozu prostředí „host OS“. V ALP se doporučuje používat zjednodušenou „host OS“ pro práci nad hardwarem, zatímco všechny aplikace a komponenty uživatelského prostoru jsou spouštěny nejen ve smíšeném prostředí, ale v oddělených kontejnerech nebo v virtual machines, které jsou prováděny nad „host OS“ a izolované od sebe.
V novém vydání byly komponenty systému aktualizovány na balíčkovou základnu SUSE Linux Enterprise SUSE (SLE) Micro 5.3, která je založena na SUSE SLE 15 Service Pack 4. Byl přidán modul pro správu SELinux a diagnostiku problémů prostřednictvím Cockpitu. Pro správu nastavení sítě je ve výchozím nastavení použit NetworkManager.
Zdroj: opennet.ru
