134 points

I vote to kill snap

permalink
report
reply
31 points

I can’t believe they used this as a pro for their distro…

permalink
report
parent
reply
10 points

I am currently only on Linux on my Steam Deck and I do have two RPi’s (though I don’t actively use them) so I don’t have personal current knowledge of differences between Snap, Flatpak, and App Image beyond that A: Snap always brings up lots and lots of hate in comments and B: is from Canonical.

But is it possible that they might choose to use Snap for having more program options due to Ubuntu being such a “mainstream” distro? I know lots and lots of programs do release Flatpaks, but are there more of them or does Snap have more? Real question since I am aware of how heated some threads get with folks being really “fuck Snap” or “it is fine.” Mostly just curious since I am more and more likely to move my main PC to Linux as my main OS after Windows 10 is dead.

permalink
report
parent
reply
8 points

Snap doesn’t just bring lots of hate in comments it also brings a lot of bloat in your system which is a big no in Linux community. Another thing is canonical is going out of their way to force snap. In Ubuntu even if you do apt install it is installing snap packages.

I’m not sure if there are more snap packages than flatpaks or .deb/.rpm but most Linux users are competent enough to either add custom repos or follow simple build instructions to build from source.

permalink
report
parent
reply
2 points

Think of it as the Mac appstore VS the Windows App store. Mac apps (flatpak) are the same as desktop apps, but sandboxed, the store isn’t intrusive, and people found it convenient, so it was fine. Then the windows app store (snaps) launched and it did basically the same thing but slightly worse, except Microsoft (canonical) forced it down its users throats, so people hated it.

Both camps are right, from a technical perspective, snaps are fine, but philosophically, it sucks, and the Linux community cares way more about the latter than the former, otherwise they’d all be running windows.

permalink
report
parent
reply
4 points
*

I don’t like Snap too, but it has some advantages over Flatpak. And unfortunately the most popular distribution still uses Snap. In example it is easier to create Snap packages and Flatpak does not support CLI only applicatoins ( Edit: my bad ) , but Snap does (something like grep in example). Also some may like it more that Snap relies on AppArmor instead using the custom solution of Flatpak.

All in all, its not like black and white which is better. I still wish only one of the formats would exist, because this is not the kind of fragmentation I wish to have. But both exist and the end user should decide which of them to kill.

permalink
report
parent
reply
6 points
*

the most popular distribution still uses Snap

Ubuntu is the most popular? On server maybe, on desktop I doubt it.

Flatpak does not support CLI only applicatoins

It is not true. You can install Neovim as flatpak, for example.

Also some may like it more that Snap relies on AppArmor instead using the custom solution of Flatpak.

It only means, that on distros without AppArmor you get almost no sandboxing of snap applications.

The only advantage snap has is the ability to package drivers as snaps. Other than that there’s simply no reason to choose proprietary-backed snap over flatpak.

EDIT: Typos.

permalink
report
parent
reply
6 points

Flatpak does not support CLI only applicatoins

Where does that misinformation come from? That’s not the first time I’ve heard it. Was that actually true at one point?

permalink
report
parent
reply
15 points

It says possibly snap, so we can hope…

permalink
report
parent
reply
5 points

What is so hated about snaps? I’ll admit I haven’t used Ubuntu since they started using snaps, but I don’t understand the hate about them in the Linux community.

permalink
report
parent
reply
19 points

The place to get snaps is proprietary and exclusive.

permalink
report
parent
reply
7 points

Oh… yeah I see the issue.

permalink
report
parent
reply
57 points

Snap? Can we not?

permalink
report
reply
25 points

If it’s only there like in KDE Neon, I’m fine with it. I don’t want any of my distro apps to come as Snaps though.

permalink
report
parent
reply
1 point

Why? What’s the issue with Snap? Is Flatpak any better?

permalink
report
parent
reply
12 points

Yeah, Flatpak is far better. The most glaring issue: Canonical hosts the only Snap backend, you can’t host it yourself. Flatpak on the other hand is fully open.

Don’t introduce proprietary crap just so companies can profit off of it.

permalink
report
parent
reply
2 points

Don’t introduce proprietary crap just so companies can profit off of it.

I agree but I think it’s the user who should be able to make the informed choice (ie. during installation)

permalink
report
parent
reply
52 points

I use Karch, btw.

permalink
report
reply
39 points
*

Burn Snap out of there and I’m in.

Edit: looks like they’re not putting much towards snaps, it’s mostly Flatpak and systemd-sysext. I’m good with that.

permalink
report
reply
1 point

I like that snap support is included. You can’t easily add it to immutable distros and there is still some software out there only easily available via snaps.

permalink
report
parent
reply
22 points

This article is far too hypey. One dude has started this initiative and needs people to work on his concept to get it off the ground. I’m not opposed to a red-hat free immutable system, but this one is so far from maturity this article is selling a first drawing like an almost finished product. Remind me in two years how this went.

permalink
report
reply
8 points

Harald, the main architect behind it is already running it as his daily driver. Many others (myself included) are already testing it in VMs and on spare hardware with only very minor papercut issues to be resolved.

permalink
report
parent
reply
4 points

Sounds great! I’ll have a look once the user infrastructure is in place.

permalink
report
parent
reply

Linux

!linux@lemmy.ml

Create post

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

  • Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
  • No misinformation
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

Community stats

  • 8K

    Monthly active users

  • 3.7K

    Posts

  • 48K

    Comments