Od wydania Ubuntu 22.04 LTS pakiety deb firefox i firefox-locale będą zastępowane przez zamienniki, które zainstalują pakiet Snap z Firefox. Możliwość instalacji klasycznego pakietu w formacie deb zostanie zakończona, a użytkownicy będą musieli korzystać albo z oferowanego pakietu w formacie snap, albo pobierać kompilacje bezpośrednio ze strony Mozilla. Dla użytkowników pakietu deb przewidziano przejrzysty proces migracji na snap poprzez publikację aktualizacji, która zainstaluje pakiet snap i przeniesie obecne ustawienia z katalogu domowego użytkownika.

Przypomnijmy, że w jesiennym wydaniu Ubuntu 21.10 przeglądarka Firefox została domyślnie przeniesiona do dystrybucji w formacie pakietu snap, jednak możliwość instalacji pakietu deb została zachowana i pozostawała dostępna jako opcja. Od 2019 roku przeglądarka Chromium jest również dostępna wyłącznie w formacie snap. W towarzystwie pakietu snap z Firefox współpracują pracownicy Mozilla.
Jako przyczyny promocji formatu snap dla przeglądarek wskazywane jest pragnienie uproszczenia utrzymania oraz ujednolicenia rozwoju dla różnych wersji Ubuntu - pakiet deb wymaga osobnego wsparcia dla wszystkich wspieranych gałęzi Ubuntu i, odpowiednio, budowy oraz testowania z uwzględnieniem różnych wersji komponentów systemowych, podczas gdy pakiet snap może być tworzony jednocześnie dla wszystkich gałęzi Ubuntu. Jednym z ważnych wymagań dotyczących dostarczania przeglądarek w dystrybucjach jest konieczność szybkiego dostarczania aktualizacji, aby na czas zablokować luki w zabezpieczeniach. Dostawa w formacie snap pozwoli przyspieszyć dotarcie nowych wersji przeglądarki do użytkowników Ubuntu. Ponadto dostawa przeglądarki w formacie snap umożliwia uruchamianie Firefox w dodatkowo izolowanym środowisku, utworzonym przy pomocy mechanizmu AppArmor, co może wzmocnić ochronę pozostałego systemu przed wykorzystaniem luk w zabezpieczeniach przeglądarki.
Wadami korzystania z snap są trudności w kontrolowaniu społeczności nad rozwojem pakietów oraz uzależnienie od dodatkowych narzędzi i infrastruktury stron trzecich. Proces snapd działa w systemie z uprawnieniami root, co stwarza dodatkowe zagrożenia w przypadku kompromitacji infrastruktury lub wykrycia luk w zabezpieczeniach. Minusem jest także konieczność rozwiązywania problemów specyficznych dla dostarczania w formacie snap (niektóre aktualizacje nie działają, pojawiają się niedociągnięcia przy użyciu Waylandu, występują problemy z sesjami gościnnymi oraz trudności w uruchamianiu zewnętrznych handlerów).
Wśród zmian w Ubuntu 22.04 można również zauważyć przejście na wykorzystywanie sesji GNOME z Waylandem domyślnie na systemach z własnościowymi sterownikami NVIDIA (jeśli wersja sterowników to 510.x lub nowsza). Na systemach z GPU AMD i Intel przejście na Wayland domyślnie miało miejsce w wersji Ubuntu 21.04.
Źródło: opennet.ru
