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. В допълнение, изпращането на браузъра в моментален режим ви позволява да го стартирате изолирана среда, създаден чрез механизма AppArmor, и защитава останалата част от системата в случай на използване на уязвимост в браузъра.

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

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

Добавяне на нов коментар