Why I Dislike Snaps

avatar
(Edited)

I dislike snaps for a number of personal reasons, of which includes their non-confinement to process lists, and the very unflexible access control system... As compared to Flatpak. Discord running as a snap is literally almost no better as a snap than as a system package, but I prefer Discord as a Flatpak because I can restrict it from randomly reporting processess running as "Rich Presence" as it does (by default).

Canonical has already moved a few applications to snaps, like Firefox and Thunderbird. There's some things, like steam, as a snap that just does not work very well at all, to the point even Valve doesn't recommend or support it.
Some .deb packages also turn around and install a snap package in its place, which is annoying as heck, too. I've already hit such a package in Linux Mint that I tried to install a system deb package and because it's not actually a real package but a wrapper package it install snap, it failed. (Linux Mint disables snaps and removes the ability to self-install snapd and thus, snaps)
It's supposed to be sandboxed, and while it sorta kinda is, it's not a mandatory thing to require sandboxing, as there's "classic" snaps too. But the way snaps work, technically, is unusuall too. All snaps are squashfs compressed loopback mounted packages that are apparmor constrained as well. Though simple things like restricting access to running process lists, is not constrained like I feel should be, like is normal on Flatpak.
Also, the more snaps you have installed, the longer boot-up takes, and the slower application initial startup takes, overal. This I personally observed.



0
0
0.000
3 comments
avatar

Congratulations @gotouchgrass! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)

You received more than 10 upvotes.
Your next target is to reach 50 upvotes.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Check out our last posts:

Hive Power Up Day - October 1st 2024
0
0
0.000