Ubuntu gehört seit zwei Jahrzehnten zu den populärsten und einsteigerfreundlichsten Linux-Distributionen weltweit. Doch wer sich in Foren und Blogs umsieht, stößt regelmäßig auf heftige Kritik an einer zentralen Technologie, die das Unternehmen hinter Ubuntu, Canonical, seit einigen Jahren forciert: Snap.
Während Entwickler und Systemadministratoren oft die Vorteile loben, reagiert ein Teil der eingefleischten Linux-Gemeinschaft mit großem Unbehagen. Doch was ist wirklich dran an der Kritik? Stimmt es überhaupt, dass Snaps „unbeliebt“ sind, und welche Argumente halten einer neutralen Betrachtung stand? Ein Blick hinter die Kulissen.
Was ist Snap überhaupt?
Um den Konflikt zu verstehen, hilft ein Vergleich mit der Smartphone-Welt. Traditionell funktionierte Software-Installation unter Linux eher wie ein Zahnradgetriebe: Ein Programm teilte sich viele kleine Software-Bausteine (sogenannte Abhängigkeiten) mit anderen Programmen auf dem System. Das spart Platz, erfordert aber eine präzise Abstimmung. Wenn ein Programm ein Update benötigt, kann das theoretisch ein anderes beschädigen.
Canonical hat mit Snap ein sogenanntes Container-Format geschaffen. Ein Snap-Paket bringt alle Bausteine, die es zum Laufen braucht, selbst mit. Es ist isoliert vom restlichen System, quasi wie eine App auf einem iPhone oder Android-Gerät.
Die Kritikpunkte
Woher kommt das Unbehagen?
Das Unbehagen in der Linux-Community speist sich im Wesentlichen aus drei technischen und philosophischen Argumenten:
Die Performance beim Starten
In der Anfangsphase von Snap war ein Phänomen unübersehbar: Programme, die als Snap verpackt waren (wie der Webbrowser Firefox), benötigten beim allerersten Start nach dem Hochfahren des Computers spürbar länger als traditionelle Programme. Auch wenn Canonical diese Startzeiten durch Komprimierungstechniken inzwischen drastisch verkürzt hat, hält sich das Image der „langsamen Snaps“ hartnäckig in den Köpfen vieler Nutzer.
Das Monopol des App-Stores
Der wohl schwerwiegendste Kritikpunkt ist philosophischer Natur. Die Linux-Welt basiert auf Dezentralisierung und digitaler Freiheit. Bei traditionellen Formaten oder dem direkten Konkurrenten Flatpak kann jeder Entwickler einen eigenen Server (Repository) aufsetzen, um Software zu verteilen.
Bei Snap ist das anders: Der „Snap Store“ (das Backend) wird exklusiv von Canonical kontrolliert und ist proprietär (nicht quelloffen). Für viele Linux-Enthusiasten widerspricht dieses zentrale Monopol den Grundwerten von Open Source. Sie befürchten eine Abhängigkeit von einem einzigen Unternehmen.
Der „Zwang“ innerhalb von Ubuntu
Für Unmut sorgte auch das Vorgehen von Canonical, bestimmte Software in Ubuntu schrittweise komplett auf Snap umzustellen. Wer beispielsweise versucht, den Browser Chromium oder Firefox über den klassischen Terminal-Befehl zu installieren, stellt fest, dass Ubuntu im Hintergrund automatisch die Snap-Version installiert. Kritiker empfinden dies als Bevormundung, da dem Nutzer die Wahl genommen wird.
Die Kehrseite
Warum Snaps für Canonical und Entwickler ein Segen sind
Trotz der lauten Kritik in Internetforen wäre es falsch, Snap als Misserfolg abzutun. Aus Sicht von Entwicklern und Unternehmen löst das Format fundamentale Probleme:
Aktualität
Entwickler müssen ihre Software nur noch ein einziges Mal als Snap verpacken, und sie läuft auf fast jeder Linux-Distribution – und zwar immer in der neuesten Version. Früher mussten für jede Ubuntu-Version und jede andere Linux-Variante eigene Pakete geschnürt werden.
Sicherheit durch Isolation
Da Snaps in einer Art digitalem Sandkasten (Sandbox) laufen, können sie nicht ohne Weiteres auf private Daten oder andere Teile des Systems zugreifen. Das erhöht die Sicherheit massiv.
Sicherheit im IoT- und Server-Bereich
Auf Servern und intelligenten Geräten (Internet of Things) sind Snaps extrem erfolgreich. Wenn ein Update fehlschlägt, wechselt das System automatisch zur vorherigen, funktionierenden Version zurück (Rollback). Das verhindert Systemausfälle.
Fazit
Ist das Unbehagen gerechtfertigt?
Die Behauptung, Snaps seien generell „unbeliebt“, greift zu kurz. Es handelt sich eher um einen klassischen Interessenkonflikt zwischen verschiedenen Nutzergruppen:
Auf der einen Seite stehen Linux-Ideologen und Power-User, die maximale Kontrolle über ihr System wollen und die Zentralisierung durch Canonical ablehnen. Auf der anderen Seite stehen Software-Entwickler, Unternehmen und Linux-Laien, die ein System wollen, das einfach funktioniert, sich im Hintergrund automatisch aktualisiert und sichere, moderne Anwendungen bietet.
Ubuntu bleibt trotz – oder gerade wegen – solcher Innovationen eine der stabilsten und meistgenutzten Linux-Distributionen. Snap ist kein fehlerhaftes Produkt, sondern eine strategische Entscheidung für Standardisierung und Massentauglichkeit, die den Preis einer zentralisierten Kontrolle zahlt.

Noch keine Reaktion