Dezvoltatorii proiectului openSUSE au lansat distribuția openSUSE Leap Micro 5.3, care poate fi actualizată atomic, destinat creării de microservicii și utilizării ca sistem de bază pentru platformele de virtualizare și izolare a containerelor. Descărcările sunt disponibile pentru arhitecturile x86_64 și ARM64 (Aarch64), livrate atât cu installer (versiuni offline, de 1.9 GB), cât și sub formă de imagini bootabile pregătite: 782 MB (preconfigurat), 969 MB (cu kernel Real-Time) și 1.1 GB. Imaginile pot fi rulată sub controlul hipervizoarelor Xen și KVM sau direct pe hardware, inclusiv pe plăci Raspberry Pi.
Distribuția openSUSE Leap Micro se bazează pe rezultatele proiectului MicroOS și este poziționată ca o versiune comunitară a produsului comercial SUSE Linux Enterprise Micro 5.3, care se distinge prin absența livrării interfeței grafice. Pentru configurare, se poate utiliza interfața web Cockpit, care permite gestionarea sistemului prin browser, instrumentul cloud-init pentru livrarea setărilor la fiecare boot sau Combustion pentru configurarea setărilor în timpul primei porniri. Utilizatorului i se oferă un instrument pentru a comuta rapid de la Leap Micro la SUSE SLE Micro — se presupune că se poate implementa inițial gratuit o soluție bazată pe Leap Micro, iar la nevoie de suport extins sau certificare, se poate transfera configurația existentă către produsul SUSE SLE Micro.
O caracteristică cheie a Leap Micro este mecanismul de instalare atomică a actualizărilor, care sunt descărcate și aplicate automat. Spre deosebire de actualizările atomice bazate pe ostree și snap, utilizate în Fedora și Ubuntu, în openSUSE Leap Micro, în loc de construirea unor imagini atomice separate și desfășurarea de infrastructuri suplimentare de livrare, se folosește instrumentul standard de gestionare a pachetelor (utilitarul transactional-update) împreună cu mecanismul de snapshot-uri în sistemul de fișiere Btrfs (snapshot-urile sunt folosite pentru a comuta atomic între starea sistemului înainte și după instalarea actualizărilor). În caz de probleme după aplicarea actualizărilor, sistemul poate fi revertit la starea anterioară. Pentru actualizarea kernel-ului Linux fără repornire și suspendarea funcționării, sunt suportate patch-uri live.
Partiția rădăcină este montată în modul de citire și nu se modifică pe parcursul funcționării. Pentru a rula containere izolate, este inclus un instrument cu suport pentru runtime Podman/CRI-O și Docker. Editia Micro a distribuției este utilizată în cadrul proiectului ALP (Adaptable Linux Platform) pentru a asigura funcționarea mediului „host OS”. În ALP, pentru a rula pe hardware, se recomandă utilizarea unui „host OS” redus, iar toate aplicațiile și componentele spațiului utilizator sunt rulate nu într-un mediu mixt, ci în containere separate sau în. virtuálne mašini, executate deasupra „host OS” și izolate între ele.
În noua versiune, componentele sistemului au fost actualizate la baza de pachete SUSE Linux Enterprise SUSE (SLE) Micro 5.3, bazată pe SUSE SLE 15 Service Pack 4. A fost adăugat un modul pentru gestionarea SELinux și diagnosticarea problemelor prin Cockpit. Pentru gestionarea setărilor rețelei, NetworkManager este utilizat implicit.
Sursa: opennet.ro
