Ubuntu Snaps vs Red Hat Flatpaks, jaký je rozdíl?

  • Peter Holmes
  • 0
  • 857
  • 152
reklama

Linuxová distribuce podporují aplikace v několika přísných formátech. Po léta byly dva nejoblíbenějšími soubory .ebeb a .rpms. To se může začít měnit.

Ubuntu má balíčky Snap. Red Hat tlačí Flatpak. Oba přicházejí s přísliby lepší bezpečnosti a snadnějšího nasazení napříč mnoha výpravami. Ale co jsou a které byste měli použít?

Snaps and Flatpaks: Background

Vysvětlili jsme důkladné balíčky Ubuntu před tím, než nový formát balíčku Ubuntu 16.04 vytvoří instalaci softwaru Snap Jak nový formát balíčku Ubuntu 16.04 vytvoří instalaci softwaru Snap Ve verzi 16.04, Ubuntu doufá, že dosáhne rovnováhy mezi tím, stabilita a aktuální informace s novým způsobem instalace aplikací. Pojďme zjistit, jak fungují „přichycení“. . Začaly jako balíčky pro kliknutí, které společnost Canonical vyvinula pro distribuci aplikací pro Ubuntu Touch. Tyto balíčky obsahují binární soubory aplikací a závislosti, vše, co potřebují ke spuštění.

Přestože byly Flatpaks oznámeny teprve minulý měsíc, nejsou tak úplně nové. Začali pod jiným jménem, ​​xdg-app. Flatpak pochází od vývojářů GNOME, jmenovitě Alexandra Larssona, hlavního softwarového inženýra v Red Hat.

Flatpak není projekt sponzorovaný společností. Nezáleží. Nyní Red Hat a Fedora prosazují jeho přijetí.

Podobnosti mezi Snapem a Flatpakem

Záměrem Snap i Flatpak je poskytnout Linuxu univerzální formát balíčku. Pokud máte nainstalován rámec Snap, můžete spustit jakýkoli balíček Snap. Stejný koncept platí i pro Flatpak.

Balíčky Snap a Flatpak mají bezpečnostní výhody. Jsou v karanténě Co je to pískoviště a proč byste měli hrát v jednom Co je to pískoviště a proč byste měli hrát v jednom Programy s vysokým připojením dokážou hodně, ale jsou také otevřenou pozvánkou pro zasažení zlých hackerů. Aby se zabránilo úspěchům stávek, vývojář by musel najít a zavřít každou jednotlivou díru v…. Aplikace mohou vidět pouze sebe a části počítače, ke kterým mají oprávnění. Tato izolace zabraňuje softwaru snadno poškodit další části systému.

Situace není spolehlivá. Okenní systém X11 používaný většinou distribucí systému Linux omezuje zabezpečení obou formátů. To by se mělo změnit, jakmile zobrazovací servery Wayland a Mir Jak vyzkoušet Wayland, nový zobrazovací server pro Linux Jak vyzkoušet Wayland, nový zobrazovací server pro distribuce Linuxu Linux brzy získá nový zobrazovací server nazvaný Wayland. Pojďme se podívat na Waylanda a uvidíme, jak si to teď můžete vyzkoušet. jsou připraveni na primetime.

Rozdíly v balíčcích

Snap balíčky budou fungovat na mobilních zařízeních, počítačích a serverech. Flatpak je určen speciálně pro stolní počítače. Ten běží uvnitř relace plochy. Závisí to na určitých službách, které nejsou nezbytnými součástmi serveru.

Zatímco úlovky obsahují většinu toho, co potřebují ke spuštění, Flatpaky jsou závislé “runtime.” Aplikace může vyžadovat například GNOME 3.20. Instalace běhového prostředí GNOME 3.20 by však měla být snazší, než pronásledovat každou závislost na jednom souboru, jako to děláme dnes.

Společnost Canonical vytváří specializovaný obchod pro distribuci snímků. Společnost vybízí vývojáře, aby odeslali své aplikace. To odpovídá zkušenosti s mobilními zařízeními. Lidé, kteří se nechtějí spoléhat na Canonical, se mohou rozhodnout založit vlastní obchod.

Balíčky Flatpak přicházejí z repozitářů, jako je existující Linuxový software. Každý, kdo zná PPA Ubuntu, má tu představu, co může očekávat.

Zatímco oba balíčky izolují aplikace, Flatpak je navržen pro práci se SELinuxem. Pokud tento program použijete k blokování nežádoucího chování, může být Flatpak pro vás lepším formátem. Navíc splňuje standardy a podporuje iniciativu Open Container Initiative.

Nevýhody

V tuto chvíli si nemusíte vybírat mezi Snapem a Flatpakem. Ani jeden není připraven na hlavní čas. Nyní můžete nainstalovat jeden z nich, ale proces není tak jednoduchý. Canonical a GNOME se snaží usnadnit instalaci svých příslušných formátů bez příkazového řádku, ale ten čas ještě nenastal.

Pak je tu otázka adopce. Na formátu nezáleží tolik, pokud požadovaná aplikace není k dispozici. Populární sada LibreOffice Je LibreOffice hodná koruny v kanceláři? Je LibreOffice hoden koruny v kanceláři? LibreOffice je král bezplatných kancelářských apartmá. Je nepravděpodobné nahradit Microsoft Office v obchodním prostředí, ale je to vynikající alternativa pro příležitostné uživatele. Co je nového v LibreOffice 5.1. již podporuje oba (můžete si stáhnout Flatpak přímo z webu), ale pouze čas ukáže, co se ostatní projekty rozhodnou udělat.

Někteří by řekli, že nevýhodou obou je volba dalšího univerzálního formátu balíčku, pokud již existují alternativy.

Existují nějaké jiné alternativy?

Snaps and Flatpaks tam nejsou jediné možnosti. Nejsou ani první. Formát AppImage je dnes k dispozici a podporuje všechna nejoblíbenější distribuce. Je to pokračování kliku, který vznikl v roce 2006. Přesto stojí za zmínku, že AppImage nemá stejné zabezpečení jako Snap a Flatpak.

OrbitalApps jsou další formou univerzálních aplikací pro Linux, i když jsou navrženy ke spuštění z flash disku. Zobrazit je jako linuxovou alternativu k PortableApps PortableApps.com Suite: The Best Portable Applications Manager & Database PortableApps.com Suite: The Best Portable Applications Manager & Database Přenosné aplikace nejsou tajemstvím - rostou v popularitě, protože jejich výhody se neustále zlepšují známý. PortableApps.com by za to měl dostat velký kredit. Jistě existuje několik přenosných aplikací ..., která byla také založena na kliku. Pomocí ORB Launcheru můžete spustit OrbitalApps na jakémkoli počítači se systémem Linux.

Vypadá budoucnost jasně?

Nyní si nemusíte vybírat mezi Snapem a Flatpakem. Ti, kteří si vzali čas na instalaci jednoho z nich, zjistili, že právě teď není toho co vidět. Do svého počítače můžete nainstalovat oba dnes, ale pokud nejste vývojář nebo tester, nemá smysl.

Prozatím se jedná o výběr mezi přístupy, nápady a komunitami. Dáváte přednost softwaru podporovanému společností Canonical nebo GNOME? Kterému věříte, že budete hrát lépe s širším ekosystémem s otevřeným zdrojovým kódem? Které představujete, že jsou další distribuce ochotnější přijmout? Měli by všichni místo toho právě přijali AppImage? Sdílejte svůj názor v komentářích!




Bisher hat noch niemand einen Kommentar zu diesem Artikel abgegeben.

O moderní technologii, jednoduché a cenově dostupné.
Váš průvodce ve světě moderních technologií. Naučte se, jak používat technologie a pomůcky, které nás každý den obklopují, a naučte se, jak objevovat na internetu zajímavé věci.