Les instantanés ont été créés par Canonical pour Ubuntu. Les principaux avantages des clichés sont les suivants:
- Indépendance des dépendances - toutes les bibliothèques et dépendances sont incluses dans le paquet. Cela permet également d’avoir plusieurs versions du même programme.
- Sandboxing - les instantanés utilisent AppArmor modifié pour mettre en sandbox les applications.
- Mises à jour delta - les instantanés devraient également permettre les mises à jour delta
L'inconvénient principal des captures instantanées est que le logiciel ne peut utiliser que les bibliothèques incluses dans son package. Cela constitue un risque potentiel pour la sécurité, car l'auteur du package doit conserver toutes les bibliothèques corrigées et mises à jour.
Les instantanés peuvent actuellement s'exécuter sous Ubuntu, Arch Linux, Fedora, Linux Mint, CentOS et Gentoo. Ils sont également utilisés dans Ubuntu Touch. Ils sont conçus pour les ordinateurs de bureau, serveurs, téléphones, IoT et routeurs.
Flatpak présente les mêmes avantages que les clichés. Cependant, il utilise Namespaces au lieu d'AppArmour pour le sandboxing. La principale différence est que Flatpak peut utiliser à la fois les bibliothèques incluses dans le package et les bibliothèques partagées d'un autre Flatpak.
Alexander Larsson, employé de Red Hat, est le développeur de Flatpak. Le logiciel Flatpak est actuellement disponible sur Arch Linux, Debian, Fedora, Mageia, Solus et Ubuntu. Il se concentre uniquement sur les ordinateurs de bureau.
Les applications sont développées par Simon Peter. Comme dans les instantanés ou Flatpak, le paquet inclut toutes les bibliothèques nécessaires à l'exécution du programme. Les programmes AppImage ne sont pas en sandbox et ne nécessitent pas de droits root pour s'exécuter. Selon le site Web du projet, AppImages devrait fonctionner sous Arch Linux, Centos, Debian, Fedora, OpenSUSE, Red Hat Linux et Ubuntu.