Les développeurs de la distribution Linux Mint , dans la prochaine version de Linux Mint 20, les paquets snap et snapd ne seront pas inclus. De plus, l'installation automatique de snapd avec d'autres paquets installés via APT sera interdite. Si l'utilisateur le souhaite, il pourra installer snapd manuellement, mais son ajout avec d'autres paquets sans le consentement de l'utilisateur sera interdit.
Le problème réside dans le fait que le navigateur Chromium est distribué dans Ubuntu 20.04 uniquement au format Snap, tandis qu'un paquet de substitution est placé dans le dépôt DEB ; en essayant de l'installer dans le système, snapd s'installe sans demande. , le paquet Chromium au format snap est téléchargé et un script pour transférer les paramètres actuels depuis le répertoire $HOME/.config/chromium est exécuté. Ce paquet deb dans Linux Mint sera remplacé par un paquet vide, ne réalisant aucune action d'installation, mais affichant une aide sur où obtenir Chromium par soi-même.
La société Canonical a décidé de fournir Chromium uniquement au format snap et a arrêté de créer des paquets deb. la maintenance de Chromium pour toutes les versions supportées d'Ubuntu. Les mises à jour du navigateur sortent assez fréquemment et chaque nouvelle version de paquet deb devait être minutieusement testée pour détecter d'éventuels régressions à chaque version d'Ubuntu. L'utilisation de snap a considérablement simplifié ce processus et a permis de ne préparer et de tester qu'un seul paquet snap, commun à toutes les variantes d'Ubuntu. En outre, la fourniture du navigateur en snap permet de l'exécuter dans un , créé à l'aide du mécanisme AppArmor, et de protéger le reste du système en cas d'exploitation d'une vulnérabilité dans le navigateur.
Le mécontentement de Linux Mint est lié à l'imposition du service Snap Store et à la perte de contrôle sur les paquets lorsqu'ils sont installés à partir de snap. Les développeurs ne peuvent pas corriger de tels paquets, gérer leur distribution et effectuer un audit des modifications. Toute l'activité liée aux paquets snap se déroule derrière des portes closes et échappe au contrôle de la communauté. Snapd s'exécute dans le système avec des droits root et représente un grand En cas de compromission de l'infrastructure. La possibilité de basculer vers des répertoires alternatifs de Snap n'est pas fournie. Les développeurs de Linux Mint estiment qu'un tel modèle n'est guère différent de la livraison de logiciels propriétaires et craignent des modifications incontrôlées. L'installation de snapd à l'insu de l'utilisateur lors de l'installation de paquets via le gestionnaire de paquets APT est comparée à une porte dérobée, reliant l'ordinateur à Ubuntu Store.
Source : opennet.ru
