Linux Mint kommer att blockera snapd-installation dold från användaren

Utvecklare av Linux Mint-distributionen uppgavatt den kommande versionen av Linux Mint 20 inte kommer att skicka snap-paket och snapd. Dessutom kommer automatisk installation av snapd tillsammans med andra paket installerade via APT att vara förbjuden. Om så önskas kommer användaren att kunna installera snapd manuellt, men att lägga till det med andra paket utan användarens vetskap kommer att vara förbjudet.

Kärnan i problemet är att Chromium-webbläsaren distribueras i Ubuntu 20.04 endast i Snap-formatet, och DEB-förvaret innehåller en stubb, när du försöker installera den installeras Snapd på systemet utan att fråga, och en anslutning till katalogen är gjord Snap Store, Chromium-paketet laddas i snap-format och skriptet för att överföra de aktuella inställningarna från katalogen $HOME/.config/chromium startas. 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 hjälp om var du kan få Chromium själv.

Canonical gick över till att endast leverera Chromium i snap-format och slutade skapa deb-paket på grund av arbetsintensiteten Chromium-underhåll för alla grenar av Ubuntu som stöds. Webbläsaruppdateringar kommer ut ganska ofta och nya deb-paket måste testas grundligt varje gång för regressioner för varje Ubuntu-version. Användningen av snap förenklade denna process avsevärt och gjorde det möjligt att begränsa oss till att förbereda och testa endast ett snappaket, gemensamt för alla varianter av Ubuntu. Dessutom kan du köra webbläsaren i snap när du skickar den isolerad miljö, skapad med hjälp av AppArmor-mekanismen, och skydda resten av systemet i händelse av utnyttjande av en sårbarhet i webbläsaren.

Missnöje med Linux Mint är förknippat med införandet av Snap Store-tjänsten och förlusten av kontroll över paket om de installeras från snap. Utvecklare kan inte patcha sådana paket, hantera deras leverans eller granska ändringar. All aktivitet relaterade till snappaket bedrivs bakom stängda dörrar och är inte under kontroll av samhället. Snapd körs på systemet som root och är en stor fara i händelse av kompromiss med infrastrukturen. Det finns inget alternativ att byta till alternativa Snap-kataloger. Linux Mint-utvecklare tror att en sådan modell inte skiljer sig mycket från leveransen av proprietär programvara och är rädda för att införa okontrollerade förändringar. Att installera snapd utan användarens vetskap när man försöker installera paket genom APT-pakethanteraren jämförs med en bakdörr som ansluter datorn till Ubuntu Store.

Källa: opennet.ru

Lägg en kommentar