Warum hat Canonical Schnappschüsse gewählt?
So zitieren Sie die Ubuntu-Website :
Wir haben ursprünglich das bissige Technologie- und Anwendungsbeschränkungssystem entwickelt, um Ubuntu-Mobilbenutzern ein Update auf Carrier-Niveau zu ermöglichen und einen neuen Standard für die Anwendungssicherheit im mobilen Zeitalter zu setzen.
Grundlegende Idee war, Probleme zu beheben, die in beiden .deb
Paketen vorhanden sind, und eine neue Methode zum Aktualisieren der Pakete bereitzustellen (die so genannten Transaktionsaktualisierungen, die der Aktualisierung von Android-Apps sehr ähnlich sind). Wie Mark Shuttleworth erklärt:
Wann immer wir eine Korrektur an Paketen in Ubuntu vornehmen, veröffentlichen wir die gleiche Korrektur in Ubuntu Core, und Systeme können diese Korrektur transaktional erhalten. Tatsächlich sind Updates für Ubuntu Core sogar noch kleiner als Paketupdates, da wir nur den genauen Unterschied zwischen der alten und der neuen Version und nicht das gesamte Paket senden müssen.
Was sind die Hauptvorteile von .snap-Paketen gegenüber .deb-Paketen?
Der größte Vorteil ist die verbesserte Sicherheit. PPAs und .deb
Pakete werden normalerweise mit Root-Rechten installiert, was einen Ort für Sicherheitsrisiken eröffnet.
Snappy-Apps sind isoliert, was bedeutet, dass manche Apps Ihre Systeme nicht beschädigen, wenn sie kaputt gehen. Um Mark Shuttleworth zu zitieren:
Snappy-Pakete werden automatisch beschränkt, um sicherzustellen, dass ein Fehler in einer App Ihre Daten nicht anderweitig gefährdet
Wird .deb aufgegeben?
Ab Ubuntu 16.04 LTS stehen den Benutzern beide Methoden zur Verfügung.
OMG zu zitieren ! Ubuntu! :
Canonical sagt auch, dass "... die Zehntausende von Anwendungen und Paketen im .deb-Format ab 16.04 weiterhin unterstützt werden und insbesondere Deb-Archive weiterhin für alle zur Verfügung stehen, um Software zu nutzen und zu verbreiten."