Dezvoltatorii distribuției Linux Mint , ceea ce în viitoarea versiune Linux Mint 20 nu vor fi livrate pachete snap și snapd. Mai mult, instalarea automată a snapd împreună cu alte pachete instalate prin APT va fi interzisă. Dacă dorește, utilizatorul va putea instala manual snapd, dar adăugarea acestuia cu alte pachete fără cunoștința utilizatorului va fi interzisă.
Problema constă în faptul că browserul Chromium este disponibil în Ubuntu 20.04 doar în format Snap, iar în depozitul DEB se află un pachet de umplutură, care, la încercarea de instalare, va instala snapd fără aprobatul utilizatorului, conectându-se la directorul , va descărca pachetul Chromium în format snap și va lansa un script pentru a transfera setările curente din directorul $HOME/.config/chromium. Acest pachet deb din Linux Mint va fi înlocuit cu un pachet gol, care nu va efectua nicio acțiune de instalare, dar va oferi informații despre unde poate fi obținut Chromium manual.
Compania Canonical a trecut la livrarea Chromium doar în format snap și a încetat să mai genereze pachete deb întreținerii Chromium pentru toate versiunile de Ubuntu suportate. Actualizările browserului apar destul de frecvent și noile pachete deb trebuiau testate riguros de fiecare dată pentru a verifica regresiile pentru fiecare versiune de Ubuntu. Utilizarea snap a simplificat semnificativ acest proces și a permis limitarea pregătirii și testării la un singur pachet snap, comun pentru toate variantele de Ubuntu. În plus, livrarea browserului în snap permite rularea acestuia într-un , creat cu ajutorul mecanismului AppArmor, protejând restul sistemului în caz de exploatare a unei vulnerabilități în browser.
Nemulțumirea Linux Mint este legată de impunerea serviciului Snap Store și de pierderea controlului asupra pachetelor în cazul instalării lor din snap. Dezvoltatorii nu pot face corecții în astfel de pachete, nu pot gestiona livrarea lor și nu pot efectua audituri ale modificărilor. Toată activitatea legată de pachetele snap se desfășoară în spatele ușilor închise și nu este sub controlul comunității. Snapd rulează în sistem cu drepturi de root și reprezintă un în cazul unei compromiteri a infrastructurii. Nu este disponibilă opțiunea de a comuta pe directoare alternative pentru Snap. Dezvoltatorii Linux Mint consideră că un astfel de model nu diferă mult de livrarea de software proprietar și se tem de modificări necontrolate. Instalarea snapd fără cunoștința utilizatorului în timpul încercării de a instala pachete prin managerul de pachete APT este comparată cu un backdoor care conectează computerul la Ubuntu Store.
Sursa: opennet.ro
