1 min read

Gestionnaire des paquets sur Linux Mint

Comparing the common packet managers : APT, Snap, Flatpak
APTSnapFlatpak.png
Qui est le meilleur ?
Critère APT (Advanced Package Tool) Snap Flatpak
Origine Debian / Ubuntu Canonical (Ubuntu) Red Hat / freedesktop.org
Source principale Dépôts APT officiels de distros et éditeurs de logiciel Snap Store Flathub
Isolation (sandbox) Non Oui Oui
Démarrage des applis Très rapide Parfois plus lent Rapide en général
Intégration système Native Meilleure sur Ubuntu Meilleure sur Linux Mint, Fedora
Interface graphique GUI et CLI GUI et CLI Excellente pour GUI
Mises à jour Manuelles ou via apt upgrade Automatiques Manuelles ou programmables
Taille des paquets Légers Plus lourds Plus légers (runtimes partagés)
Contrôle utilisateur Très flexible Moins flexible Plus personnalisable
Compatibilité Dépend de la distribution Universelle Universelle

Why Snap and Flatpak ?

People breaking binary compatibility left and right — it’s a disaster. It’s why Linux distributions are a mess.

-Linus Tolvards

Snap et Flatpak sont des plateformes des bacs à sable isolés (sandboxes). C'est-à-dire qu'une application basée sur eux marchera sur presque toutes les distributions Linux.

« Write once, run anywhere. » Ouais c'est plutôt lourd les bacs à sable. Cependant c'est la seule solution pour tellement des développeurs face aux gens qui casse compatibilité binaire à droit comme à gauche.