Flatpak to jeden z nowszych formatów pakietów, które wzbogacają pulpit systemu Linux. Jest to pojedynczy format, który pozwala instalować oprogramowanie w dowolnej dystrybucji Linuksa, przy czym to oprogramowanie teoretycznie uzyskuje dostęp tylko do części komputera, na które zezwalasz.

Niektóre dystrybucje Linuksa już w dużym stopniu przyjęły Flatpak, wchodząc na całość w formacie. Jak to jest korzystać z pulpitu tylko Flatpak?

Co to jest Flatpak?

Flatpak to sposób dystrybucji lub pobierania aplikacji dla systemu Linux. Dużo się o nich mówi, więc na głębokie nurkowanie sprawdź nasz przewodnik dotyczący aplikacji Flatpak.

Aby uzyskać krótki przegląd, istnieje kilka problemów, które mają rozwiązać aplikacje Flatpak:

  • Flatpak to uniwersalny format przeznaczony do pracy na praktycznie wszystkich dystrybucjach Linuksa.
  • Izoluje aplikacje od siebie, dając dostęp tylko do części, do których przyznajesz uprawnienia, podobnie jak w przypadku Androida i iOS.
  • Aplikacje Flatpak nie wymagają podawania hasła po zainstalowaniu lub usunięciu.
  • instagram viewer
  • Aplikacje Flatpak nadal działają w nowszych wersjach systemu Linux.

Mówiąc prościej, Flatpak ma na celu uczynienie tworzenia i dystrybucji aplikacji dla systemu Linux tak prostym i bezpiecznym, jak na urządzeniach mobilnych.

Które dystrybucje Linuksa są tylko Flatpak?

Nie wszystkie dystrybucje, które przyjęły Flatpak jako podstawowy format pakietu, zrobiły to w ten sam sposób. Ale są to trzy wybitne dystrybucje Linuksa, które przyjęły Flatpak jako domyślny i podstawowy sposób dystrybucji aplikacji.

1. Fedora srebrnoniebieska

Fedora Silverblue to wersja Fedory Workstation, która zamiast budować system za pomocą RPM, traktuje główny system plików jako obraz tylko do odczytu zarządzany przez oprogramowanie znane jako OSTree. Nie pobierasz aktualizacji systemu, pobierasz zupełnie nowy obraz, aby zastąpić istniejący.

Zaletą tego jest to, że trudno jest złamać system do punktu, w którym nie można go uruchomić. A jeśli nowa wersja powoduje problemy, łatwo jest również uruchomić poprzedni obraz, cofając niechciane zmiany.

Jeśli chodzi o oprogramowanie, to właśnie tam Fedora Silverblue zwraca się do Flatpak. Wszystkie aplikacje instalowane z oprogramowania GNOME są w formacie Flatpak. Fedora utrzymuje własny zestaw aplikacji Flatpak i możesz zwrócić się do Flathub, aby uzyskać więcej.

Aby zainstalować oprogramowanie w dowolnym innym formacie, możesz to zrobić w kontenerze w terminalu za pomocą programu znanego jako Toolbox lub możesz dodać określone RPM do obrazu systemu. Ponieważ dodanie RPM do obrazu wymaga za każdym razem pełnego ponownego uruchomienia, nie jest to idealny sposób na instalowanie aplikacji i jest najlepszy tylko dla tych programów, które nie są jeszcze dostępne w formacie Flatpak.

2. Kompletny system operacyjny

Endless OS to dystrybucja skierowana do dzieci, szkół i obszarów świata bez stałego dostępu do Internetu. Podobnie jak Silverblue, Endless wykorzystuje kombinację OSTree i Flatpak. W przeciwieństwie do Silverblue, obraz systemu Endless OS jest oparty na DEB.

Endless stosuje bardziej rygorystyczne podejście do aplikacji. Instalujesz oprogramowanie tylko za pośrednictwem App Center, które dystrybuuje aplikacje tylko w formacie Flatpak.

Endless OS nie korzysta z tradycyjnego interfejsu pulpitu (choć jest oparty na GNOME), a wiele jego aplikacji nie jest tradycyjnymi aplikacjami dla systemu Linux. To zupełnie inny rodzaj doświadczenia.

3. Podstawowy system operacyjny

Podstawowy system operacyjny to również zupełnie inne podejście do Linuksa. Począwszy od podstawowego systemu operacyjnego 6, AppCenter domyślnie wyświetla tylko aplikacje stworzone specjalnie dla podstawowego systemu operacyjnego, a także pokazuje tylko aplikacje Flatpak.

Tak więc, mimo że podstawowy system operacyjny pozostaje tradycyjnym systemem opartym na pakietach, z aktualizacje systemu dystrybuowane jako DEB, nie widać żadnych aplikacji zainstalowanych jako DEB w AppCenter.

Ponieważ podstawowy system operacyjny pozostaje dystrybucją opartą na Ubuntu, nadal możesz używać terminala do instalowania dowolnej aplikacji dostępne w repozytoriach Ubuntu, ale będziesz zależny od terminala, aby zainstalować aktualizacje lub je usunąć programy.

Z drugiej strony, jeśli zainstalujesz pojedynczą aplikację z Flathub, zyskasz możliwość przeglądania wszystkich aplikacji dostępnych z tego źródła w AppCenter, ponieważ są to aplikacje Flatpak.

Czy przejście na Flatpak jest praktyczne?

To zależy od rodzaju oprogramowania, z którego regularnie korzystasz i jakiego rodzaju doświadczenia chcesz mieć. Zauważ, że każda z trzech wymienionych powyżej dystrybucji zapewnia wyspecjalizowane środowisko użytkownika.

Fedora Silverblue zasadniczo zapewnia najczystsze środowisko GNOME dostępne dla Linuksa, wykorzystując technologie, na których skupia się społeczność. Społeczność GNOME włożyła więcej energii w opracowywanie i wykorzystywanie formatu Flatpak niż inne środowiska graficzne Linux, a większość oprogramowania GNOME jest łatwo dostępna.

Podobnie, w podstawowym systemie operacyjnym będziesz miał najlepsze wrażenia z trzymania się wyselekcjonowanych podstawowych aplikacji. W chwili pisania tego tekstu inne aplikacje z Flathub częściej wyróżniają się w wersji 6.0 niż w poprzednie wersje, ponieważ wiele aplikacji domyślnie używa teraz motywu GNOME Adwaita, a nie podstawowego temat.

I jak wspomniano wcześniej, Endless OS naprawdę jest samodzielny.

Kto może chcieć korzystać tylko z Flatpak?

Jeśli chcesz systemu operacyjnego, który po prostu działa i nie przeszkadza, to podejście jest krokiem w tym kierunku. Użytkownicy nie mogą konfigurować swoich systemów tak łatwo, jak tradycyjnie robi się to w systemie Linux, ale znacznie mniej rzeczy może się nie udać.

Jeśli większość używanych aplikacji jest dostępna za pośrednictwem Flathub, prawdopodobieństwo wystąpienia znaczących zakłóceń w przepływie pracy jest mniejsze.

Model uprawnień zapewnia większy spokój. Możesz zablokować aplikacjom dostęp do części komputera, które mogą Ci się nie podobać. Jest to jeszcze większy plus, gdy instalujesz oprogramowanie własnościowe, któremu możesz nie ufać.

Jeśli jesteś programistą, podejście oparte na kontenerach Silverblue pozwala również pracować bez konieczności instalowania niezliczonych zależności w systemie podstawowym.

Kto może chcieć uniknąć korzystania tylko z Flatpak?

Jeśli korzystasz głównie z aplikacji wieloplatformowych lub bardziej niszowych specjalistycznych programów, których nie ma w Flathub, możesz zainstalować te programy w Silverblue i elementarny system operacyjny, ale doświadczenie polega na przeskakiwaniu większej liczby obręczy, niż jesteś przyzwyczajony, a wynik końcowy może być mniej przyjemny niż przed.

Jeśli jesteś programistą, będziesz musiał dostosować swój przepływ pracy. W niektórych dystrybucjach możesz w ogóle nie być w stanie wykonać takiej pracy, jaką chcesz.

Aplikacje Flatpak mają większe rozmiary plików niż DEB lub RPM. Oznacza to, że będziesz korzystać z większej przepustowości Internetu podczas pobierania i więcej miejsca na dysku twardym. Należy o tym pamiętać, jeśli któryś z nich jest na wagę złota.

Jeśli lubisz dostosowywać każdy aspekt swojego komputera, izolacja związana z projektem Flatpak może stanąć Ci na drodze. Możliwe jest tworzenie motywów dla aplikacji Flatpak, ale dopóki całe używane oprogramowanie nie zostanie skonfigurowane do pracy z systemem uprawnień Flatpak, może się okazać, że niektóre z twoich narzędzi do ulepszania nie działają.

Flatpak przeszedł długą drogę

Nie tak wiele lat temu Flatpak był obietnicą łatwiejszych czasów. Teraz nowicjusze Linuksa mogą instalować aktualne oprogramowanie na swoich komputerach bez przechodzenia przez żadne ze starych przeszkód.

Technologia rozwinęła się na tyle, że komputery stacjonarne z systemem Linux są w stanie zmobilizować się wokół tego formatu i zapewnić stabilne i niezawodne wrażenia. Pytanie brzmi, czy to doświadczenie zmienia wiele z tego, co osobiście kochasz w Linuksie.

UdziałĆwierkaćE-mail
Flathub kontra Snap Store: najlepsze strony do pobierania aplikacji dla systemu Linux

Jeśli chcesz pobrać aplikacje dla systemu Linux, jak wypada porównanie Flathub i Snap Store? Stawiamy ich przeciwko sobie, aby się dowiedzieć.

Czytaj dalej

Powiązane tematy
  • Linux
  • Aplikacje na Linuksa
  • Menedżerowie pakietów
O autorze
Król Bertela (322 opublikowane artykuły)

Bertel to cyfrowy minimalista, który pisze z laptopa z fizycznymi przełącznikami prywatności i systemem operacyjnym zatwierdzonym przez Free Software Foundation. Ceni etykę ponad funkcje i pomaga innym przejąć kontrolę nad ich cyfrowym życiem.

Więcej od Bertela Kinga

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować