Linux Mint wird die für den Benutzer unsichtbare Installation von snapd blockieren

Entwickler der Linux Mint-Distribution erklärt, dass im kommenden Release von Linux Mint 20 keine Snap-Pakete und snapd mitgeliefert werden. Darüber hinaus wird die automatische Installation von snapd zusammen mit anderen Paketen, die über APT installiert werden, untersagt. Auf Wunsch kann der Benutzer snapd manuell installieren, jedoch wird die Hinzufügung von snapd zu anderen Paketen ohne das Wissen des Benutzers verboten.

Das Problem besteht darin, dass der Chromium-Browser in Ubuntu 20.04 nur im Snap-Format verteilt wird, während im DEB-Repository ein Platzhalter vorhanden ist, der beim Versuch, ihn zu installieren, ohne Rücksprache snapd installiert und die Verbindung zum Verzeichnis Snap Store, hergestellt wird, das Snap-Paket von Chromium im Snap-Format heruntergeladen wird und ein Skript zur Übertragung der aktuellen Einstellungen aus dem Verzeichnis $HOME/.config/chromium gestartet wird. Dieses deb-Paket in Linux Mint wird durch ein leeres Paket ersetzt, das keine Installationsaktionen durchführt, aber Informationen darüber liefert, wo man Chromium selbst beziehen kann.

Das Unternehmen Canonical hat sich auf die Bereitstellung von Chromium ausschließlich im Snap-Format umgestellt und die Erstellung von deb-Paketen eingestellt aufgrund des Aufwands bei der Wartung von Chromium für alle unterstützten Ubuntu-Zweige. Updates des Browsers erscheinen relativ häufig, und neue deb-Pakete mussten jedes Mal gründlich auf mögliche Regressionen für jede Ubuntu-Version getestet werden. Die Verwendung von Snap hat diesen Prozess erheblich vereinfacht und ermöglicht es, sich auf die Vorbereitung und das Testen nur eines Snap-Pakets zu beschränken, das für alle Varianten von Ubuntu gilt. Darüber hinaus ermöglicht die Bereitstellung des Browsers im Snap-Format, ihn in einer isolierten Umgebung, die mithilfe des AppArmor-Mechanismus erstellt wurde, auszuführen und das restliche System im Falle einer Ausnutzung von Schwachstellen im Browser zu schützen.

Die Unzufriedenheit mit Linux Mint hängt mit der Aufzwingung des Snap Store-Dienstes und dem Verlust der Kontrolle über die Pakete im Falle ihrer Installation aus Snap zusammen. Entwickler können keine Änderungen an solchen Paketen vornehmen, ihre Bereitstellung verwalten oder Änderungen auditieren. Alle mit Snap-Paketen verbundenen Aktivitäten finden hinter verschlossenen Türen statt und sind der Gemeinschaft nicht zugänglich. Snapd wird im System mit Root-Rechten ausgeführt und stellt eine große Gefahr dar. Im Falle einer Kompromittierung der Infrastruktur wird keine Möglichkeit zur Umstellung auf alternative Snap-Kataloge bereitgestellt. Die Entwickler von Linux Mint sind der Meinung, dass ein solches Modell nicht viel anders ist als die Bereitstellung proprietärer Software und befürchten unkontrollierte Änderungen. Die Installation von snapd ohne das Wissen des Nutzers, wenn Pakete über den APT-Paketmanager installiert werden, wird mit einem Backdoor verglichen, die den Computer mit dem Ubuntu Store verbindet.

Quelle: opennet.ru

60GB SSD 8Gb DDR4