С пускането на Ubuntu 22.04 LTS, deb-пакетите firefox и firefox-locale ще бъдат заменени с плъгини, които инсталират Snap-пакет с Firefox. Възможността за инсталиране на класическия пакет във формат deb ще бъде прекратена, а потребителите ще трябва да използват или предлагания snap пакет, или да свалят билдовете директно от сайта на Mozilla. За потребителите на deb-пакета е предвиден прозрачен процес на преминаване към snap чрез публикуване на актуализация, която ще инсталира snap пакета и ще пренесе текущите настройки от домашната директория на потребителя.

Напомняме, че в есенния релийз на Ubuntu 21.10 браузърът Firefox бе преместен по подразбиране в доставка под формата на snap-пакет, но възможността за инсталиране на deb-пакет остана налична като опция. От 2019 г. браузърът Chromium също се предлага само в snap формат. В съпровод на snap-пакета с Firefox участват служители на Mozilla.
Като причина за насърчаване на формата snap за браузерите се посочва желанието да се опрости поддръжката и да се унифицира разработката за различни версии на Ubuntu — deb пакетът изисква отделна поддръжка за всички поддържани клонове на Ubuntu и, следователно, изграждане и тестване, съобразно различните версии на системните компоненти, докато snap пакетът може да се формира веднага за всички клонове на Ubuntu. Едно от важните изисквания за доставката на браузерите в дистрибутивите е необходимостта от бърза доставка на актуализации за своевременно блокиране на уязвимости. Доставката във формат snap ще ускори предоставянето на нови версии на браузъра на потребителите на Ubuntu. Освен това, доставката на браузъра в snap формат позволява стартиране на Firefox в допълнително изолирана среда, създадена с помощта на механизма AppArmor, което ще засили защитата на останалата част от системата от експлоатация на уязвимости в браузъра.
Недостатъците на използването на snap включват затруднения в контрола на общността върху разработването на пакети и зависимост от допълнителни инструменти и външна инфраструктура. Процесът snapd се изпълнява в системата с права root, което създава допълнителни заплахи в случай на компрометиране на инфраструктурата или откритие на уязвимости. Недостатък е и необходимостта от решаване на проблеми, специфични за предоставянето в snap формат (някои актуализации не работят, появяват се недоизпълнения при използване на Wayland, имат проблеми с гост-сесиите, срещат се трудности със стартирането на външни обработватели).
Сред промените в Ubuntu 22.04 може да се отбележи и преминаването на използването на GNOME с Wayland по подразбиране на системи с проприетарни драйвери NVIDIA (ако версията на драйверите е 510.x или по-нова). На системи с GPU AMD и Intel преминаването на Wayland по подразбиране се осъществи с изданието Ubuntu 21.04.
Източник: opennet.ru
