Od vydání Ubuntu 22.04 LTS budou deb balíčky firefox a firefox-locale nahrazeny zástupnými balíčky, které nainstalují Snap balíček s Firefoxem. Možnost instalace klasického balíčku ve formátu deb bude ukončena a uživatelé budou muset používat buď nabízený balíček ve formátu snap, nebo stahovat sestavení přímo ze stránek Mozilla. Pro uživatele deb balíčku je k dispozici transparentní proces přechodu na snap prostřednictvím publikace aktualizace, která nainstaluje snap balíček a přenese aktuální nastavení z domácího adresáře uživatele.

Připomínáme, že v podzimním vydání Ubuntu 21.10 byl prohlížeč Firefox ve výchozím nastavení převeden na dodávku ve formě snap balíčku, ale možnost instalace deb balíčku byla zachována a zůstala k dispozici jako volba. Od roku 2019 se také prohlížeč Chromium dodává pouze ve formátu snap. Na dodávce snap balíčku s Firefoxem spolupracují zaměstnanci Mozilly.
Mezi důvody prosazování formátu snap pro prohlížeče je snaha zjednodušit údržbu a unifikovat vývoj pro různé verze Ubuntu – balíček deb vyžaduje samostatnou údržbu pro všechny podporované větve Ubuntu a tomu odpovídající sestavování a testování s ohledem na různé verze systémových komponent, zatímco balíček snap může být vytvářen současně pro všechny větve Ubuntu. Jedním z důležitých požadavků na dodávky prohlížečů v distribucích je potřeba rychlé dodávky aktualizací pro včasné blokování zranitelností. Dodání ve formátu snap umožní urychlit doručení nových verzí prohlížeče uživatelům Ubuntu. Kromě toho dodání prohlížeče ve formátu snap poskytuje možnost spouštět Firefox v dodatečně izolovaném prostředí, které bylo vytvořeno pomocí mechanismu AppArmor, což posílí ochranu zbytku systému před využitím zranitelností v prohlížeči.
Mezi nevýhody používání snap patří obtížné ovládání komunity nad vývojem balíčků a závislost na dodatečných nástrojích a externí infrastruktuře. Proces snapd funguje v systému s právy root, což vytváří další hrozby v případě kompromitace infrastruktury nebo odhalení zranitelností. Dalším nedostatkem je nutnost řešit problémy specifické pro distribuci ve formátu snap (některé aktualizace nefungují, objevují se nedodělky při používání Waylandu, nastávají problémy s hostitelskými relacemi a existují potíže se spuštěním externích zpracovatelů).
Mezi změnami v Ubuntu 22.04 lze také zmínit přechod na používání relace GNOME s Waylandem jako výchozí na systémech s proprietárními ovladači NVIDIA (pokud je verze ovladačů 510.x nebo novější). Na systémech s GPU AMD a Intel došlo k přechodu na Wayland jako výchozí již v vydání Ubuntu 21.04.
Zdroj: opennet.ru
