С началото на изданието 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
