Vývojári distribúcie Linux Mint , že v nadchádzajúcej verzii Linux Mint 20 nebudú dodávať snap balíky a snapd. Navyše bude zakázaná automatická inštalácia snapd spolu s inými balíkmi inštalovanými cez APT. Používateľ si bude môcť snapd nainštalovať manuálne, ale jeho pridanie k iným balíkom bez vedomia používateľa bude zakázané.
Podstata problému spočíva v tom, že prehliadač Chromium sa distribuuje v Ubuntu 20.04 iba vo formáte Snap, zatiaľ čo v DEB-repozitári sa nachádza iba zástupca, pri pokuse o inštaláciu ktorého sa do systému bez súhlasu nainštaluje Snapd a pripojí sa k adresáru , stiahne sa balík Chromium vo formáte snap a spustí sa skript na presun aktuálnych nastavení z adresára $HOME/.config/chromium. Tento deb-balík v Linux Mint bude nahradený prázdnym balíkom, ktorý nevykonáva žiadne inštalačné úlohy, ale poskytuje informácie o tom, kde sa dá Chromium získať samostatne.
Spoločnosť Canonical prešla na dodávanie Chromium iba vo formáte snap a prestala vytvárať deb-balíky údržby Chromium pre všetky podporované verzie Ubuntu. Aktualizácie prehliadača vychádzajú pomerne často a nové deb-balíky bolo potrebné každýkrát podrobne testovať na výskyt regresií pre každé vydanie Ubuntu. Použitie snap výrazne zjednodušilo tento proces a umožnilo sústrediť sa na prípravu a testovanie iba jedného snap balíka, ktorý je spoločný pre všetky varianty Ubuntu. Okrem toho dodávka prehliadača vo formáte snap umožňuje spustiť ho v , vytvorenom pomocou mechanizmu AppArmor, a ochrániť zvyšok systému v prípade zneužitia zraniteľnosti v prehliadači.
Nespokojnosť s Linux Mint súvisí s vnucovaním služby Snap Store a so stratou kontroly nad balíkmi v prípade ich inštalácie zo snap. Vývojári nemôžu robiť opravy v takýchto balíkoch, riadiť ich dodávku a vykonávať audit zmien. Všetka činnosť súvisiaca s balíkmi snap sa vykonáva za zatvorenými dverami a nie je pod kontrolou komunity. Snapd beží v systéme s právami root a predstavuje značné v prípade kompromitácie infraštruktúry. Možnosť prepnúť na alternatívne adresáre Snap nie je poskytnutá. Vývojári Linux Mint sa domnievajú, že takýto model sa málo líši od dodávky proprietárneho softvéru a majú obavy z nekontrolovaných zmien. Inštalácia snapd bez vedomia používateľa pri pokuse o inštaláciu balíkov cez správcu balíkov APT je prirovnávaná k backdooru, ktorý pripája počítač k Ubuntu Store.
Zdroj: opennet.ru
