Snapy zostały utworzone przez Canonical dla Ubuntu. Główne zalety zatrzasków to:
- Niezależność od zależności - wszystkie biblioteki i zależności są zawarte w pakiecie. Pozwala to również na posiadanie większej liczby wersji tego samego programu.
- Piaskownica - snapy używają zmodyfikowanego AppArmor do piaskownicy aplikacji
- Aktualizacje delta - przystawki powinny również umożliwiać aktualizacje delty
Główną wadą snapów jest to, że oprogramowanie może używać tylko bibliotek zawartych w jego pakiecie. Jest to potencjalne zagrożenie bezpieczeństwa, ponieważ autor pakietu musi aktualizować i poprawiać wszystkie biblioteki.
Snap-y mogą obecnie działać w Ubuntu, Arch Linux, Fedora, Linux Mint, CentOS i Gentoo. Są one również używane w Ubuntu Touch. Są przeznaczone dla komputerów stacjonarnych, serwerów, telefonów, Internetu Rzeczy i routerów.
Flatpak ma te same zalety co snapy . Jednak używa piaskowników zamiast AppArmour. Główną różnicą jest to, że Flatpaks może zarówno korzystać z bibliotek zawartych w pakiecie, jak i bibliotek współdzielonych z innego Flatpaka.
Deweloper Flatpak to pracownik Red Hat Alexander Larsson. Oprogramowanie Flatpak jest obecnie dostępne w Arch Linux, Debian, Fedora, Mageia, Solus i Ubuntu. Jest skoncentrowany tylko na komputerach stacjonarnych.
AppImages opracował Simon Peter. Podobnie jak w snapach lub Flatpak, pakiet zawiera wszystkie biblioteki niezbędne do uruchomienia programu. Programy AppImage nie są w trybie piaskownicy i nie wymagają praw root do uruchomienia. Według strony internetowej projektu, AppImages powinien działać na Arch Linux, Centos, Debian, Fedora, OpenSUSE, Red Hat Linux i Ubuntu.