Linux Mint'i distributsiooni arendajad , et et tulevases Linux Mint 20 versioonis ei tooda snap-pakette ja snapd-d. Lisaks keelatakse snapd automaatne installimine koos teiste APT kaudu installitavate pakettidega. Soovi korral saab kasutaja manuaalselt installida snapd, kuid selle lisamine koos teiste pakettidega ilma kasutaja teadmata keelatakse.
Probleemi tuum on selles, et brauser Chromium levitatakse Ubuntu 20.04 ainult Snap formaadis ja DEB-repositooriumis asub nupuvajutuse pead, mille proovimisel installitakse süsteemi ilma küsimata Snapd ja luuakse ühendus kataloogiga. , laaditakse alla Chromiumi pakett snap formaadis ja käivitatakse skript olemasolevate seadistuste üleviimiseks katalooge $HOME/.config/chromium. Antud deb-pakett Linux Mintis asendatakse tühja paketiga, mis ei täida mingeid installimistoiminguid, kuid väljastab juhised, kust Chromiumi iseseisvalt saada.
Ettevõte Canonical on läinud üle Chromiumi tarnimisele ainult snap formaadis ja lõpetanud deb-pakettide loomise. Chromiumi hooldamiseks kõigis toetatud Ubuntu harudes. Brauseri uuendusi väljastatakse piisavalt tihti ja uusi deb-pakette oli iga kord teatud testimist täiesti keeruline regresseerida iga Ubuntu versiooni jaoks. Snapi rakendamine lihtsustas seda protsessi oluliselt ja võimaldas piirduda ainult ühe snap-paketi ettevalmistamise ja testimisega, mis oli ühine kõigi Ubuntu variantide jaoks. Lisaks võimaldab snap-vormingus brauseri tarnimine selle käivitamist , mis on loodud AppArmori mehhanismi abil ja kaitseb ülejäänud süsteemi, kui brauseris kasutatakse haavatavust.
Linux Minti rahulolematus on seotud Snap Store teenuse peale surumise ja kaotusega pakettide üle kontrollimisel, kui need installitakse snapist. Arendajad ei saa sarnaseid pakette parandama ega nende transporti juhtima või muudatuste auditeerimist läbi viima. Kõik snap-pakettidega seotud tegevused toimuvad suletud uste taga ja on kontrollimata kogukonna poolt. Snapd töötab süsteemis root õigustega ja esitab suure. infrastruktuuri kompromiteerimise korral. Alternatiivsetesse Snap kataloogidesse üleminek ei ole võimalik. Linux Mint arendajad usuvad, et selline mudel ei erine palju patenteeritud tarkvara tarnimisest ning nad kardavad kontrollimatute muudatuste tegemist. Snapd installimist ilma kasutaja teadlikkuseta pakettide paigaldamise katse käigus APT pakettihalduris võrreldakse tagauksega, mis ühendab arvuti Ubuntu poega.
Allikas: opennet.ru
