Разработчиците на дистрибутива Linux Mint , че в предстоящото издание на Linux Mint 20 няма да се предлагат snap пакети и snapd. Освен това, автоматичното инсталиране на snapd заедно с други пакети, инсталирани чрез APT, ще бъде забранено. При желание потребителят може ръчно да инсталира snapd, но добавянето му с други пакети без знанието на потребителя ще бъде забранено.
Същността на проблема е, че браузърът Chromium се разпространява в Ubuntu 20.04 само във формат Snap, а в DEB-репозиторията се поставя щит, при опит за инсталация на който в системата без питане се инсталира Snapd и се свързва с каталога. , сваля се пакетът Chromium във формат snap и се стартира скрипт за прехвърляне на текущите настройки от каталога $HOME/.config/chromium. Този deb пакет в Linux Mint ще бъде заменен с празен пакет, който не извършва никакви инсталационни действия, но показва информация къде може да се получи Chromium самостоятелно.
Компанията Canonical премина на доставка на Chromium само във формат snap и спря създаването на deb пакети. на поддръжката на Chromium за всички поддържани версии на Ubuntu. Актуализациите на браузъра излизат доста често и новите deb пакети трябваше всеки път да се тестват подробно за регресии за всяко издание на Ubuntu. Използването на snap значително опрости този процес и позволи да се ограничи подготовката и тестването само на един snap пакет, общ за всички варианти на Ubuntu. Освен това, доставката на браузъра във format snap позволява да се стартира в , създадена с помощта на механизма AppArmor, и да се защити останалата част от системата в случай на експлоатация на уязвимост в браузъра.
Недоволството на Linux Mint е свързано с налагането на услугата Snap Store и със загубата на контрол над пакетите при тяхното инсталиране от snap. Разработчиците не могат да направят корекции в подобни пакети, да управляват тяхното разпространение и да извършват одит на промените. Всичката свързана с пакетите snap активност се извършва зад затворени врати и не е под контрола на общността. Snapd работи в системата с права root и представлява голяма в случай на компрометиране на инфраструктурата. Не се предоставя възможност за превключване на алтернативни директории Snap. Разработчиците на Linux Mint смятат, че такава модел не се различава много от доставката на проприетарен софтуер и се опасяват от извършването на неконтролирани промени. Инсталирането на snapd без знанието на потребителя при опит за инсталиране на пакети чрез пакетния мениджър APT се сравнява с бекдор, който свързва компютъра с Ubuntu Store.
Източник: opennet.ru
