Canonical funcționează pe o variantă a Ubuntu Desktop care conține doar pachete Snap

 

canonic

Canonical este compania responsabilă pentru dezvoltarea Ubuntu

Recent, a apărut știrea că dezvoltatorii de la Canonical intenționează să înceapă să livreze versiuni suplimentare Ubuntu Desktop anul viitor, bazate pe platforma Ubuntu Core și care includ numai aplicații ambalate în format Snap.

Ubuntu Core implică furnizarea unei imagini monolitice indivizibile a sistemului de bază, care nu utilizează împărțirea în pachete deb separate și utilizează un mecanism de actualizare atomică la nivelul întregului sistem.

Componentele Ubuntu Core, inclusiv sistemul de bază, nucleul Linux, pluginurile de sistem și aplicațiile suplimentare, vin într-un format snap și sunt gestionate de setul de instrumente snapd.

Componentele formatului Snap sunt izolate de AppArmor și Seccomp, creând o frontieră suplimentară pentru protecția sistemului în cazul în care aplicațiile individuale sunt compromise. Sistemul de fișiere de bază este montat numai în citire. Actualizările mediului de bază sunt livrate OTA (over the air), includ doar modificări (actualizări delta) și sunt sincronizate cu versiunea LTS curentă a Ubuntu.

Despre Ubuntu Core putem evidenția faptul că lansarea acestuia a fost anunțată recent, deoarece a fost anunțată oficial pe blogul Ubuntu.

În această postare pe blog, discutăm despre arhitectura sistemelor de operare imuabile, avantajele și dezavantajele acestora și rolul Ubuntu Core în peisajul imuabil Linux. Demonstrăm modul în care concentrarea sa pe compozibilitate și securitate aduce beneficii unice dezvoltatorilor IoT, edge, robotică și cloud.

Nota vorbește despre arhitectura Ubuntu Core și discută avantajele și dezavantajele unei organizări monolitice a distribuției.

  • Particularități:
    Componentele sistemului sunt montate doar în citire și nu pot fi modificate.
    Actualizare a sistemului atomic cu posibilitatea de a reveni la starea anterioară și de a aplica actualizările automat.
    Previzibilitatea comportamentului și stării sistemului în diferite dispozitive;
    Izolarea aplicațiilor de sistemul principal și unele de altele.
  • Avantaje:
    Nivel mai ridicat de protecție împotriva programelor malware și a comportamentului inadecvat al aplicațiilor.
    Stabilitate: Fișierele de sistem nu pot fi corupte sau șterse printr-o acțiune accidentală, iar actualizările atomice asigură o stare constantă a sistemului (sistemul nu poate fi lăsat într-o stare parțial actualizată și potențial instabilă).
    Simplificarea testelor, verificarea integritatii si diagnosticarea problemelor (starea sistemelor este identica la diferite sarcini).
    Gestionabilitate: Mediul este identic pe diferite sisteme, permițând administratorilor să nu-și facă griji cu privire la diferențele și inconsecvențele dintre diferitele sisteme. Actualizările atomice și capacitatea de a anula o actualizare fac mai ușor să rămâneți la curent și să rezolvați întreruperile.
  • Defecte:
    Lipsa flexibilității: utilizatorii nu pot face modificări la fișierele de sistem și nu pot adapta sistemul la nevoile lor la nivelul sistemelor tradiționale.
    Suport limitat: nu toate aplicațiile și serviciile pot fi utilizate în medii sandbox.
    consum crescut de spațiu pe disc: actualizările atomice necesită spațiu de stocare suplimentar pentru descărcare înainte de a trece la o versiune nouă, iar utilizarea containerelor pentru a rula aplicații necesită stocare suplimentară de date și dependențe.
    Procese de dezvoltare mai complexe pentru sistemele cu medii sandbox și necesitatea de a utiliza instrumente nefamiliare.

Este de menționat că proiecte precum Fedora Silverblue și Endless OS folosesc deja un design de distribuție similar , dar bazat pe Flatpak, pentru versiunile Workstation.

În ceea ce privește planul Canonical, se menționează că are în plan ca primele compilații experimentale ale noii versiuni de Ubuntu Desktop să fie gata în primăvara anului viitor, în proces de formare a Ubuntu 24.04 LTS. Livrarea versiunilor clasice de Ubuntu Desktop cu pachete deb va continua fără modificări.

Printre realizările recente ale Ubuntu, care fac posibilă implementarea unei versiuni cu un mediu grafic pe Ubuntu Core, este implementarea capacității de a livra o stivă de imprimare bazată pe CUPS și diferite versiuni de drivere Mesa în pachete snap. Livrarea CUPS pe snap este programată să înceapă odată cu lansarea Ubuntu 23.10.

Comentarii

Postări populare de pe acest blog

Cele mai bune distribuții Linux pentru calculatoare vechi

10 site-uri gratuite de streaming de filme fără cerințe de înregistrare

Folosesc Linux de 30 de ani. Iată 5 motive pentru care nu voi trece niciodată la Windows sau MacOS