Hacker ApprovedDepartments

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%
Each figure is 2 people. RecommendsCriticizes

Recommended in 11 of 13 months

  1. November 2025: recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: recommended
  5. March 2026: recommended
  6. April 2026: recommended
  7. May 2026: recommended
  8. June 2026: not recommended
  9. July 2026: recommended
  10. August 2026: recommended
  11. September 2026: recommended
  12. October 2026: recommended
  13. 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”
  • 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)”
  • 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)”
  • 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”
  • 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”
  • 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.

Snap compared with 2 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
Flatpak18114655%12——
AppImage512369%12—Approved
SnapThis page4818720%11——
See all 3 packaging formats, ranked

What 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.”

MixedComment from 22 Oct 2026 on Hacker News

“after some snap update on arch apparamor or some other _thing_ blocked start of the electron-based snaps”

CriticizesComment from 19 Oct 2026 in “Flatpak – An Insecurity Nightmare (2023)”

“I have used Snap successfully for some projects that are annoying to set up manually”

MixedComment from 19 Oct 2026 in “Flatpak – An Insecurity Nightmare (2023)”

“You can't remove snaps from Ubuntu, because you lose half of the Ubuntu software that matters when you remove it.”

CriticizesComment from 19 Oct 2026 in “Ubuntu 26.10 (Stonking Stingray) released”

“I kind of like snaps, other than being easy to make, is that unlike flatpak, they can bundle CLI apps.”

RecommendsComment from 15 Oct 2026 in “Ubuntu 26.10 (Stonking Stingray) released”

“if they change what it means to run a program in Linux and unexpected things happen, then I consider that broken.”

CriticizesComment from 15 Oct 2026 in “Ubuntu 26.10 (Stonking Stingray) released”

“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”

RecommendsComment from 15 Oct 2026 in “Ubuntu 26.10 (Stonking Stingray) released”

“you can even have some freedom for installing apps using flatpack/snap if needed”

MixedComment from 25 Sep 2026 in “Dutch governments builds alternative for Microsoft based on NixOS”

“block based visual programming, no syntax error, no installation (even works offline once loaded)”

RecommendsComment from 16 Sep 2026 in “Learning Programming in an Age of LLMs”

“Snap relies heavily on AppArmor for sandboxing, so on anything non-Ubuntu the sandboxing is non-existent.”

CriticizesComment from 15 Sep 2026 in “Ubuntu 26.10 completes transition to Rust-based coreutils”

“install a Snap/Flatpak without cluttering the system libraries”

RecommendsComment from 14 Sep 2026 in “Cpak – OCI application package format for Linux desktops, servers and devices”

“Snaps are a lot lot better in this regard especially in the perspective of connections.”

RecommendsComment from 13 Sep 2026 in “Linux Zoom client proactively reading everything written to X11 clipboard”

“I think you can learn good fundamentals of SWE with tools like Snap!”

RecommendsComment from 12 Sep 2026 in “λ Snap – An inviting programming language for kids and adults for CS study”

“Scratch/Snap is fine for what it is, as a way to get young kids interested in the simple primitives of programming and logic.”

MixedComment from 12 Sep 2026 in “λ Snap – An inviting programming language for kids and adults for CS study”

“they make a very compelling case for both block-based coding and their functions-first approach”

RecommendsComment from 12 Sep 2026 in “λ Snap – An inviting programming language for kids and adults for CS study”

“Six months ago I was teaching a beginning-programming course to six kids, using Snap!”

RecommendsComment 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”

RecommendsComment from 11 Sep 2026 in “λ Snap – An inviting programming language for kids and adults for CS study”

“I can NOT wait to get my little one into something like this!”

RecommendsComment from 11 Sep 2026 in “λ Snap – An inviting programming language for kids and adults for CS study”

“There's a difference between you virtualizing programs and your OS vendor virtualizing programs for you without giving you an opt-out.”

CriticizesComment from 15 Aug 2026 in “Firefox is now the last major browser that still supports uBlock Origin”

“The Windows way, used by Flatpak and Snap, of targetting known-good sets of libraries will work around that.”

RecommendsComment from 8 Aug 2026 in “As a Windows user, it's a surreal way to install a program”

“a variant of MIT Scratch that doesn't have the artificial limitations that Scratch has”

RecommendsComment from 20 Jul 2026 in “The death and rebirth of my home server”

“We had a fleet of systems inadvertently moved to Snap, only learned through a loss of announcements on removal.”

CriticizesComment from 25 Apr 2026 in “Ubuntu 26.04 LTS Released”

“Many techies dislike Snap (to the extent of spreading lies like "it's not FOSS"), but it makes version upgrades safer”

MixedComment from 24 Apr 2026 in “Ubuntu 26.04 LTS Released”

“it breaks basic things such as accessing a folder on a different mount point that the user normally can access perfectly fine.”

CriticizesComment from 24 Apr 2026 in “Ubuntu 26.04 LTS Released”

“I think the use of classes is fine, and the way that it's introduced in the blog post is good”

MixedComment from 9 Apr 2026 in “Show HN: Tired of logic in useEffect, I built a class-based React state manager”

“Snaps are ridiculously hostile abusing the mount system and polluting all kinds of places where they have no business going”

CriticizesComment from 5 Apr 2026 in “GabeN Is Shitting Yacht Money into Flatpak and You're Still Arguing Init Systems”

“With snaps you effectively get rolling releases of LXD, microk8s, openstack, docker and other relevant things.”

RecommendsComment from 20 Mar 2026 in “CVE-2026-3888: Important Snap Flaw Enables Local Privilege Escalation to Root”

“The attack surface of a privileged install daemon that parses arbitrary package manifests is just too broad.”

CriticizesComment from 18 Mar 2026 in “CVE-2026-3888: Important Snap Flaw Enables Local Privilege Escalation to Root”

“Without snap, the front door is wide open: all applications you run are unconfined within your user account”

RecommendsComment from 18 Mar 2026 in “CVE-2026-3888: Important Snap Flaw Enables Local Privilege Escalation to Root”

“Her only confusion lately has been with the ubuntu snap packages and how they behave between multiple accounts on the machine.”

CriticizesComment from 2 Mar 2026 in “Microsoft bans the word "Microslop" on its Discord, then locks the server”

“You get exactly that with snaps/flatpaks which are not given access to your $HOME.”

MixedComment from 23 Feb 2026 in “F-Droid: "Keep Android Open"”

“Flatpak and Snaps are built to solve this. They do conflict with some expectations from users”

MixedComment from 20 Feb 2026 in “F-Droid: "Keep Android Open"”

“Snaps are annoying, because they don't have a cleaning mechanism and old versions just clog your hard drive.”

CriticizesComment from 28 Jan 2026 in “Microsoft forced me to switch to Linux”

“throw random programs (flatpaks, snaps, appimages, distroboxes and whatnot helps a ton)”

RecommendsComment from 17 Jan 2026 in “PCs refuse to shut down after Microsoft patch”

“So many packages offer a flatpak and a snap and and build-from-source instructions”

MixedComment from 1 Jan 2026 in “Linux is good now; to feel like you actually own your PC, put Linux on it”

“to create artifical market share for their proprietary and paid solutions by preinstalling it on the free version”

CriticizesComment from 28 Dec 2025 in “Ubuntu 26.04 LTS – The Roadmap”

“Unfortunately, it just results in breaking those applications specifically instead, in weird and stupid ways that are difficult to debug.”

CriticizesComment from 28 Dec 2025 in “Ubuntu 26.04 LTS – The Roadmap”

“they were actually great at integrating with the desktop files when I wanted, but isolating the program otherwise”

MixedComment from 28 Dec 2025 in “Ubuntu 26.04 LTS – The Roadmap”

“From a ~/snap directory that can't be hidden by design (and the developers are rather vocal about that)”

CriticizesComment from 15 Dec 2025 in “Ask HN: Is snapd still controvertial on Ubuntu?”

“none of those should be putting their stuff (especially temporary junk) directly and unsegmented into $HOME”

CriticizesComment from 20 Nov 2025 in “Firefox 147 Will Support the XDG Base Directory Specification”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.