Projekt openSUSE uverejnil vydanie atomárne aktualizovateľného distribúcie openSUSE Leap Micro 6.1, určeného na vytváranie mikroslužieb a na použitie ako základný systém pre platformy virtualizácie a kontajnerovej izolácie. Pre stiahnutie sú k dispozícii inštalačné balíky pre architektúry x86_64 a ARM64 (Aarch64), ako aj pripravené systémové obrazy pre virtualizačné systémy.
Distribúcia openSUSE Leap Micro je založená na technológiách projektu MicroOS a je pozicionovaná ako komunitná verzia komerčného produktu SUSE Linux Enterprise Micro, ktorá sa vyznačuje neprítomnosťou dodávky grafického rozhrania. Na nastavenie môže byť použitý 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 nahranie nastavení počas prvého spustenia. Používatelia majú možnosť rýchlo prepnúť z Leap Micro na SUSE SLE Micro (je možné najprv zadarmo implementovať riešenie na báze Leap Micro, a ak je potrebná rozšírená podpora alebo certifikácia, previesť existujúcu konfiguráciu na produkt SUSE SLE Micro).
V Leap Micro je implementovaný mechanizmus atomárnej inštalácie aktualizácií, ktoré sa sťahujú a aplikujú automaticky. Na rozdiel od atomárnych aktualizácií na báze ostree a snap, ktoré sa používajú vo Fedora a Ubuntu, openSUSE Leap Micro namiesto vytvárania samostatných atomárnych obrazov a nasadenia dodatočnej infraštruktúry dodávky používa štandardný nástroj na správu balíkov (nástroj transactional-update) v kombinácii s mechanizmom snapshotov vo FS Btrfs (snapshots sa používajú na atomárne 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é vrátiť systém do predchádzajúceho stavu. Na aktualizáciu jadra Linux bez reštartu a prerušenia práce sú podporované live-patch.
Hlavný oddiel sa montuje v režime iba na čítanie a nemení sa počas prevádzky. Na spustenie izolovaných kontajnerov je integrovaný nástroj s podporou systémov Podman/CRI-O a Docker. Micro-úprava distribúcie sa používa v projekte SLFO (SUSE Linux Framework One) na zabezpečenie prevádzky prostredia "host OS". V SLFO sa odporúča používať zjednodušenú "host OS" pre prácu nad hardvérom, pričom všetky aplikácie a komponenty užívateľského priestoru by sa mali spúšťať 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 novom vydaní:
- Pridaná podpora režimu mäkkého reštartu (soft-reboot), pri ktorom sa reštartujú iba komponenty užívateľského priestoru, bez zasahovania do jadra Linuxu. Mäkkej reštart sa môže použiť na inštaláciu načítaných systémových aktualizácií, ak sa aktualizácie netýkajú jadra a bootloadera.
- Navrhnutý nový nástroj opensuse-migration-tool, ktorý zjednodušuje aktualizáciu medzi verziami distribúcie. Poskytla sa možnosť aktualizácie vydaní 5.5 a 6.0 na verziu 6.1.
- Pridaný PAM modul na použitie pri prihlasovaní dvojfaktorovej autentifikácie založenej na jednorazových heslách.
- Zabránený vzdialený prístup pod užívateľom root s autentifikáciou na báze hesiel. Zmena sa týka vrátane webového rozhrania Cockpit, pre vzdialené pripojenie k ktorému je teraz nevyhnutné vytvoriť a použiť nepovoleného užívateľa.
- Vytvorené dodatočné inštalačné obrazy, ktoré sa načítavajú po sieti pomocou mechanizmu PXE.
- Realizovaná podpora architektúry IBM Power (ppc64le). Ako minimálne podporované sú uvedené procesory IBM Power9 (IBM Power8 nie sú podporované).
- Pridaná možnosť zapnúť kompresiu stránkovacieho oddielu pomocou modulu zRAM, ktorý umiestňuje komprimované blokové zariadenie do RAM.
- Odstránené balíky busybox, salt-master a k3s.
Zdroj: opennet.ru
