Entwickler der Linux Mint-Distribution , dass die kommende Version von Linux Mint 20 keine Snap-Pakete und Snapd enthalten wird. Darüber hinaus wird snapd nicht automatisch zusammen mit anderen über APT installierten Paketen installiert. Falls gewünscht, kann der Benutzer Snapd manuell installieren, das Hinzufügen mit anderen Paketen ohne das Wissen des Benutzers ist jedoch verboten.
Der Kern des Problems besteht darin, dass der Chromium-Browser in Ubuntu 20.04 nur im Snap-Format verteilt wird und ein Stub im DEB-Repository abgelegt wird. Beim Versuch zu installieren, welcher Snapd auf dem System installiert ist, wird ohne Nachfrage eine Verbindung zum Verzeichnis hergestellt wird das Chromium-Paket im Snap-Format heruntergeladen und ein Skript gestartet, um die aktuellen Einstellungen aus dem Verzeichnis $HOME/.config/chromium zu übertragen. Dieses Deb-Paket in Linux Mint wird durch ein leeres Paket ersetzt, das keine Installationsaktionen ausführt, aber Hilfe dazu anzeigt, wo Sie selbst Chromium erhalten können.
Canonical stellt Chromium jetzt nur noch im Snap-Format bereit und stellt die Erstellung von Deb-Paketen ein. Chromium-Unterstützung für alle unterstützten Ubuntu-Zweige. Browser-Updates werden recht häufig veröffentlicht und neue Deb-Pakete mussten für jede Ubuntu-Version jedes Mal gründlich auf Regressionen getestet werden. Die Verwendung von Snap hat diesen Prozess erheblich vereinfacht und es ermöglicht, uns auf die Vorbereitung und Prüfung nur eines einzigen Snap-Pakets zu beschränken, das allen Ubuntu-Varianten gemeinsam ist. Darüber hinaus ermöglicht die schnelle Auslieferung des Browsers den Start in , die mithilfe des AppArmor-Mechanismus erstellt wurden, und schützen den Rest des Systems im Falle der Ausnutzung einer Sicherheitslücke im Browser.
Die Beschwerden über Linux Mint beziehen sich auf die Auferlegung des Snap Store-Dienstes und den Kontrollverlust über Pakete, wenn diese von Snap installiert werden. Entwickler können an solchen Paketen keine Korrekturen vornehmen, ihre Bereitstellung verwalten oder Änderungen prüfen. Alle Aktivitäten im Zusammenhang mit Snap-Paketen finden hinter verschlossenen Türen statt und unterliegen nicht der Kontrolle der Community. Snapd läuft auf dem System mit Root-Rechten und ist ein großes im Falle einer Beeinträchtigung der Infrastruktur. Es gibt keine Möglichkeit, zu alternativen Snap-Verzeichnissen zu wechseln. Die Entwickler von Linux Mint sind der Ansicht, dass sich ein solches Modell nicht wesentlich von der Bereitstellung proprietärer Software unterscheidet, und scheuen sich davor, unkontrollierte Änderungen einzuführen. Die Installation von Snapd ohne Wissen des Benutzers beim Versuch, Pakete über den APT-Paketmanager zu installieren, wird mit einer Hintertür verglichen, die den Computer mit dem Ubuntu Store verbindet.
Source: opennet.ru
