Live data from Hacker News

Snaps. Why? Please Stop

forums.linuxmint.com

11–20 of 115 posts

Re: Snaps. Why? Please Stop

#12
post #3

You’re a company and your software actually runs on Linux. You want to reach as many people as possible. So you make a .deb for Ubuntu. Or you go with a package manager that is cross-distro. That’s why.

> Or you go with a package manager that is cross-distro. > That’s why.

So flatpak?

Re: Snaps. Why? Please Stop

#13
post #12
post #3

You’re a company and your software actually runs on Linux. You want to reach as many people as possible. So you make a .deb for Ubuntu. Or you go with a package manager that is cross-distro. That’s why.

> Or you go with a package manager that is cross-distro. > That’s why. So flatpak?

Well, flatpack still doesn't address the non-gui app/utility part of the equation.

Re: Snaps. Why? Please Stop

#15
post #2

My concern is that a lot of laptops come with soldered in, non replaceable hard drives and all these sandboxed programs take up a lot of space. So if you buy cheap laptop with 256GB storage and start installing snap/flatpak/appimage eventually you’ll run out of disk storage and won’t be able to upgrade it (storage, that is). And the only solution is to buy upgradable laptop or a laptop with a lot of storage upfront.…

It’s fine. I don’t know about Snap, but Flatpack uses shared runtimes. Sure, there is also vendoring, but sharing takes a lot of dependencies out already.

This model has been used on phones and Macs for ages, and for most people it’s not an issue. Photos, videos, and game assets are taking up all the space.

Re: Snaps. Why? Please Stop

#16
> Sure, Snaps make it easy to install 3rd party software, but I just find this problematic, causing fragmentation, and just all around a bad idea.

He knows the answer, he just doesn't like it for stupid ideological reasons.

Re: Snaps. Why? Please Stop

#18
post #3

You’re a company and your software actually runs on Linux. You want to reach as many people as possible. So you make a .deb for Ubuntu. Or you go with a package manager that is cross-distro. That’s why.

Just make an appimage and be done with it.

Re: Snaps. Why? Please Stop

#19
post #13
post #12

Earlier quoted context omitted.

> Or you go with a package manager that is cross-distro. > That’s why. So flatpak?

Well, flatpack still doesn't address the non-gui app/utility part of the equation.

And snap doesn't address the fact that the server components that talk to the snap 'store' software is closed-source and only available from Canonical.

Re: Snaps. Why? Please Stop

#20
post #6

Why? Because of Dependency Hell. Apt sometimes even tries to solve "circular dependencies". Ridiculous.

I haven't had problems with dependency hell since the early 2000s. And even then, looking back, I'm entirely sure the problem was not in myself.

You're possibly using it wrong.

Post reply on HN