O versiune oficială numai Snap, imuabilă a desktopului Ubuntu este în lucru. Iată la ce vă puteți aștepta de la noul desktop Ubuntu Snapified.
Există o schimbare masivă în modul în care este construit Linux desktop. Comunitățile și companiile creează versiuni imuabile ale distribuțiilor lor, iar Ubuntu nu face excepție.
Începând cu Ubuntu 24.04, va exista o versiune a desktopului construită în întregime din pachete snap, cunoscute și sub numele de snaps. Acest proiect este cunoscut în prezent ca Ubuntu Core Desktop.
Dar cum vă afectează utilizarea unei versiuni Snap-only a desktopului Ubuntu? La ce schimbări ar trebui să vă așteptați și ar trebui să vă scufundați imediat sau să rămâneți mai mult timp pe desktop-ul tradițional Ubuntu?
1. Bună, Snaps, la revedere DEB
Într-o versiune de Ubuntu numai Snap, snap-urile înlocuiesc DEB-urile ca mijloc principal de distribuire și descărcare de software.
Snap este un tip de format de pachet universal, ceea ce înseamnă că o aplicație distribuită ca snap poate rula pe majoritatea versiunilor de Linux, mai degrabă decât să fie relansată pentru fiecare distribuție specifică. Snap este
unul dintre cele trei formate de pachete distro-agnostice pentru Linux.Formatul snap vine de la dezvoltatorii de la Canonical, compania din spatele Ubuntu. Deși snaps-urile sunt disponibile pentru orice versiune de Linux, ele sunt asociate în principal cu Ubuntu. Majoritatea celorlalte distribuții s-au stabilit un alt format de pachet universal cunoscut sub numele de Flatpak, inclusiv SteamOS pe Steam Deck.
O diferență majoră între snaps și flatpak-uri este că primul nu se limitează la aplicațiile desktop. Pachetele Snap pot distribui software pentru servere. De asemenea, puteți construi componentele și bibliotecile de bază ale sistemului care alcătuiesc un sistem de operare din snaps.
2. Aceasta este o versiune imuabilă a Ubuntu
Când ceva este mutabil, este schimbător. Un sistem de operare imuabil este unul care nu poate fi schimbat. Fișierele de sistem de bază sunt numai pentru citire, ceea ce înseamnă că aplicațiile pe care le instalați pot accesa fișierele de sistem, dar nu le pot modifica sau crea altele noi. Nici tu, utilizatorul, nu poți modifica cu ușurință singur sistemul.
Acest lucru poate părea complicat, dar există șanse mari să utilizați deja un sistem de operare imuabil. Android, ChromeOS și macOS folosesc toate această abordare. Asta pentru că sistemele de operare imuabile sunt mai greu de spart accidental. De asemenea, vin cu o securitate îmbunătățită, deoarece hackerii au o muncă mult mai dificilă când încearcă să injecteze malware la nivel de sistem.
Pentru a fi clar, întregul sistem nu este imuabil, deoarece asta l-ar face inutilizabil. Puteți salva fișiere în folderul personal de acasă și puteți instala aplicații.
3. Majoritatea aplicațiilor vor fi Sandbox
Formatul snap împiedică aplicațiile să interacționeze cu alte aplicații sau să aibă acces la fișierele de pe computer, cunoscut și sub numele de sandboxing. Fiecare bucată de software are propriul său sandbox privat în care să se joace, fără a putea ști ce se întâmplă în afara sandbox-ului său.
Depinde de dezvoltatorii de aplicații să implementeze corect sandboxing. Uneori nu o fac, lăsând dispozitivul dumneavoastră vulnerabil, dar cu un fals sentiment de protecție.
Este posibil să întâmpinați, de asemenea, ciudatenii care nu sunt prezente în versiunea fără snap și fără sandbox a aplicațiilor. Aceasta poate include posibilitatea de a vedea numai fișierele din folderul „Imagini”, dar nu și folderul „Descărcări” sau imposibilitatea de a detecta anumite componente hardware, cum ar fi un microfon sau o cameră web.
4. Magazinul Snap este sursa ta principală pentru aplicații
De ani de zile, marea majoritate a software-ului disponibil pentru Ubuntu a provenit din depozitele Ubuntu pe care Canonical le oferă gratuit. Acest vast catalog de software conține multe, dacă nu majoritatea, din software-ul deschis disponibil pentru Linux.
Acest software vine în format DEB, deoarece majoritatea software-ului este de fapt extras din depozitele de sistem Debian pe care se bazează Ubuntu.
Dar depozitele Ubuntu nu conțin snaps. Pentru cei, Canonial oferă un magazin Snap separat care servește ca modalitate principală de a descoperi și instala aplicații pe o versiune Snap-only a Ubuntu. Clientul desktop pentru acest magazin de aplicații este programat utilizând Flutter, ca și alte piese software mai noi de la Canonical.
Magazinul Snap conține o mulțime de software open-source, dar asta nu este tot. Aici puteți găsi, de asemenea, software comercial, proprietar, cum ar fi Slack și Microsoft Teams.
5. Sunt disponibile doar versiunile de asistență pe termen lung
Ubuntu are un program de lansare oarecum neconvențional. O nouă versiune apare la fiecare șase luni pe parcursul unui ciclu de doi ani. Prima versiune este versiunea de suport pe termen lung. Cele trei versiuni intermediare sunt cunoscute ca lansări intermediare.
Majoritatea utilizatorilor Ubuntu se țin de versiunile LTS care apar la fiecare doi ani. Versiunile intermediare oferă oamenilor posibilitatea de a descărca versiuni mai noi de software și de a vedea modificările care ar putea ajunge la următorul LTS.
Versiunea Snap-only a Ubuntu se lipește de ciclul LTS. Dacă preferați să adoptați versiuni intermediare, poate doriți să rămâneți la versiunea standard a Ubuntu.
6. Este mai ușor să comutați între mediile desktop
Un mediu desktop este o colecție colosală de software. Deși întotdeauna ați avut opțiunea de a instala mai multe medii desktop în Ubuntu, pachetele se amestecă în cele din urmă, rezultând tot felul de ciudatenii.
Într-un sistem de operare imuabil, sistemul de bază este actualizat sau schimbat ca un singur pachet. Acest lucru face posibilă schimbarea mediilor desktop fără ca lucrurile să se amestece. De asemenea, puteți avea mai multe versiuni ale aceluiași mediu desktop, cum ar fi versiunea stabilă actuală și cea mai recentă versiune beta.
7. Terminalul vă permite să instalați software non-Ubuntu
Canonical a creat un nou terminal folosind Flutter, care va fi familiar celor deja obișnuiți cu Distrobox. Daca nu esti, Distrobox este o modalitate de a instala software din mai multe distribuții în interiorul unui terminal, astfel încât nu trebuie să instalați versiuni întregi de distribuții alături de cea pe care o rulați deja.
Terminalul Ubuntu plasează în primul rând sigla Ubuntu, dar există și alte pictograme de distribuție listate pe care să le selectați. Terminalul utilizează caracteristicile de izolare încorporate ale nucleului Linux pentru a face magia să se întâmple.
8. Puteți comuta „Canale” pentru a accesa software-ul nou
Ubuntu a oferit de mult timp diferite surse de software, ținând cont dacă oamenii doresc să le folosească exclusiv software Canonical a testat numai software gratuit și open source sau accesează cel mai larg catalog posibil. Noua opțiune Ubuntu va adopta o abordare diferită, oferind în schimb diverse canale.
Dacă aveți nevoie de noi drivere hardware, activați canalul. Căutați o versiune mai nouă de GNOME? Este posibil să găsiți un canal pentru asta, minimizând dezavantajele rămânerii la o versiune LTS. Doriți să schimbați desktopul? Activați canalul potrivit pentru KDE, Xfce și altele.
Cum să descărcați versiunea All-Snap a Ubuntu
Desktop-ul Snap-only va apărea ca o alternativă opțională ca parte a Ubuntu 24.04 în aprilie 2024. Până atunci, puteți descărca versiuni de testare din Pagina GitHub a proiectului Ubuntu Core Desktop.
Dacă sunteți deschis să vă îndepărtați de Ubuntu, puteți încerca și Fedora Silverblue, versiunea imuabilă a Fedora Workstation centrată pe Flatpak.