Ab der Veröffentlichung von Ubuntu 22.04 LTS werden die deb-Pakete firefox und firefox-locale durch Stub-Pakete ersetzt, die das Snap-Paket mit Firefox installieren. Die Möglichkeit, das klassische Paket im deb-Format zu installieren, wird eingestellt, und die Benutzer mĂŒssen entweder das angebotene Paket im Snap-Format nutzen oder die Builds direkt von der Mozilla-Website herunterladen. FĂŒr die Benutzer des deb-Pakets wird ein transparenter Ăbergangsprozess zu Snap ĂŒber ein veröffentlichtes Update bereitgestellt, das das Snap-Paket installiert und die aktuellen Einstellungen aus dem Home-Verzeichnis des Benutzers ĂŒbertrĂ€gt.

Zur Erinnerung: In der Herbstversion von Ubuntu 21.10 wurde der Browser Firefox standardmĂ€Ăig im Snap-Paket bereitgestellt, aber die Möglichkeit, das deb-Paket zu installieren, blieb erhalten und war als Option verfĂŒgbar. Seit 2019 wird der Browser Chromium ebenfalls nur im Snap-Format angeboten. Bei der Bereitstellung des Snap-Pakets mit Firefox sind Mitarbeiter von Mozilla beteiligt.
Als GrĂŒnde fĂŒr die Förderung des Snap-Formats fĂŒr Browser wird der Wunsch hervorgehoben, 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 somit Builds und Tests unter BerĂŒcksichtigung verschiedener Versionen der Systemkomponenten, wĂ€hrend das Snap-Paket sofort fĂŒr alle Ubuntu-Zweige erstellt werden kann. Ein wichtiges Kriterium fĂŒr die Bereitstellung von Browsern in Distributionen ist die Notwendigkeit, Aktualisierungen schnell zu liefern, um Schwachstellen rechtzeitig zu schlieĂen. Die Bereitstellung im Snap-Format ermöglicht eine schnellere Bereitstellung neuer Browser-Versionen an die Benutzer von Ubuntu. DarĂŒber hinaus bietet die Bereitstellung des Browsers im Snap-Format die Möglichkeit, Firefox in einer zusĂ€tzlich isolierten Umgebung auszufĂŒhren, die mit dem 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 liegen in der erschwerten Kontrolle der Community ĂŒber die Paketentwicklung und der Bindung an zusĂ€tzliche Tools und externe Infrastrukturen. Der Prozess snapd lĂ€uft im System mit Root-Rechten, was zusĂ€tzliche Bedrohungen im Falle einer Kompromittierung der Infrastruktur oder der Entdeckung von SicherheitsanfĂ€lligkeiten 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 Verwendung von Wayland auf, es gibt Probleme mit dem Gastmodus und Schwierigkeiten beim Start externer Handler).
Unter den Ănderungen in Ubuntu 22.04 kann auch die Umstellung auf die Verwendung der GNOME-Sitzung mit Wayland standardmĂ€Ăig auf Systemen mit proprietĂ€ren NVIDIA-Treibern (wenn die Treiberversion 510.x oder neuer ist) hervorgehoben werden. Auf Systemen mit AMD- und Intel-GPUs fand die Standardumstellung auf Wayland in der Veröffentlichung von Ubuntu 21.04 statt.
Quelle: opennet.ru
