Hacker News new | ask | show | jobs
by kalekold 939 days ago
I use Ubuntu and i'm sick of having snaps forced on me. When I next install, i'm either completely ridding the system of snap or i use another distro. I'm fed up with it.

The kicker is sometimes when you use apt to install a package, sometimes it installs a snap! It's madness!

3 comments

I recommend Pop!_OS (despite the stupid name). It is basically Ubuntu without the annoying bits.
Pop!_OS is good, but going from Ubuntu to Pop!_OS doesn't really help with the Snaps issue.
Are you sure about that? AFAIK both mint and pop completely purge the base distro of snaps
Unless I purposely removed it and blanked the memory of it, Pop just deals in deb's and flatpak.

Not that I'm entirely jazzed with flatpak.. Poor construction of the permissions can lead to shitty experience that doesn't happen with a deb.

Does it not? Pop!_OS uses Flatpak, I believe.
What are the programs that you've had to install through snap?

Or are you talking about the existence of snap on the system in general?

Personally I have not a single snap packge installed, and am usually able to find sources for the programs I use elswhere than in the snap ecosystem.

Firefox is a snap by default
Oh don't let me get me started on this. I use Firefox on a work machine and I spent a number of hours troubleshooting why it couldn't access the Internet when I was connected on VPN.

I suspected it had something to do with snapd, so I downloaded the .tar.gz release of Firefox and it worked. I kept investigating and figured it must have something to do with snap.firefox.firefox apparmor profile because the VPN client was symlinking the /etc/resolv.conf to /opt/.../resolv.conf

However, updating the apparmor profile didn't help so I ultimately realized that snap has a hardcoded list of paths that get mounted into the app container [1] and there's no way to change this.

There are a number of reasons to hate on snapd, but this almost made me flip the table.

Also, as a bonus point, if you look at the apparmor profile I mentioned it has a ton of comments about chrome, so someone must've just copy pasted it and modified to work with Firefox. GrEaT SeCuRiTy!

[1]: https://github.com/snapcore/snapd/blob/3a88dc38ca122eba97192...

After Ubuntu moved Firefox to snap, I started using official tarballs for Firefox and Thunderbird.
I just use the Firefox ESR PPA instead.
Just get debian with your favorite DE