Flatpak vs. Snap: Paketvergleich

Flatpack vs. Snap

Flatpak, Snap, AppImage, sicherlich sind das Namen, die Ihnen mehr als vertraut sind. Universelle Pakete sind in die Linux-Welt eingebrochen, um auf jeder Distribution arbeiten zu können und somit das Problem der Fragmentierung in Bezug auf Pakete zu beseitigen. Sie sind jedoch noch nicht die Mehrheit, obwohl die Zahl der Software, die in solchen Paketen verpackt ist, nach und nach zunimmt. Nun, wenn Sie sie nutzen, können Sie in diesem Artikel sehen, was die Vor- und Nachteile des Kampfes zwischen Flatpak und Snap sind.

Was ist Flatpack?

Flatpak

Flatpak es ist eine Art universelles Paket und dient der Anwendungsvirtualisierung für GNU/Linux-Umgebungen. Es bietet eine prozessisolierte Sandbox namens Bubblewrap. Darin können Benutzer Anwendungen für mehr Sicherheit vom Rest des Systems isoliert ausführen.

Lennart Pöttering war der Programmierer, der es 2013 vorschlug und ein Jahr später einen Artikel darüber veröffentlichte, um die Idee schließlich zu entwickeln und Teil des zu werden freedesktop.org-Projekt., unter dem Namen xdg-app, was mit Flatpak identisch ist. Und seine Popularität seit seiner Einführung hat zugenommen, es wird derzeit von mehr als 20 der beliebtesten Distributionen unterstützt.

Was ist Snap?

schnappen

Während Flatpak seinen Ursprung in der Entwicklungsgemeinschaft von Fedora/Red Hat hatte, Snap hatte es auf Canonical, dem Unternehmen, das diese besondere Art der Paketverwaltung entwickelt hat. Eine Art universelles Paket, das bereits eine große Anzahl von Distributionen und darin verpackten Apps akzeptiert. In diesem Fall werden die Pakete innerhalb von AppArmor ausgeführt, obwohl sie auch außerhalb der Sandbox ausgeführt werden können.

Übrigens müssen wir anerkennen, dass es auch andere Pakete wie z die AppImages, das wird immer wichtiger für seine einfache Installation, oder besser gesagt keine Installation. Laden Sie einfach das Paket herunter und führen Sie es aus, und Sie können loslegen, ähnlich wie bei einer tragbaren Version. Darüber hinaus finden Sie auf der offiziellen AppImage Hub-Website eine Vielzahl von Tools, die in diesem Binärformat verpackt sind. Aus Sicherheitsgründen können sie in der Sandbox oder in AppArmor, Bubblewrap oder Firejail ausgeführt werden.

Flatpak vs. Snap: Unterschiede, Vor- und Nachteile

Flatpack vs. Snap

Als Vergleich, in diesem Tabelle Sie können alle Parameter sehen, die Sie über diese beiden Arten von Paketen wissen müssen:

Allgemeines

característica Schnappen Flatpak
Desktop-Anwendungen Si Si
Terminal-Tools Si Si
Dienstleistungen SI Nein
Richtige Anwendung von Themen Nein Nein
Bibliotheken und Abhängigkeiten Im Bild selbst oder mit Zubehör Nutzung von Laufzeiten der Hauptbibliotheken
Unterstützung Kanonisch RedHat und andere

Ausgangssperre

característica Schnappen Flatpak
ohne Gefangenschaft Si Nein
Sie können verschiedene Beschränkungen verwenden Nein (nur AppArmor) Nein (nur Luftpolsterfolie)

Installation oder Ausführung

característica Schnappen Flatpak
Ausführbar Unterlassen Sie . Installation benötigen Unterlassen Sie . Installation benötigen
Keine Wurzel Nein. Für die Installation benötigen Sie root. Nein. Für die Installation benötigen Sie root.
Ausführbar von komprimiert Si Nein

Anwendungsverteilung

característica Schnappen Flatpak
Kernlager Snapcraft flache Nabe
Depot brauchen Nein Nein
einzelne Depots Si Si
Mehrere Versionen parallel Si Si

Updates

característica Schnappen Flatpak
Update-Mechanismus Repository Repository
Inkrementelle Aktualisierungen Si Si
automatische Updates Nein Nein

Tamaño und Disco

característica Schnappen Flatpak
Anwendung für komprimierte Datenträger Si Nein
LibreOffice 6.0.0 200 MB 659 MB

Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Jajo sagte

    Ein paar wichtige Details:

    1. Flatpak unterstützt die Installation von Paketen, ohne root zu sein (natürlich nur für Ihren Benutzer).
    2. Snap unterstützt nicht mehrere Repositories. Es funktioniert nur mit snapcraft.io

  2.   arazal sagte

    Interessant, aber seltsam, dass Leistung oder Geschwindigkeit beim Ausführen von Apps nicht erwähnt werden, ein Punkt, der sehr für Flatpak spricht und wo Snap enorm schwach ist.