Ubuntu Snaps vs Red Hat Flatpaks, u čemu je razlika?

  • Owen Little
  • 0
  • 3681
  • 855
Oglas

Linux distros podržavaju aplikacije u nekoliko strogih formata. Godinama su najpopularnija dva .debs i .rpms. Ovo se možda počinje mijenjati.

Ubuntu ima Snap pakete. Red Hat gura Flatpak. Oboje dolaze s obećanjima o boljoj sigurnosti i lakšoj implementaciji u mnogim okruženjima. Ali što su oni, a koje biste trebali koristiti?

Snaps i flatpaks: pozadina

Detaljno smo objasnili Ubuntu pakete za snap prije nego što novi format paketa Ubuntu 16.04 čini instaliranje softvera Snap Kako novi format paketa Ubuntu 16.04 čini instaliranje softvera Snap U verziji 16.04, Ubuntu se nada da će uspjeti uspostaviti ravnotežu između stabilnost i neprestanost ažuriranja, s novim načinom instaliranja aplikacija. Otkrijmo kako funkcioniraju "snaps". , Počeli su kao paketi klikova, koje je Canonical razvio za distribuciju aplikacija za Ubuntu Touch. Ovi paketi sadrže binarne aplikacije i ovisnosti, sve što je potrebno za pokretanje.

Iako su najavljeni tek prošlog mjeseca, Flatpaks i nisu baš tako novi. Počeli su pod drugim imenom, xdg-app. Flatpak dolazi od GNOME programera, to je Alexandera Larssona, glavnog softverskog inženjera Red Hat-a.

Flatpak nije projekt koji sponzorira tvrtka. Nema veze. Sada Red Hat i Fedora poduzimaju njegovo usvajanje.

Sličnosti između Snap i Flatpaka

Ideja i Snapa i Flatpaka je pružiti Linuxu univerzalni format paketa. Ako imate instaliran Snap okvir, možete pokrenuti bilo koji Snap paket. Isti koncept vrijedi i za Flatpak.

Snap i Flatpak paketi nude sigurnosne pogodnosti. Oni su u Sandboxu Što je Sandbox, a zašto biste trebali igrati u onome što je Sandbox, a zašto biste trebali igrati u jednom High-connective programu može puno učiniti, ali oni su i otvoreni poziv za loše hakere da napadnu. Da spriječe da štrajkovi postanu uspješni, programer bi trebao uočiti i zatvoriti svaku rupu u…. Aplikacije mogu vidjeti samo sebe i dijelove računala koje imaju dozvolu za pregled. Ova izolacija sprječava da softver lako ošteti ostale dijelove sustava.

Situacija nije glupa. Sustav prozora X11 koji koristi većina Linux distribucija ograničava sigurnost oba formata. To bi se trebalo promijeniti nakon što se prikazuju poslužitelji prikazivanja Wayland i Mir. Kako isprobati Wayland, novi poslužitelj ekrana za Linux Kako isprobati Wayland, novi poslužitelj zaslona za Linux Linux distribucije uskoro će dobiti novi poslužitelj za prikaz nazvan Wayland. Pogledajmo Wayland i vidimo kako možete isprobati odmah. su spremni za primetime.

Razlike u paketima

Snap paketi funkcionirat će na mobilnim uređajima, računalima i poslužiteljima. Flatpak je prilagođen upravo stolnim računalima. Potonji se izvodi unutar radne sesije. Ovisi o određenim uslugama koje nisu potrebne komponente poslužitelja.

Iako snaps sadrže najveći dio onoga što im je potrebno za pokretanje, Flatpaks ovisi “izvođenja,.” Primjerice, aplikacija može zahtijevati GNOME 3.20. Ali instaliranje GNOME 3.20 vremena izvođenja trebalo bi biti lakše nego proganjanje svake ovisnosti o svakoj datoteci kao što je to slučaj danas.

Canonical stvara namjensku trgovinu za distribuciju škljocaja. Tvrtka potiče programere da podnesu svoje aplikacije. To je slično iskustvu na mobilnim uređajima. Ljudi koji se ne žele pouzdati u Canonical mogu se odlučiti za pokretanje vlastite trgovine.

Paketi Flatpak dolaze putem spremišta poput postojećeg Linux softvera. Svi koji su upoznati s Ubuntu PPA imaju ideju što ovdje mogu očekivati.

Dok oba paketa izoliraju aplikacije, Flatpak je osmišljen za rad sa SELinuxom. Ako koristite taj program za blokiranje neželjenog ponašanja, Flatpak će vam možda biti bolji format. Uz to je sukladan standardima, koji podržavaju Inicijativu otvorenih kontejnera.

Nedostaci

Trenutno ne morate birati između Snap-a i Flatpaka. Niti jedno nije spremno za premijeru. Možete instalirati bilo koji odmah odmah, ali postupak nije sve tako jednostavan. Canonical i GNOME rade na tome da svoje formate lako instaliraju bez naredbenog retka, ali to vrijeme još nije došlo.

Onda je tu pitanje usvajanja. Format nije toliko važan ako aplikacija koju želite nije dostupna. Popularni LibreOffice paket vrijedi li LibreOffice uredske krune? Je li LibreOffice vrijedna uredske krune? LibreOffice je kralj besplatnih uredskih apartmana. Microsoft Office neće vjerojatno zamijeniti u poslovnom okruženju, ali izvrsna je alternativa za povremene korisnike. Evo što je novo u LibreOffice 5.1. već podržava i jedno i drugo (Flatpak možete preuzeti izravno s web stranice), ali samo će vrijeme reći što drugi projekti odluče raditi.

Neki bi rekli da je nedostatak obojice odabir da naprave još jedan univerzalni format paketa, kada alternative već postoje.

Postoje li druge alternative?

Snaps i Flatpaks nisu jedine opcije tamo. Nisu ni prvi. Format AppImage dostupan je danas i podržava sve najpopularnije distribucije. To je nastavak klika, koji je nastao 2006. Iako vrijedi primijetiti da AppImage nema istu sigurnost kao Snap i Flatpak.

OrbitalApps su još jedan oblik univerzalnih aplikacija za Linux, iako su dizajnirane za pokretanje s flash pogona. Pogledajte ih kao Linux alternativu PortableApps PortableApps.com Suite: Najbolji upravitelj prijenosnih aplikacija i baze podataka PortableApps.com Suite: Najbolji upravitelj prijenosnih aplikacija i baza podataka Prijenosni programi nisu tajna - postali su sve popularniji jer njihove prednosti neprestano postaju sve bolje znan. PortableApps.com treba dati puno zasluga za to. Sigurno postoji nekoliko prijenosnih aplikacija…, koje se također temeljilo na Kliku. Koristeći ORB Launcher, možete pokrenuti OrbitalApps na bilo kojem Linux računalu, ideja ide.

Izgleda li budućnost svijetlo?

Ne morate trenutno birati između Snap i Flatpak. Oni koji su odvojili vremena za instaliranje bilo kojeg drugog odmah pronalaze to, nema se što vidjeti. Danas možete instalirati i na svoj stroj, ali ako niste programer ili ispitivač, nema puno smisla.

Za sada je to uglavnom izbor između pristupa, ideja i zajednica. Preferirate li softver podržan od strane Canonical ili GNOME? U koga vjerujete da će se bolje igrati s širim ekosustavom otvorenog koda? Koju ste drugu predstavnicu smatrali spremnijom usvojiti? Da li bi svi umjesto toga samo usvojili AppImage? Podijelite svoju perspektivu u komentarima!




Još ne komentari

O modernoj tehnologiji, jednostavnoj i pristupačnoj.
Vaš vodič u svijetu moderne tehnologije. Naučite kako koristiti tehnologije i uređaje koji nas okružuju svaki dan i naučite kako otkriti zanimljivosti na Internetu.