Snap
Ranked 3 of 3 packaging formats by recommenders
Installs apps in self-contained bundles that leave system libraries alone, and makes version upgrades safer. Critics say it clutters disks and breaks things, and that its sandboxing depends on AppArmor.
Installs apps in self-contained bundles that leave system libraries alone, and makes version upgrades safer. Critics say it clutters disks and breaks things, and that its sandboxing depends on AppArmor.
235 people gave an opinion
- recommend it
- 48
- criticize it
- 187
- approval share
- 20%
Recommended in 11 of 13 months
- November 2025: recommended
- December 2025: recommended
- January 2026: recommended
- February 2026: recommended
- March 2026: recommended
- April 2026: recommended
- May 2026: recommended
- June 2026: not recommended
- July 2026: recommended
- August 2026: recommended
- September 2026: recommended
- October 2026: recommended
- November 2026: not recommended (month in progress)
Why it doesn’t carry the badge
- 48 people recommend itNeeds 10 or more, met.
- 0.2 recommenders for every criticNeeds 2 to 1 or better, not met.
- Recommended in 11 of 13 monthsNeeds 4 or more, met.
The same three rules apply to every product, and the badge can’t be bought. How the badge works
What people say about it
The reasons people give, with the number of comments that give each one. Open a reason to read what they said.
Why people recommend it
Each mark is one comment
Teaches programming to kids
“Scratch/Snap is fine for what it is, as a way to get young kids interested in the simple primitives of programming and logic.”
Comment from 12 Sep 2026 in “λ Snap – An inviting programming language for kids and adults for CS study” “they also have libraries of sprites and backgrounds which are pretty useful when we use this with students”
Comment from 11 Sep 2026 in “λ Snap – An inviting programming language for kids and adults for CS study” “block based visual programming, no syntax error, no installation (even works offline once loaded)”
Comment from 16 Sep 2026 in “Learning Programming in an Age of LLMs” - Comment from 12 Sep 2026 in “λ Snap – An inviting programming language for kids and adults for CS study”
- Comment from 12 Sep 2026 in “λ Snap – An inviting programming language for kids and adults for CS study”
- Comment from 11 Sep 2026 in “λ Snap – An inviting programming language for kids and adults for CS study”
Bundles tools hard to set up
“With snaps you effectively get rolling releases of LXD, microk8s, openstack, docker and other relevant things.”
Comment from 20 Mar 2026 in “CVE-2026-3888: Important Snap Flaw Enables Local Privilege Escalation to Root” “I kind of like snaps, other than being easy to make, is that unlike flatpak, they can bundle CLI apps.”
Comment from 15 Oct 2026 in “Ubuntu 26.10 (Stonking Stingray) released” “I have used Snap successfully for some projects that are annoying to set up manually”
Comment from 19 Oct 2026 in “Flatpak – An Insecurity Nightmare (2023)” - Comment from 1 Jan 2026 in “Linux is good now; to feel like you actually own your PC, put Linux on it”
Sandboxes apps and limits home access
“Without snap, the front door is wide open: all applications you run are unconfined within your user account”
Comment from 18 Mar 2026 in “CVE-2026-3888: Important Snap Flaw Enables Local Privilege Escalation to Root” “Snaps are a lot lot better in this regard especially in the perspective of connections.”
Comment from 13 Sep 2026 in “Linux Zoom client proactively reading everything written to X11 clipboard” “You get exactly that with snaps/flatpaks which are not given access to your $HOME.”
Comment from 23 Feb 2026 in “F-Droid: "Keep Android Open"” Self-contained installs leave libraries alone
“i like being able to install e.g. a language toolchain in a self contained way that doesn't depend on or pollute my system libraries”
Comment from 15 Oct 2026 in “Ubuntu 26.10 (Stonking Stingray) released” “install a Snap/Flatpak without cluttering the system libraries”
Comment from 14 Sep 2026 in “Cpak – OCI application package format for Linux desktops, servers and devices”
What people warn about
Each mark is one comment
Breaks apps and mount points
“Unfortunately, it just results in breaking those applications specifically instead, in weird and stupid ways that are difficult to debug.”
Comment from 28 Dec 2025 in “Ubuntu 26.04 LTS – The Roadmap” “it breaks basic things such as accessing a folder on a different mount point that the user normally can access perfectly fine.”
Comment from 24 Apr 2026 in “Ubuntu 26.04 LTS Released” “after some snap update on arch apparamor or some other _thing_ blocked start of the electron-based snaps”
Comment from 19 Oct 2026 in “Flatpak – An Insecurity Nightmare (2023)” - Comment from 15 Oct 2026 in “Ubuntu 26.10 (Stonking Stingray) released”
- Comment from 2 Mar 2026 in “Microsoft bans the word "Microslop" on its Discord, then locks the server”
Clutters disk and home directory
“Snaps are annoying, because they don't have a cleaning mechanism and old versions just clog your hard drive.”
Comment from 28 Jan 2026 in “Microsoft forced me to switch to Linux” “From a ~/snap directory that can't be hidden by design (and the developers are rather vocal about that)”
Comment from 15 Dec 2025 in “Ask HN: Is snapd still controvertial on Ubuntu?” “Snaps are ridiculously hostile abusing the mount system and polluting all kinds of places where they have no business going”
Comment from 5 Apr 2026 in “GabeN Is Shitting Yacht Money into Flatpak and You're Still Arguing Init Systems” - Comment from 20 Nov 2025 in “Firefox 147 Will Support the XDG Base Directory Specification”
Forced preinstall and hard to remove
“You can't remove snaps from Ubuntu, because you lose half of the Ubuntu software that matters when you remove it.”
Comment from 19 Oct 2026 in “Ubuntu 26.10 (Stonking Stingray) released” “We had a fleet of systems inadvertently moved to Snap, only learned through a loss of announcements on removal.”
Comment from 25 Apr 2026 in “Ubuntu 26.04 LTS Released” “to create artifical market share for their proprietary and paid solutions by preinstalling it on the free version”
Comment from 28 Dec 2025 in “Ubuntu 26.04 LTS – The Roadmap” - Comment from 15 Aug 2026 in “Firefox is now the last major browser that still supports uBlock Origin”
Large security surface, weak off Ubuntu
“The attack surface of a privileged install daemon that parses arbitrary package manifests is just too broad.”
Comment from 18 Mar 2026 in “CVE-2026-3888: Important Snap Flaw Enables Local Privilege Escalation to Root” “Snap relies heavily on AppArmor for sandboxing, so on anything non-Ubuntu the sandboxing is non-existent.”
Comment from 15 Sep 2026 in “Ubuntu 26.10 completes transition to Rust-based coreutils”
Other packaging formats people recommend
The two most recommended other packaging formats, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.
See all 3 packaging formats, rankedWhat people said
40 of the 305 comments that mention it, newest first. Each links to the original comment.
“I can and have removed snaps from Ubuntu and had no issues with losing software I needed.”
“after some snap update on arch apparamor or some other _thing_ blocked start of the electron-based snaps”
“I have used Snap successfully for some projects that are annoying to set up manually”
“You can't remove snaps from Ubuntu, because you lose half of the Ubuntu software that matters when you remove it.”
“I kind of like snaps, other than being easy to make, is that unlike flatpak, they can bundle CLI apps.”
“if they change what it means to run a program in Linux and unexpected things happen, then I consider that broken.”
“i like being able to install e.g. a language toolchain in a self contained way that doesn't depend on or pollute my system libraries”
“you can even have some freedom for installing apps using flatpack/snap if needed”
“block based visual programming, no syntax error, no installation (even works offline once loaded)”
“Snap relies heavily on AppArmor for sandboxing, so on anything non-Ubuntu the sandboxing is non-existent.”
“install a Snap/Flatpak without cluttering the system libraries”
“Snaps are a lot lot better in this regard especially in the perspective of connections.”
“I think you can learn good fundamentals of SWE with tools like Snap!”
“Scratch/Snap is fine for what it is, as a way to get young kids interested in the simple primitives of programming and logic.”
“they make a very compelling case for both block-based coding and their functions-first approach”
“Six months ago I was teaching a beginning-programming course to six kids, using Snap!”
“they also have libraries of sprites and backgrounds which are pretty useful when we use this with students”
“I can NOT wait to get my little one into something like this!”
“There's a difference between you virtualizing programs and your OS vendor virtualizing programs for you without giving you an opt-out.”
“The Windows way, used by Flatpak and Snap, of targetting known-good sets of libraries will work around that.”
“a variant of MIT Scratch that doesn't have the artificial limitations that Scratch has”
“We had a fleet of systems inadvertently moved to Snap, only learned through a loss of announcements on removal.”
“Many techies dislike Snap (to the extent of spreading lies like "it's not FOSS"), but it makes version upgrades safer”
“it breaks basic things such as accessing a folder on a different mount point that the user normally can access perfectly fine.”
“I think the use of classes is fine, and the way that it's introduced in the blog post is good”
“Snaps are ridiculously hostile abusing the mount system and polluting all kinds of places where they have no business going”
“With snaps you effectively get rolling releases of LXD, microk8s, openstack, docker and other relevant things.”
“The attack surface of a privileged install daemon that parses arbitrary package manifests is just too broad.”
“Without snap, the front door is wide open: all applications you run are unconfined within your user account”
“Her only confusion lately has been with the ubuntu snap packages and how they behave between multiple accounts on the machine.”
“You get exactly that with snaps/flatpaks which are not given access to your $HOME.”
“Flatpak and Snaps are built to solve this. They do conflict with some expectations from users”
“Snaps are annoying, because they don't have a cleaning mechanism and old versions just clog your hard drive.”
“throw random programs (flatpaks, snaps, appimages, distroboxes and whatnot helps a ton)”
“So many packages offer a flatpak and a snap and and build-from-source instructions”
“to create artifical market share for their proprietary and paid solutions by preinstalling it on the free version”
“Unfortunately, it just results in breaking those applications specifically instead, in weird and stupid ways that are difficult to debug.”
“they were actually great at integrating with the desktop files when I wanted, but isolating the program otherwise”
“From a ~/snap directory that can't be hidden by design (and the developers are rather vocal about that)”
“none of those should be putting their stuff (especially temporary junk) directly and unsegmented into $HOME”
Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.