Snaps được tạo bởi Canonical cho Ubuntu. Những ưu điểm chính của snaps là:
- Độc lập về phụ thuộc - tất cả các thư viện và phụ thuộc được bao gồm trong gói. Điều này cũng cho phép có nhiều phiên bản của cùng một chương trình.
- Sandboxing - snaps đang sử dụng AppArmor đã sửa đổi để sandbox các ứng dụng
- Cập nhật Delta - snaps cũng nên cho phép cập nhật delta
Hạn chế chính của snaps là phần mềm chỉ có thể sử dụng các thư viện có trong gói. Đây là một rủi ro bảo mật tiềm ẩn vì tác giả của gói cần phải giữ tất cả các thư viện được vá và cập nhật.
Snaps hiện có thể chạy trong Ubuntu, Arch Linux, Fedora, Linux Mint, CentOS và Gentoo. Chúng cũng được sử dụng trong Ubuntu Touch. Chúng được thiết kế cho máy tính để bàn, máy chủ, điện thoại, IoT và bộ định tuyến.
Flatpak có những lợi thế tương tự như snaps. Tuy nhiên, nó sử dụng Không gian tên thay vì AppArmour cho hộp cát. Sự khác biệt chính là Flatpaks có thể sử dụng cả các thư viện được bao gồm trong gói và thư viện dùng chung từ một Flatpak khác.
Nhà phát triển của Flatpak là nhân viên của Red Hat Alexander Larsson. Phần mềm Flatpak hiện có sẵn trong Arch Linux, Debian, Fedora, Mageia, Solus và Ubuntu. Nó chỉ tập trung vào máy tính để bàn.
Hình ảnh được phát triển bởi Simon Peter. Như trong snaps hoặc Flatpak, gói bao gồm tất cả các thư viện cần thiết để chạy chương trình. Các chương trình AppImage không được sandbox và chúng không yêu cầu quyền root để chạy. Theo trang web của dự án, AppImages nên chạy trên Arch Linux, Centos, Debian, Fedora, OpenSUSE, Red Hat Linux và Ubuntu.