Linux Mint будет блокировать скрытую от пользователя установку snapd

Разработчиците на дистрибуцията Linux Mint заявиха, че в предстоящото издание на Linux Mint 20 няма да се предлагат snap пакети и snapd. Освен това ще бъде забранено автоматичното инсталиране на snapd заедно с други пакети, инсталирани чрез APT. При желание потребителят ще може ръчно да инсталира snapd, но добавянето му с други пакети без знанието на потребителя ще бъде забранено.

Същността на проблема е, че браузърът Chromium се разпространява в Ubuntu 20.04 само в формат Snap, а в DEB хранилището се поставя заглушка, при опит за инсталирането на която в системата без питане се инсталира Snapd, което осъществява свързване с каталога Snap Store, изтегля се пакет Chromium в формат snap и се изпълнява скрипт за прехвърляне на текущите настройки от каталога $HOME/.config/chromium. Този deb пакет в Linux Mint ще бъде заменен с празен пакет, който не извършва никакви действия по инсталиране, но дава информация за това къде може самостоятелно да се получи Chromium.

Компанията Canonical премина на предоставяне на Chromium само в формат snap и спря да генерира deb пакети поради трудоемкост в поддръжката на Chromium за всички поддържани версии на Ubuntu. Актуализациите на браузъра излизат доста често и новите deb пакети трябваше да се тестват внимателно за появата на регресии за всяко издание на Ubuntu. Използването на snap значително опрости този процес и даде възможност да се ограничи подготовката и тестването само на един snap пакет, общ за всички версии на Ubuntu. Освен това предлагането на браузъра в snap позволява да се стартира в изолирана среда, създадена с механизма AppArmor, и защитава останалата част от системата в случай на експлоатация на уязвимост в браузъра.

Недоволството на Linux Mint е свързано с налагането на услугата Snap Store и с изгубването на контрол над пакетите при тяхното инсталиране от snap. Разработчиците не могат да правят поправки в подобни пакети, да управляват тяхното доставяне и да провеждат одит на промените. Цялата свързана с пакетите snap дейност се извършва при закрити врати и не подлежи на контрол от общността. Snapd работи в системата с права root и представлява голяма опасност в случай на компрометиране на инфраструктурата. Опцията за превключване на алтернативни Snap директории не е предоставена. Разработчиците на Linux Mint считат, че подобен модел не се отличава много от доставката на собствен софтуер и са загрижени от неподконтролируеми промени. Инсталирането на snapd без знанието на потребителя при опит за инсталиране на пакети чрез пакетния мениджър APT се сравнява с бекдор, свързващ компютъра с Ubuntu Store.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster