Ab der Veröffentlichung von Ubuntu 22.04 LTS werden die deb-Pakete von Firefox und firefox-locale durch Platzhalter ersetzt, die das Snap-Paket von Firefox installieren. Die Möglichkeit, das klassische Paket im deb-Format zu installieren, wird eingestellt, und die Benutzer sind gezwungen, entweder das angebotene Snap-Paket zu verwenden oder Builds direkt von der Mozilla-Website herunterzuladen. Für Benutzer des deb-Pakets wird ein transparenter Übergangsprozess zu Snap über ein Update bereitgestellt, das das Snap-Paket installiert und die aktuellen Einstellungen aus dem Benutzerverzeichnis überträgt.

Wir erinnern daran, dass im Herbst-Release Ubuntu 21.10 der Firefox-Browser standardmäßig als Snap-Paket bereitgestellt wurde, jedoch die Möglichkeit, das deb-Paket zu installieren, erhalten blieb und als Option verfügbar war. Seit 2019 wird der Browser Chromium ebenfalls nur im Snap-Format bereitgestellt. An dem Snap-Paket mit Firefox sind Mitarbeiter von Mozilla beteiligt.
Ein Grund für die Förderung des Snap-Formats für Browser ist das Bestreben, die Wartung zu vereinfachen und die Entwicklung für verschiedene Ubuntu-Versionen zu vereinheitlichen — das deb-Paket erfordert eine separate Wartung für alle unterstützten Ubuntu-Zweige und entsprechend das Erstellen und Testen unter Berücksichtigung unterschiedlicher Versionen der Systemkomponenten, während das Snap-Paket sofort für alle Ubuntu-Zweige erstellt werden kann. Eine der wesentlichen Anforderungen an die Bereitstellung von Browsern in Distributionen ist die Notwendigkeit einer schnellen Lieferung von Updates, um Sicherheitsanfälligkeiten zeitnah zu schließen. Die Bereitstellung im Snap-Format wird es ermöglichen, neue Versionen des Browsers schneller an die Ubuntu-Nutzer zu bringen. Darüber hinaus ermöglicht die Bereitstellung des Browsers im Snap-Format, Firefox in einer zusätzlich isolierten Umgebung auszuführen, die mithilfe des AppArmor-Mechanismus erstellt wurde, was den Schutz des restlichen Systems vor der Ausnutzung von Schwachstellen im Browser verstärkt.
Die Nachteile der Verwendung von Snap sind die erschwerte Kontrolle der Gemeinschaft über die Entwicklung von Paketen sowie die Abhängigkeit von zusätzlichem Werkzeug und externer Infrastruktur. Der Snapd-Prozess läuft im System mit Root-Rechten, was zusätzliche Bedrohungen im Falle von Infrastrukturkompromittierungen oder der Entdeckung von Schwachstellen schafft. Ein weiterer Nachteil ist die Notwendigkeit, Probleme zu lösen, die spezifisch für die Bereitstellung im Snap-Format sind (einige Updates funktionieren nicht, es treten Mängel bei der Nutzung von Wayland auf, es gibt Probleme mit der Gast-Session und Schwierigkeiten beim Start externer Handler).
Zu den Änderungen in Ubuntu 22.04 gehört auch der Wechsel zum GNOME-Session mit Wayland standardmäßig auf Systemen mit proprietären NVIDIA-Treibern (wenn die Treiberversion 510.x oder neuer ist). Auf Systemen mit AMD- und Intel-GPUs fand der Standardwechsel zu Wayland bereits in der Version Ubuntu 21.04 statt.
Quelle: opennet.ru
