Compania Canonical a publicat un distribuitor monolitic Ubuntu Core 26

Compania Canonical a lansat Ubuntu Core 26, o variantă compactă a distribuției Ubuntu, adaptată pentru utilizarea pe dispozitivele Internet of Things (IoT), în containere, echipamente de consum și echipamente industriale. Ubuntu Core este livrat sub formă de imagine monolitică indivizibilă a sistemului de bază, fără a utiliza separarea în pachete deb individuale. Imaginile Ubuntu Core 26, ale căror compuneri sunt sincronizate cu baza de pachete Ubuntu 26.04, sunt pregătite pentru sistemele x86_64 și ARM64. Timpul de suport pentru această versiune va fi de 15 ani.

Ubuntu Core servește ca bază pentru rularea componentelor și aplicațiilor suplimentare, care sunt înfășurate sub formă de extensii auto-suficiente în format snap. Componentele Ubuntu Core, inclusiv sistemul de bază, nucleul Linux și extensiile de sistem, sunt de asemenea livrate în format snap și gestionate cu ajutorul uneltelor snapd. Tehnologia Snappy permite formarea unei imagini de sistem ca un întreg, fără separarea în pachete individuale. În locul actualizărilor etapizate la nivel de pachete deb, în Ubuntu Core este aplicat mecanismul de actualizare atomică a pachetelor snap și a sistemului de bază, similar cu Fedora Atomic, ChromeOS, Endless și openSUSE Leap Micro. La actualizarea mediului de bază și a pachetelor snap, există posibilitatea de a reveni la o stare anterioară în caz de probleme apărute după actualizare.

Pentru a asigura securitatea, fiecare componentă a sistemului este verificată prin semnătură digitală, ceea ce permite protejarea distribuției de modificări ascunse sau de instalarea pachetelor snap neverificate. Componentele livrate în format Snap sunt izoliate prin AppArmor și Seccomp, creând o barieră suplimentară de protecție a sistemului în caz de compromis al unor aplicații individuale. Sistemul de bază include doar un set minim de aplicații necesare, ceea ce nu doar că a redus dimensiunea mediului sistemic, dar a avut și un impact pozitiv asupra securității prin reducerea vectorilor posibili de atac.

Sistemul de fișiere de bază este montat în modul de citire. Există posibilitatea de a utiliza criptarea datelor pe suport utilizând TPM. Actualizările sunt emise periodic, livrate prin OTA (over-the-air) și sincronizate cu compunerea Ubuntu 26.04. Pentru a minimiza traficul, actualizările sunt livrate într-un format comprimat și includ doar modificările față de actualizarea anterioară (actualizări delta). Automatizarea instalării actualizărilor rezolvă problemele de menținere a securității sistemului la utilizarea pe dispozitive încorporate.

Datorită separării logice a sistemului de bază de aplicații, mentenanța bazei de cod Ubuntu Core este realizată de dezvoltatorii Ubuntu, în timp ce actualizarea aplicațiilor suplimentare este gestionată de dezvoltatorii aplicațiilor. Această abordare permite reducerea costurilor de întreținere a produselor al căror mediu software se bazează pe Ubuntu Core, deoarece producătorii lor nu trebuie să se ocupe de lansarea și livrarea actualizărilor de sistem și se pot concentra doar asupra componentelor lor specifice.

Noutăți principale:

  • A fost implementat un nou sistem de construire bazat pe instrumentul Chisel, care permite împărțirea și reducerea pachetelor Debian pentru a livra doar fișierele indispensabile. Chisel oferă posibilitatea de a manipula nu pachete complete, ci porțiuni (submulțimi de pachete) — seturi de fișiere generate pe baza conținutului și metadatelor pachetului. Fiecare porțiune poate avea propriul conținut și propriile dependențe, legate de alte porțiuni. Fiecare fișier din sistemul de fișiere Ubuntu Core este acum legat de o porțiune și de un pachet cu cod sursă, ceea ce îmbunătățește verificarea integrității și urmărirea vulnerabilităților. Utilizarea noului sistem de construire a permis reducerea dimensiunii imaginii de sistem de bază cu 7%.
  • Timpul de instalare a actualizărilor a fost redus datorită aplicării formatului snap-delta pentru a diminua dimensiunea datelor descărcate pentru majoritatea pachetelor snap. De exemplu, dimensiunea fișierelor cu actualizările pachetelor snap de bază a scăzut de la 16 la 1.5 MB.
  • A fost asigurată conformitatea cu cerințele legii europene CRA (Cyber Resilience Act), care introduce responsabilitate juridică pentru nerespectarea cerințelor de securitate.
  • A fost adăugată posibilitatea de aplicare a tehnologiei Livepatch pentru modificarea nucleului Linux în funcțiune, fără a necesita repornirea sau oprirea aplicațiilor.
  • S-a asigurat integrarea cu instrumentul COS (Canonical Observability Stack), bazat pe motorul de orchestration Juju și pe platforma Kubernetes. Ubuntu Core poate acum să transmită jurnale și metrici către sisteme centralizate de monitorizare bazate pe Grafana, Loki și Prometheus.
  • A fost adăugat suport pentru componente care permit dezvoltatorilor de pachete snap să distribuie resurse mari suplimentare sau opționale, cum ar fi datele de depanare, fișierele de traducere și driverele opționale, separat de pachetul snap principal pentru a reduce dimensiunea instalării de bază. Componenta este formată ca o imagine în format squashfs, montată în mediu snap.
  • În API-ul REST Snapd s-a asigurat compatibilitatea cu specificația OpenAPI.
  • Modul de afișare serverul Ubuntu Frame, care permite crearea de medii grafice integrate (kioscuri web, terminale de autoservire, panouri informative, semne digitale), a adăugat posibilitatea de a afișa interfața mai multor aplicații pe un singur ecran. A fost adăugată și utilizarea accelerării GPU în aplicații.
  • A fost adăugată configurarea sistemului interface.allow-auto-connection pentru a defini regulile de conectare automată a interfețelor.
  • A fost adăugat suport pentru mecanismul Confdb pentru definirea centralizată a setărilor, nelegat de anumite pachete snap și dispozitive.
  • Interpreterul Python a fost exclus din setul de bază de pachete snap și acum trebuie instalat sub formă de plugin separat.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster