Flatpak is een van de nieuwere pakketindelingen die de Linux-desktop siert. Dit is een enkelvoudig formaat waarmee je software op elke Linux-distributie kunt installeren, waarbij die software in theorie alleen toegang heeft tot delen van de computer die je toestaat.

Sommige Linux-distributies hebben Flatpak al op een grote manier omarmd en gaan all-in op het formaat. Hoe is het om een ​​desktop met alleen Flatpak te gebruiken?

Wat is Flatpak?

Flatpak is een manier om apps voor Linux te distribueren of te downloaden. Er is veel over ze te zeggen, dus voor een diepe duik, check out onze uitleg over Flatpak-apps.

Voor een kort overzicht zijn er verschillende problemen die Flatpak-apps moeten oplossen:

  • Flatpak is een universeel formaat dat bedoeld is om op vrijwel alle Linux-distributies te werken.
  • Het isoleert apps van elkaar en geeft alleen toegang tot de onderdelen waarvoor je toestemming geeft, vergelijkbaar met Android en iOS.
  • Bij Flatpak-apps hoeft u uw wachtwoord niet in te voeren bij installatie of verwijdering.
  • instagram viewer
  • Flatpak-apps blijven werken aan nieuwere versies van Linux.

Simpel gezegd, Flatpak wil de ontwikkeling en distributie van apps voor Linux net zo eenvoudig en veilig maken als op mobiele apparaten.

Welke Linux-distributies zijn alleen voor Flatpak?

Niet alle distributies die Flatpak als het primaire pakketformaat hebben omarmd, hebben dit op dezelfde manier gedaan. Maar dit zijn de drie prominente Linux-distributies die Flatpak hebben omarmd als de standaard en primaire manier om apps te distribueren.

1. Fedora Zilverblauw

Fedora Silverblue is een versie van Fedora Workstation die, in plaats van het systeem te bouwen met RPM's, het rootbestandssysteem behandelt als een alleen-lezen afbeelding die wordt beheerd door software die bekend staat als OSTree. U downloadt geen updates voor het systeem, u downloadt een geheel nieuwe afbeelding om uw bestaande te vervangen.

Het voordeel hiervan is dat het moeilijk is om je systeem te breken tot een punt waarop het niet meer kan opstarten. En als een nieuwe versie problemen introduceert, is het ook gemakkelijk om een ​​eerdere afbeelding op te starten en de ongewenste wijzigingen ongedaan te maken.

Wat betreft software, dat is waar Fedora Silverblue zich tot Flatpak wendt. Alle apps die u installeert vanuit GNOME Software hebben het Flatpak-formaat. Fedora onderhoudt zijn eigen set Flatpak-apps en je kunt bij Flathub terecht voor meer.

Om software in een ander formaat te installeren, kunt u dit doen in een container in de terminal met behulp van een programma dat bekend staat als Toolbox, of u kunt specifieke RPM's toevoegen aan uw systeemimage. Aangezien het toevoegen van RPM's aan de afbeelding elke keer een volledige herstart vereist, is dit niet de ideale manier om apps te installeren en is het alleen het beste voor die programma's die nog niet beschikbaar zijn in het Flatpak-formaat.

2. Eindeloos besturingssysteem

Endless OS is een distributie gericht op kinderen, scholen en delen van de wereld zonder vaste internettoegang. Net als Silverblue gebruikt Endless een combinatie van OSTree en Flatpak. In tegenstelling tot Silverblue is de systeemimage van Endless OS gebaseerd op DEB's.

Endless gaat strenger om met apps. Je installeert alleen software via het App Center, dat alleen apps in het Flatpak-formaat distribueert.

Endless OS gebruikt geen traditionele desktopinterface (hoewel het gebaseerd is op GNOME), en veel van zijn apps zijn ook geen traditionele Linux-apps. Dit is een fundamenteel ander soort ervaring.

3. Elementair besturingssysteem

Elementaire OS is ook een heel andere kijk op Linux. Vanaf elementair OS 6 toont AppCenter standaard alleen apps die speciaal zijn gemaakt voor elementaire OS en ook alleen Flatpak-apps.

Dus ook al blijft het elementaire besturingssysteem een ​​traditioneel pakketgebaseerd systeem, met: systeemupdates gedistribueerd als DEB's, kunt u in AppCenter geen apps zien die als DEB's zijn geïnstalleerd.

Omdat het elementaire besturingssysteem een ​​op Ubuntu gebaseerde distro blijft, kun je de terminal nog steeds gebruiken om elke app te installeren beschikbaar in de repositories van Ubuntu, maar u bent afhankelijk van de terminal om updates te installeren of deze te verwijderen programma's.

Aan de andere kant, als je een enkele app van Flathub installeert, krijg je de mogelijkheid om alle apps die beschikbaar zijn van die bron in AppCenter te zien, aangezien dit Flatpak-apps zijn.

Is alleen Flatpak gaan praktisch?

Dat hangt af van wat voor soort software je regelmatig gebruikt en wat voor ervaring je wilt hebben. Merk op dat elk van de drie hierboven genoemde distro's een gespecialiseerde gebruikerservaring biedt.

Fedora Silverblue biedt in wezen de puurste GNOME-ervaring die beschikbaar is voor Linux, gebruikmakend van de technologieën waar de gemeenschap zich op richt. De GNOME-gemeenschap heeft meer energie gestoken in het ontwikkelen en gebruiken van het Flatpak-formaat dan andere Linux-desktopomgevingen, en de meeste GNOME-software is direct beschikbaar.

Evenzo heb je op elementaire OS de beste ervaring om vast te houden aan samengestelde elementaire apps. Op het moment van schrijven zullen andere apps van Flathub eerder opvallen op versie 6.0 dan op eerdere versies, omdat veel apps nu standaard het GNOME Adwaita-thema gebruiken in plaats van het elementaire thema.

En zoals eerder vermeld, is Endless OS echt zijn eigen ding.

Wie wil er misschien alleen voor Flatpak gaan?

Als u een besturingssysteem wilt dat gewoon werkt en uit de weg gaat, is deze aanpak een stap in die richting. Gebruikers kunnen hun systemen niet zo eenvoudig configureren als traditioneel op Linux, maar er kan veel minder fout gaan.

Als de meeste apps die u gebruikt beschikbaar zijn via Flathub, is de kans kleiner dat u uw workflow aanzienlijk verstoort.

Het machtigingenmodel zorgt voor meer gemoedsrust. U kunt voorkomen dat apps toegang krijgen tot delen van uw computer die u misschien niet leuk vindt. Dit is nog meer een pluspunt wanneer u propriëtaire software installeert die u misschien niet vertrouwt.

Als u een ontwikkelaar bent, kunt u met de containergebaseerde aanpak van Silverblue ook werken zonder dat u talloze afhankelijkheden op uw kernsysteem hoeft te installeren.

Wie zou willen vermijden om alleen Flatpak te gaan?

Als u voornamelijk platformonafhankelijke apps of meer gespecialiseerde nicheprogramma's gebruikt die niet in Flathub staan, is het mogelijk om deze programma's in Silverblue en elementaire OS, maar de ervaring houdt in dat je door meer hoepels springt dan je gewend bent en je zult het eindresultaat misschien minder prettig vinden dan voordat.

Als ontwikkelaar zul je je workflow moeten aanpassen. Op sommige distributies kun je misschien helemaal niet het soort werk doen dat je wilt.

Flatpak-apps hebben grotere bestandsgroottes dan DEB's of RPM's. Dit betekent dat u meer internetbandbreedte gebruikt voor downloads en meer ruimte op uw harde schijf. Dat is iets om in gedachten te houden als een van beide duurder is.

Als je het leuk vindt om elk aspect van je computer aan te passen, kan de isolatie die inherent is aan het ontwerp van Flatpak je in de weg zitten. Het is mogelijk om Flatpak-apps te thematiseren, maar totdat alle software die je gebruikt is geconfigureerd om te werken met het machtigingssysteem van Flatpak, zul je merken dat sommige van je go-to-tweaking-tools niet werken.

Flatpak heeft een lange weg afgelegd

Nog niet zo lang geleden was Flatpak een belofte van gemakkelijkere tijden. Nu kunnen nieuwkomers van Linux up-to-date software op hun machines installeren zonder de oude hindernissen te hoeven nemen.

De technologie is zo ver gevorderd dat Linux-desktops zich rond het formaat kunnen verzamelen en een stabiele en betrouwbare ervaring kunnen leveren. De vraag is of deze ervaring veel verandert van wat je persoonlijk leuk vindt aan Linux.

DeelTweetenE-mail
Flathub vs. Snap Store: de beste sites voor het downloaden van Linux-apps

Als u Linux-apps wilt downloaden, hoe verhouden Flathub en Snap Store zich dan tot elkaar? We zetten ze tegen elkaar op om erachter te komen.

Lees volgende

Gerelateerde onderwerpen
  • Linux
  • Linux-apps
  • Pakketbeheerders
Over de auteur
Bertel King (322 artikelen gepubliceerd)

Bertel is een digitale minimalist die schrijft vanaf een laptop met fysieke privacyschakelaars en een besturingssysteem dat is goedgekeurd door de Free Software Foundation. Hij waardeert ethiek boven functies en helpt anderen de controle over hun digitale leven te nemen.

Meer van Bertel King

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren