Vývojáři projektu openSUSE zveřejnili atomárně aktualizovatelnou distribuci openSUSE Leap Micro 5.5, určenou k vytváření mikroslužeb a jako základní systém pro virtualizační platformy a kontejnermí izolaci. K dispozici jsou sestavení pro architektury x86_64 a ARM64 (Aarch64), dodávané jak s instalátorem (Offline verze o velikosti 2,1 GB), tak ve formě hotových spouštěcích obrazů: 782 MB (přednastavený), 959 MB (s jádrem Real-Time) a 1,1 GB. Obrazy mohou běžet pod řízením hypervizorů Xen a KVM nebo na hardware, včetně desek Raspberry Pi.
Distribuce openSUSE Leap Micro je založena na vývoji projektu MicroOS a je představována jako komunitní verze komerčního produktu SUSE Linux Enterprise Micro, která se vyznačuje absencí dodání grafického rozhraní. Pro konfiguraci lze použít webové rozhraní Cockpit, jež umožňuje správu systému prostřednictvím prohlížeče, nástroj cloud-init s předáním nastavení při každém spuštění nebo Combustion pro nastavení během prvního spuštění. Uživatel má k dispozici nástroj pro rychlé přepnutí z Leap Micro na SUSE SLE Micro – předpokládá se, že lze nejprve bezplatně implementovat řešení postavené na Leap Micro a v případě potřeby rozšířené podpory nebo certifikace přené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.
Hlavní oddíl je připojen v režimu pouze pro čtení a během provozu se nemění. Pro spuštění izolovaných kontejnerů je integrován nástroj s podporou runtime Podman/CRI-O a Docker. Micro vydání 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“, přičemž všechny aplikace a komponenty uživatelského prostoru se spouští ne v smíšeném prostředí, ale v samostatných kontejnerech nebo v. virtual machines, které jsou prováděny nad „host OS“ a izolované od sebe.
V novém vydání:
- Systémové komponenty byly aktualizovány na balíčkovou základnu SUSE Linux Enterprise (SLE) Micro 5.5, založenou na SUSE SLE 15 Service Pack 5.
- Podpora SELinux byla významně rozšířena.
- Pro systémy založené na architektuře AArch64 byla přidána podpora nástroje podman-docker (reprodukuje Docker CLI přes podman) a hypervizoru hyper-v.
- Nástroj podman byl aktualizován na verzi 4.4, která zahrnuje utilitu quadlet pro zjednodušení spuštění systémových kontejnerů pod řízením systemd.
- Přidány balíčky fwupdate a fwupdate-efi pro zjednodušení aktualizace firmwaru.
- Byly vytvořeny obrazy ve formátu QCOW (QEMU Copy On Write) pro architektury x86_64 a aarch64.
- Správce webového rozhraní Cockpit byl aktualizován na verzi 298, pro správu SELinux byl integrován modul cockpit-selinux.

Zdroj: opennet.ru

