Flatpak este unul dintre cele mai noi formate de pachete pentru grație desktop-ului Linux. Acesta este un singur format care vă permite să instalați software pe orice distribuție Linux, cu acel software accesând teoretic doar părți ale computerului pe care le permiteți.
Unele distribuții Linux au îmbrățișat deja Flatpak într-un mod mare, mergând all-in pe format. Cum este să folosești un desktop numai Flatpak?
Ce este Flatpak?
Flatpak este un mod de a distribui sau descărca aplicații pentru Linux. Există multe de spus despre ele, așa că pentru o scufundare profundă, verificați explicatorul nostru pentru aplicațiile Flatpak.
Pentru o scurtă prezentare generală, există mai multe probleme pe care aplicațiile Flatpak sunt destinate să le rezolve:
- Flatpak este un format universal destinat să funcționeze practic pe toate distribuțiile Linux.
- Izolează aplicațiile una de cealaltă, oferind acces doar la părțile pentru care acordați permisiunea, similar cu Android și iOS.
- Aplicațiile Flatpak nu au nevoie să introduceți parola atunci când sunt instalate sau eliminate.
- Aplicațiile Flatpak continuă să funcționeze pe versiuni mai noi de Linux.
Pur și simplu, Flatpak își propune să facă dezvoltarea și distribuția aplicațiilor pentru Linux la fel de simple și sigure pe cât este pe dispozitivele mobile.
Ce distribuții Linux sunt numai Flatpak?
Nu toate distribuțiile care au îmbrățișat Flatpak ca format principal de pachet au făcut-o în același mod. Dar acestea sunt cele trei distribuții Linux proeminente care au îmbrățișat Flatpak ca mod implicit și principal de distribuire a aplicațiilor.
1. Fedora Silverblue
Fedora Silverblue este o versiune a Fedora Workstation care, în loc să construiască sistemul cu RPM-uri, tratează sistemul de fișiere rădăcină ca o imagine de numai citire gestionată de un software cunoscut sub numele de OSTree. Nu descărcați actualizări pentru sistem, descărcați o imagine complet nouă pentru a o înlocui pe cea existentă.
Avantajul acestui lucru este că este dificil să vă rupeți sistemul până la un punct în care nu poate porni. Și dacă o nouă versiune introduce probleme, este de asemenea ușor să porniți o imagine anterioară, anulând modificările nedorite.
În ceea ce privește software-ul, acolo Fedora Silverblue apelează la Flatpak. Toate aplicațiile pe care le instalați din software-ul GNOME vin în format Flatpak. Fedora își menține propriul set de aplicații Flatpak și puteți apela la Flathub pentru mai multe.
Pentru a instala software-ul în orice alt format, puteți face acest lucru fie într-un container din terminal folosind un program cunoscut sub numele de Toolbox, fie puteți adăuga RPM-uri specifice imaginii de sistem. Deoarece adăugarea RPM-urilor la imagine necesită o repornire completă de fiecare dată, aceasta nu este modalitatea ideală de a instala aplicații și este cea mai bună doar pentru acele programe care nu sunt încă disponibile în format Flatpak.
2. Sistem de operare fără sfârșit
Sistemul de operare Endless este o distribuție care vizează copii, școli și zone din lume fără acces constant la internet. La fel ca Silverblue, Endless folosește o combinație de OSTree și Flatpak. Spre deosebire de Silverblue, imaginea de sistem a sistemului de operare Endless se bazează pe DEB-uri.
Endless adoptă o abordare mai strictă a aplicațiilor. Instalați software numai prin intermediul App Center, care distribuie numai aplicații în format Flatpak.
Sistemul de operare Endless nu folosește o interfață desktop tradițională (deși se bazează pe GNOME) și nici multe dintre aplicațiile sale nu sunt aplicații Linux tradiționale. Aceasta este o experiență fundamental diferită.
3. Sistem de operare elementar
Sistemul de operare elementar, de asemenea, este o abordare foarte diferită asupra Linux. Începând cu OS 6 elementar, AppCenter afișează în mod implicit doar aplicațiile special create pentru sistemul de operare elementar și, de asemenea, afișează doar aplicațiile Flatpak.
Deci, chiar dacă sistemul de operare elementar rămâne un sistem tradițional bazat pe pachete, cu actualizări de sistem distribuite ca DEB-uri, nu puteți vedea nicio aplicație instalată ca DEB în AppCenter.
Deoarece sistemul de operare elementar rămâne o distribuție bazată pe Ubuntu, puteți utiliza în continuare terminalul pentru a instala orice aplicație disponibil în depozitele Ubuntu, dar veți depinde de terminal pentru a instala actualizări sau a le elimina programe.
Pe de altă parte, dacă instalați o singură aplicație de la Flathub, veți avea posibilitatea de a vedea toate aplicațiile disponibile din sursa respectivă în AppCenter, deoarece acestea sunt aplicații Flatpak.
Merge doar Flatpak este practic?
Acest lucru depinde de tipul de software pe care îl utilizați în mod regulat și de tipul de experiență pe care doriți să îl aveți. Observați că fiecare dintre cele trei distribuții enumerate mai sus oferă o experiență de utilizator specializată.
Fedora Silverblue oferă în esență cea mai pură experiență GNOME disponibilă pentru Linux, utilizând tehnologiile pe care se concentrează comunitatea. Comunitatea GNOME a pus mai multă energie în dezvoltarea și utilizarea formatului Flatpak decât alte medii desktop Linux, iar majoritatea software-ului GNOME este ușor disponibil.
La fel, pe sistemul de operare elementar, veți avea cea mai bună experiență în aplicațiile elementare organizate. La momentul scrierii, alte aplicații de la Flathub sunt mai predispuse să iasă în evidență pe versiunea 6.0 decât pe versiunile anterioare, întrucât multe aplicații sunt implicite acum pentru tema GNOME Adwaita, mai degrabă decât pentru elementară temă.
Și, așa cum am menționat anterior, sistemul de operare Endless este cu adevărat propriul său lucru.
Cine ar putea dori să meargă doar Flatpak?
Dacă doriți un sistem de operare care să funcționeze și să vă scape din cale, această abordare este un pas în acea direcție. Utilizatorii nu își pot configura sistemele la fel de ușor ca în Linux în mod tradițional, dar există mult mai puține lucruri care pot merge prost.
Dacă majoritatea aplicațiilor pe care le utilizați sunt disponibile prin Flathub, atunci este mai puțin probabil să aveți întreruperi semnificative ale fluxului de lucru.
Modelul de permisiuni oferă mai multă liniște sufletească. Puteți bloca accesul aplicațiilor la părți ale computerului dvs. care ar putea să nu vă placă. Acesta este și mai mult un plus atunci când instalați software proprietar în care este posibil să nu aveți încredere.
Dacă sunteți dezvoltator, abordarea bazată pe containere a Silverblue vă permite, de asemenea, să lucrați fără a fi nevoie să instalați nenumărate dependențe pe sistemul dvs. de bază.
Cine ar putea dori să evite să meargă doar Flatpak?
Dacă utilizați în principal aplicații multiplataforma sau mai multe programe specializate de nișă care nu sunt în Flathub, este posibil să instalați aceste programe în Silverblue și OS elementar, dar experiența implică săriți prin mai multe cercuri decât sunteți obișnuiți și puteți găsi rezultatul final să fie mai puțin plăcut decât inainte de.
Dacă sunteți dezvoltator, va trebui să vă adaptați fluxul de lucru. Pe unele distrosuri, s-ar putea să nu reușiți deloc să faceți genul de lucru pe care îl doriți.
Aplicațiile Flatpak au dimensiuni de fișiere mai mari decât DEB-urile sau RPM-urile. Aceasta înseamnă că veți utiliza mai multă lățime de bandă pe internet pentru descărcări și mai mult spațiu pe hard disk. Este ceva de care trebuie să ții cont dacă oricare dintre acestea este la prima.
Dacă vă place să personalizați fiecare aspect al computerului, izolarea inerentă designului Flatpak vă poate împiedica. Este posibil să temați aplicațiile Flatpak, dar până când tot software-ul pe care îl utilizați este configurat pentru a funcționa cu sistemul de permisiuni Flatpak, este posibil să constatați că unele dintre instrumentele dvs. de ajustare nu funcționează.
Flatpak a parcurs un drum lung
Nu cu mulți ani în urmă, Flatpak era o promisiune a unor vremuri mai ușoare. Acum, noii veniți din Linux sunt capabili să instaleze software actualizat pe mașinile lor fără a trece prin vreun obstacol vechi.
Tehnologia a progresat suficient încât desktop-urile Linux sunt capabile să se reunească în jurul formatului și să ofere o experiență stabilă și de încredere. Întrebarea este dacă această experiență schimbă o mare parte din ceea ce vă place personal la Linux.
Când doriți să descărcați aplicații Linux, cum se compară Flathub și Snap Store? Îi punem unul împotriva celuilalt pentru a afla.
Citiți în continuare
- Linux
- Aplicații Linux
- Administratori de pachete
Bertel este un minimalist digital care scrie de pe un laptop cu comutatoare de confidențialitate fizică și un sistem de operare aprobat de Free Software Foundation. El apreciază etica față de caracteristici și îi ajută pe ceilalți să preia controlul asupra vieții lor digitale.
Aboneaza-te la newsletter-ul nostru
Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!
Faceți clic aici pentru a vă abona