Dezvoltatorii proiectului openSUSE au prezentat prima versiune a noului său sistem de operare - openSUSE „Leap Micro”, bazat pe realizările proiectului MicroOS. Distribuția openSUSE Leap Micro este poziționată ca o versiune comunitară a produsului comercial SUSE Linux Enterprise Micro 5.2, ceea ce explică și numărul neobișnuit al primei versiuni - 5.2, care a fost ales pentru a sincroniza numerotarea versiunilor în ambele distribuții. Perioada de suport pentru versiunea openSUSE Leap Micro 5.2 va fi de 4 ani.
Pentru descărcare sunt disponibile pachete pentru arhitecturile x86_64 și ARM64 (Aarch64), furnizate atât cu instalator (pachete offline, de 370 MB), cât și sub formă de imagini bootabile: 570 MB (preconfigurat), 740 MB (cu kernel real-time) și 820 MB. Imaginile pot fi rulate sub gestionarii Xen și KVM sau pe hardware, inclusiv plăci Raspberry Pi. Pentru configurare, se poate utiliza instrumentul cloud-init pentru a transmite setările la fiecare pornire sau Combustion pentru a configura setările în timpul primei porniri.
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, openSUSE Leap Micro folosește managerul de pachete standard și mecanismul de instantanee în FS, în locul construirii unor imagini atomice separate și desfășurării infrastructurii suplimentare de livrare. Pentru a actualiza kernelul Linux fără a reporni și a suspenda activitatea, sunt acceptate patch-uri live.
Partiția principală este montată în modul de doar citire și nu se schimbă în timpul funcționării. Sistemul de fișiere folosit este Btrfs, iar instantanee utilizate constituie baza pentru comutarea atomică între starea sistemului înainte și după instalarea actualizărilor. În cazul apariției unor probleme după aplicarea actualizărilor, sistemul poate fi restaurat în starea anterioară. Pentru a rula containere izolate, este inclus un set integrat de instrumente care suportă runtime Podman/CRI-O și Docker.
Printre domeniile de aplicare ale Leap Micro se menționează utilizarea acestuia ca sistem de bază pentru platforme de virtualizare și izolare a containerelor, precum și aplicarea în medii decentralizate și sisteme bazate pe microservicii. Leap Micro este, de asemenea, un element important în formarea următoarei generații a distribuției SUSE Linux, în care se preconizează împărțirea bazei fundamentale a distribuției în două părți: un „host OS” redus pentru a funcționa deasupra hardware-ului și un strat pentru suportul aplicațiilor, orientat spre rularea în containere și virtuálne mašini.
Noua conceptie prevede că în „host OS” va fi dezvoltat un mediu minim necesar pentru a susține și gestiona hardware-ul, iar toate aplicațiile și componentele spațiului utilizatorului vor fi rulate nu într-un mediu mixt, ci în containere separate sau în mașini virtuale, executate deasupra „host OS” și izolate unele de altele.
Sursa: opennet.ro
