Vývojári projektu openSUSE zverejnili atomicky aktualizovateľnú distribúciu openSUSE Leap Micro 5.3, určenú na vytváranie mikroslužieb a na použitie ako základný systém pre virtualizačné platformy a kontajnerovú izoláciu. Na stiahnutie sú dostupné zostavy pre architektúry x86_64 a ARM64 (Aarch64), dodávané s inštalátorom (offline zostavy s veľkosťou 1.9 GB) aj vo forme pripravených zavádzacích obrazov: 782 MB (predkonfigurované), 969 MB (s reálnym časom) a 1.1 GB. Obrazy môžu bežať pod správou hypervízorov Xen a KVM alebo priamo na hardvéri, vrátane dosiek Raspberry Pi.
Distribúcia openSUSE Leap Micro je založená na výsledkoch projektu MicroOS a je prezentovaná ako komunitná verzia komerčného produktu SUSE Linux Enterprise Micro 5.3, ktorá sa vyznačuje absenciou grafického rozhrania. Na nastavenie je možné využiť webové rozhranie Cockpit, ktoré umožňuje spravovať systém cez prehliadač, nástroj cloud-init s prenosom nastavení pri každom spustení alebo Combustion na nastavenie pri prvom spustení. Užívateľ má k dispozícii nástroje na rýchle prepínanie z Leap Micro na SUSE SLE Micro – predpokladá sa, že je možné najprv bezplatne nasadiť riešenie založené na Leap Micro a v prípade potreby rozšírenej podpory alebo certifikácie presunúť existujúcu konfiguráciu na produkt SUSE SLE Micro.
Kľúčovou vlastnosťou Leap Micro je mechanizmus atomickej inštalácie aktualizácií, ktoré sa sťahujú a aplikujú automaticky. Na rozdiel od atomických aktualizácií založených na ostree a snap, ktoré sa používajú v Fedore a Ubuntue, openSUSE Leap Micro namiesto vytvárania jednotlivých atomických obrazov a nasadenia ďalšej infraštruktúry dodávky používa štandardný nástroj na správu balíkov (nástroj transactional-update) spolu s mechanizmom snapshotov v súborovom systéme Btrfs (snapshoty sa používajú na atomické prepínanie medzi stavom systému pred a po inštalácii aktualizácií). V prípade problémov po aplikovaní aktualizácií je možné systém vrátiť do predchádzajúceho stavu. Pre aktualizáciu jadra Linux bez reštartovania a prerušenia prevádzky sú podporované live-patche.
Hlavná časť je pripojená v režime len na čítanie a nemenná počas prevádzky. Na spustenie izolovaných kontajnerov je integrovaný nástroj s podporou runtime Podman/CRI-O a Docker. Micro verzia distribúcie sa používa v projekte ALP (Adaptable Linux Platform) na zabezpečenie fungovania prostredia „host OS“. V ALP sa odporúča použiť skrátenú „host OS“ na prácu na hardvéri, pričom všetky aplikácie a komponenty používateľského priestoru sa spúšťajú nie v zmiešanom prostredí, ale v samostatných kontajneroch alebo v. virtuálnych strojoch, bežiacich nad „host OS“ a izolovaných navzájom.
V novej verzii sú komponenty systému aktualizované na balíkovú základňu SUSE Linux Enterprise SUSE (SLE) Micro 5.3, založenú na SUSE SLE 15 Service Pack 4. Pridaný modul na správu SELinux a diagnostiku problémov cez Cockpit. Na správu nastavení siete je predvolene použitý NetworkManager.
Zdroj: opennet.ru
