Flatpak je jedným z novších formátov balíkov, ktoré slúžia na desktop Linux. Toto je jediný formát, ktorý vám umožňuje inštalovať softvér v akejkoľvek distribúcii Linuxu, pričom tento softvér teoreticky pristupuje iba k povoleným častiam počítača.
Niektoré distribúcie Linuxu už prijali Flatpak vo veľkom a prešli na formát. Aké to je používať pracovnú plochu iba pre Flatpak?
Čo je to Flatpak?
Flatpak je spôsob distribúcie alebo sťahovania aplikácií pre Linux. Dá sa o nich veľa povedať, takže sa pozrite na hĺbkový ponor náš vysvetľovač k aplikáciám Flatpak.
Stručný prehľad obsahuje niekoľko problémov, ktoré majú aplikácie Flatpak riešiť:
- Flatpak je univerzálny formát, ktorý má fungovať prakticky vo všetkých distribúciách Linuxu.
- Izoluje jeden od druhého aplikácie a poskytuje prístup iba k častiam, ktorým udeľujete povolenie, podobne ako v prípade Androidu a iOS.
- Pri inštalácii alebo odstraňovaní aplikácií Flatpak nemusíte zadávať heslo.
- Aplikácie Flatpak naďalej fungujú na novších verziách systému Linux.
Zjednodušene povedané, Flatpak si kladie za cieľ urobiť vývoj a distribúciu aplikácií pre Linux tak jednoduchou a bezpečnou, ako je to na mobilných zariadeniach.
Ktoré distribúcie Linuxu sú určené iba pre Flatpak?
Nie všetky distribúcie, ktoré prijali Flatpak ako primárny formát balíka, tak urobili rovnako. Toto sú však tri prominentné distribúcie Linuxu, ktoré prijali Flatpak ako predvolený a primárny spôsob distribúcie aplikácií.
1. Fedora Silverblue
Fedora Silverblue je verzia Fedora Workstation, ktorá namiesto budovania systému s otáčkami za minútu zaobchádza s koreňovým súborovým systémom ako s obrazom iba na čítanie, ktorý spravuje softvér známy ako OSTree. Nestiahnete aktualizácie systému, stiahnete si úplne nový obrázok, ktorý nahradí váš existujúci.
Výhodou je to, že je ťažké prelomiť váš systém do bodu, keď sa nedá spustiť. A ak nová verzia prináša problémy, je tiež ľahké načítať predchádzajúci obrázok a vrátiť späť nežiaduce zmeny.
Pokiaľ ide o softvér, tu sa Fedora Silverblue obráti na Flatpak. Všetky aplikácie, ktoré inštalujete zo softvéru GNOME, sú vo formáte Flatpak. Fedora spravuje svoju vlastnú sadu aplikácií Flatpak a na Flathub sa môžete obrátiť o ďalšie.
Ak chcete nainštalovať softvér v akomkoľvek inom formáte, môžete to urobiť v kontajneri v termináli pomocou programu známeho ako Toolbox, alebo môžete do obrazu systému pridať konkrétne otáčky. Pretože pridávanie otáčok za minútu do obrazu vyžaduje úplné reštartovanie zakaždým, nie je to ideálny spôsob inštalácie aplikácií a je najlepší iba pre tie programy, ktoré ešte nie sú k dispozícii vo formáte Flatpak.
2. Nekonečný OS
Endless OS je distribúcia zameraná na deti, školy a oblasti sveta bez stabilného prístupu na internet. Rovnako ako Silverblue, Endless používa kombináciu OSTree a Flatpak. Na rozdiel od Silverblue je obraz systému Endless OS založený na DEB.
Endless pristupuje k aplikáciám prísnejšie. Softvér inštalujete iba cez App Center, ktoré distribuuje aplikácie iba vo formáte Flatpak.
Endless OS nepoužíva tradičné desktopové rozhranie (aj keď je založené na GNOME), ani mnohé z jeho aplikácií nie sú tradičnými aplikáciami pre Linux. Ide o zásadne odlišný druh skúseností.
3. Elementárny OS
Elementárny operačný systém je tiež veľmi odlišný pohľad na Linux. Počnúc základným OS 6, AppCenter v predvolenom nastavení zobrazuje iba aplikácie navrhnuté špeciálne pre základný operačný systém a tiež zobrazuje iba aplikácie Flatpak.
Aj keď elementárny operačný systém zostáva tradičným systémom založeným na balíkoch, s aktualizácie systému distribuované ako DEB, nemôžete v AppCenter vidieť žiadne aplikácie nainštalované ako DEB.
Pretože základný OS zostáva distribúciou založenou na Ubuntu, terminál môžete stále používať na inštaláciu akejkoľvek aplikácie k dispozícii v úložiskách Ubuntu, ale pri inštalácii aktualizácií alebo ich odstraňovaní budete závislí na termináli programy.
Na druhej strane, ak si nainštalujete jednu aplikáciu z Flathub, získate v AppCenter možnosť vidieť všetky aplikácie dostupné z tohto zdroja, pretože ide o aplikácie Flatpak.
Je prechod na Flatpak iba praktický?
To závisí od toho, aký druh softvéru pravidelne používate a od toho, aké skúsenosti chcete mať. Všimnite si toho, že každé z troch distribúcií uvedených vyššie poskytuje špecializované užívateľské prostredie.
Fedora Silverblue v zásade poskytuje najčistejšie prostredie GNOME dostupné pre Linux s využitím technológií, na ktoré sa komunita zameriava. Komunita GNOME vložila viac energie do vývoja a využívania formátu Flatpak ako ostatné desktopové prostredia Linuxu a väčšina softvéru GNOME je ľahko dostupná.
Rovnako tak v prípade základného operačného systému budete mať najlepšie skúsenosti s používaním vybraných základných aplikácií. V čase písania tohto článku je väčšia pravdepodobnosť, že ostatné aplikácie z Flathubu vyniknú vo verzii 6.0 než v predchádzajúce verzie, pretože mnoho aplikácií teraz predvolene používa tému GNOME Adwaita, a nie elementárne tému.
A ako už bolo spomenuté, Endless OS je skutočne jeho vlastná vec.
Kto by mohol chcieť ísť iba na Flatpak?
Ak chcete operačný systém, ktorý funguje a ktorý vám prekáža, je tento prístup krokom týmto smerom. Používatelia nemôžu konfigurovať svoje systémy tak ľahko, ako sa to bežne robí v systéme Linux, ale môže sa pokaziť oveľa menej vecí.
Ak je väčšina aplikácií, ktoré používate, k dispozícii prostredníctvom služby Flathub, je menej pravdepodobné, že by ste výrazne narušili pracovný postup.
Model povolení poskytuje viac pokoja. Aplikáciám môžete zablokovať prístup k častiam počítača, ktoré sa vám nemusia páčiť. To je ešte väčšie plus, keď si nainštalujete proprietárny softvér, ktorému nemusíte dôverovať.
Ak ste vývojár, kontajnerový prístup Silverblue vám tiež umožní pracovať bez toho, aby ste museli do svojho hlavného systému inštalovať množstvo závislostí.
Kto by sa mohol chcieť vyhnúť jazde iba s flatpakom?
Ak primárne používate aplikácie pre rôzne platformy alebo špecializovanejšie programy, ktoré nie sú vo Flathubu, je možné tieto programy nainštalovať do Silverblue a základný operačný systém, ale zážitok zahŕňa skákanie cez viac obručí, ako ste zvyknutí, a konečný výsledok vám môže pripadať menej príjemný ako predtým.
Ak ste vývojár, budete musieť prispôsobiť svoj pracovný postup. V niektorých distribúciách možno nebudete môcť vykonávať takú prácu, akú by ste chceli.
Aplikácie Flatpak majú väčšiu veľkosť súboru ako DEB alebo RPM. To znamená, že pri sťahovaní využijete väčšiu šírku pásma internetu a viac miesta na pevnom disku. Na to treba pamätať, ak je niektorý z nich prémiový.
Ak vás baví prispôsobovať každý aspekt vášho počítača, izolácia spojená s dizajnom programu Flatpak vám môže prekážať. Je možné tematizovať aplikácie Flatpak, ale kým sa všetok softvér, ktorý použijete, nakonfiguruje tak, aby fungoval so systémom povolení Flatpak, môže dôjsť k tomu, že niektoré z vašich nástrojov na ladenie nebudú fungovať.
Flatpak prešiel dlhou cestou
Nie je to tak dávno, keď bol Flatpak prísľubom, že prídu jednoduchšie časy. Nováčikovia Linuxu sú teraz schopní nainštalovať si na svoje počítače najnovší softvér bez toho, aby museli prechádzať starými prekážkami.
Technológia pokročila natoľko, že desktopy Linux sú schopné sa pohybovať vo formáte a poskytovať stabilné a spoľahlivé zážitky. Otázkou je, či táto skúsenosť zmení veľa z toho, čo máte na Linuxe vy osobne radi.
Keď si chcete stiahnuť aplikácie pre Linux, ako sa porovnávajú Flathub a Snap Store? Postavíme ich proti sebe, aby sme to zistili.
Čítajte ďalej
- Linux
- Linuxové aplikácie
- Správcovia balíkov
Bertel je digitálny minimalista, ktorý píše z prenosného počítača s fyzickými prepínačmi ochrany osobných údajov a operačným systémom schváleným Free Software Foundation. Cení si etiku nad funkciami a pomáha druhým prevziať kontrolu nad svojim digitálnym životom.
prihlásiť sa ku odberu noviniek
Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!
Kliknutím sem sa prihlásite na odber