Live data from Hacker News

Snaps are an anti-pattern on Ubuntu

techtudor.blogspot.com

21–30 of 198 posts

Re: Snaps are an anti-pattern on Ubuntu

#22
I've been using Linux for 15 years as my daily OS, I love the package system, but this point of view is missing the point.

Those arguments are always from very tech saavy people.

They are a good exemple of purity over practicality, completly ignoring all the problems apt/yum have for the average user or dev publishing software.

If you are looking for reasons as why Linux on the destkop never happen, well, this is one of them.

Re: Snaps are an anti-pattern on Ubuntu

#23

I had been an Ubuntu user for almost 16 years, on servers, laptops, and recently containers. The snap situation with Ubuntu is just plain unpalatable, both in principal and in practice. I became so disappointed in the move by Canonical that I finally left Ubuntu altogether and no longer recommend it to friends and colleagues. It takes years to cultivate a garden, but only minutes to destroy it.

There are also these "AppImage" files. They launch, but there is no guidance on how to install them to the system.

Launching Chrome: I click the Chrome icon.

Launching PrusaSlicer: Start a terminal and type

    chmod 755 ~/Downloads/PrusaSlicer-2.2.0+linux-x64-202003211856.AppImage
    ~/Downloads/PrusaSlicer-2.2.0+linux-x64-202003211856.AppImage
That doesn't seem like progress to me from a UX perspective.

Re: Snaps are an anti-pattern on Ubuntu

#24
post #10

You people do realize that snaps have been around for 4 years right? It has widespread first party support from various companies including Microsoft, Amazon, Mozilla, Google, Spotify, JetBrains etc... They have wide spread adoption with almost 10x the install base of Flatpaks. Do you guys really need to keep throwing blogs at something which isn't going away and is useful to users? How is this useful in anyway? Cano…

systemd went away. Oh, wait...

Re: Snaps are an anti-pattern on Ubuntu

#25
I think there are some very good critiques of snap (performance, provenance, reproducibility, namespacing, etc), and the first couple points in this article seem reasonable.

However I can't agree with this:

> apt/deb is a wonderful package management system and everyone is happy with it, at least the majority of Ubuntu/Debian users. Besides, dnf/rpm is also a similar packaging system for Fedora/RH systems and everyone is happy with that too.

Debs and rpms are great at assembling tightly coupled monolithic systems. Great! Let's keep using them for the base system. However when I want to install a QT app on a Gnome system or gasp a proprietary app, Debs are insufficient. I want all of the QT libs embedded in the package. I want the proprietary app in a container. I want MAC with a polished UX. I don't want debs to worry about those features. I want an "app store" done right: open yet verifiable. Protection in depth.

Re: Snaps are an anti-pattern on Ubuntu

#26
The whole snaps business was already annoying. Then my external monitor stopped being detected due to some issue with Nvidia graphics on (which probably is more Nvidia's fault then Ubuntu's). I'm using Thinkpad X1 Extreme Gen 2. Tried Fedora 32's live usb and basically everything worked but the installer didn't detect all partitions and didn't give a choice of choosing exactly what goes into which partition without offering to wipe-out stuff (they need to take a cue from the flexibility of Ubuntu's installer). Finally tried Pop!_os's live usb and everything basically worked + had no issues with the installer either.

I wasn't keen on using a derivative distro of a derivative distro; thought of using Debian but wasn't very confident if the issues won't persist on it. Considering everything just works perfectly with Pop!_os, I might just stick with it.

Ubuntu was such a breath of fresh air at the beginning (I still remember Dapper Drake). It is sad to see it going this way.

Re: Snaps are an anti-pattern on Ubuntu

#27
post #10

You people do realize that snaps have been around for 4 years right? It has widespread first party support from various companies including Microsoft, Amazon, Mozilla, Google, Spotify, JetBrains etc... They have wide spread adoption with almost 10x the install base of Flatpaks. Do you guys really need to keep throwing blogs at something which isn't going away and is useful to users? How is this useful in anyway? Cano…

The main point here is that Snaps take away control from the user. The user has no control over how and when apps update. The backend for snaps is proprietary and completely in control of Canonical. If they decide to shove ads down through Snaps, they can at any time. And the whole hijacking of the chromium apt package to backdoor in snaps without user consent is a move straight out of the Microsoft playbook

This feels very natural to what Apple, Google and Microsoft do on their OS. But Canonical seems to have forgotten that such behavior is what drove a lot of people to Linux. It is never going to be accepted. Nor it should be.

Re: Snaps are an anti-pattern on Ubuntu

#28
post #10

You people do realize that snaps have been around for 4 years right? It has widespread first party support from various companies including Microsoft, Amazon, Mozilla, Google, Spotify, JetBrains etc... They have wide spread adoption with almost 10x the install base of Flatpaks. Do you guys really need to keep throwing blogs at something which isn't going away and is useful to users? How is this useful in anyway? Cano…

> Do you guys really need to keep throwing blogs at something which isn't going away and is useful to users?

Do you really want the answer to that...

There are people who would loudly insist that there should be nothing but a kernel and Stallman's FAQ.

Re: Snaps are an anti-pattern on Ubuntu

#29

I think there are some very good critiques of snap (performance, provenance, reproducibility, namespacing, etc), and the first couple points in this article seem reasonable. However I can't agree with this: > apt/deb is a wonderful package management system and everyone is happy with it, at least the majority of Ubuntu/Debian users. Besides, dnf/rpm is also a similar packaging system for Fedora/RH systems and everyon…

Then snaps could be the solution for proprietary software, not for regular software.

Re: Snaps are an anti-pattern on Ubuntu

#30

I had been an Ubuntu user for almost 16 years, on servers, laptops, and recently containers. The snap situation with Ubuntu is just plain unpalatable, both in principal and in practice. I became so disappointed in the move by Canonical that I finally left Ubuntu altogether and no longer recommend it to friends and colleagues. It takes years to cultivate a garden, but only minutes to destroy it.

Interesting, what distro did you move to?
Post reply on HN