Utvecklarna av distributionssystemet Linux Mint , meddelar att i den kommande utgåvan av Linux Mint 20 kommer snap-paket och snapd inte att inkluderas. Dessutom kommer den automatiska installationen av snapd tillsammans med andra paket installerade via APT att förbjudas. Användaren kan manuellt installera snapd om så önskas, men dess tillägg med andra paket utan användarens vetskap kommer att förbjudas.
Problemet är att webbläsaren Chromium distribueras i Ubuntu 20.04 endast i Snap-format, medan det på DEB-förvaret finns en platsbehållare som vid installationsförsök utan förvarning installerar Snapd och ansluter till biblioteket , laddar ner Chromium-paketet i snap-format och kör ett skript för att överföra aktuella inställningar från katalogen $HOME/.config/chromium. Detta deb-paket i Linux Mint kommer att ersättas med ett tomt paket som inte utför några installationsåtgärder, men som visar en hjälptext om var man kan hämta Chromium själv.
Företaget Canonical har övergått till att leverera Chromium endast i snap-format och har slutat att skapa deb-paket av att underhålla Chromium för alla stödda versioner av Ubuntu. Uppdateringar av webbläsaren släpps ganska ofta och nya deb-paket måste testas noggrant för regressioner för varje Ubuntu-version. Användning av snap har förenklat denna process avsevärt och gjort det möjligt att fokusera på beredningen och testningen av endast ett snap-paket, gemensamt för alla varianter av Ubuntu. Dessutom möjliggör leveransen av webbläsaren i snap att den kan köras i , skapad med hjälp av AppArmor-mekanismen, och skyddar resten av systemet i händelse av utnyttjande av sårbarheter i webbläsaren.
Missnöjet från Linux Mint beror på påtvingandet av Snap Store-tjänsten och förlusten av kontroll över paketen vid installation från snap. Utvecklarna kan inte göra ändringar i sådana paket, hantera deras distribution och utföra audit av förändringar. All aktivitet relaterad till snap-paket sker bakom stängda dörrar och är inte under kontroll av gemenskapen. Snapd körs i systemet med root-rättigheter och utgör en stor vid komprimering av infrastrukturen. Möjligheten att växla till alternativa Snap-kataloger erbjuds inte. Utvecklarna av Linux Mint anser att en sådan modell knappt skiljer sig från att leverera proprietär programvara och är oroade över okontrollerade ändringar. Installationen av snapd utan användarens vetskap vid försök att installera paket via APT-pakethanteraren liknas vid en bakdörr som kopplar datorn till Ubuntu Store.
Källa: opennet.ru
