I feel, I can't recommend #Ubuntu anymore.
The fact that they are pushing #Snap is the reason.
One of the reasons is, that Snap gives a bad user experience. Snaps are really slow at startup and sometimes you have to launch them twice before they open, sometimes it just doesn't open at all.
I understand that using Snap is much easier, since you make one package , that runs everywhere, and I'm all for it! #Linux has been needing something like Snap and #Flatpak for a long time and now they are finally here. But pushing a product which doesn't work well is what I don't like about it.
Flatpak works much better and more smoothly than Snap does. Another thing about Snap I think they should be fixing is the centralization around Snapcraft - make it possible for others to set up repositories.
I think many people are having the same opinion, so hopefully (for themselves) #Canonical can learn and change the issues before Snap goes to 0. If they don't, then eventually more apps will come to #Flathub instead of #Snapcraft.
The fact that they are pushing #Snap is the reason.
One of the reasons is, that Snap gives a bad user experience. Snaps are really slow at startup and sometimes you have to launch them twice before they open, sometimes it just doesn't open at all.
I understand that using Snap is much easier, since you make one package , that runs everywhere, and I'm all for it! #Linux has been needing something like Snap and #Flatpak for a long time and now they are finally here. But pushing a product which doesn't work well is what I don't like about it.
Flatpak works much better and more smoothly than Snap does. Another thing about Snap I think they should be fixing is the centralization around Snapcraft - make it possible for others to set up repositories.
I think many people are having the same opinion, so hopefully (for themselves) #Canonical can learn and change the issues before Snap goes to 0. If they don't, then eventually more apps will come to #Flathub instead of #Snapcraft.
like this
Anders Rytter Hansen reshared this.
redj 18
•First distro when I came to Linux
Last one I will recommend!
Go back to MS or Mac.
MX Linux for years and no problem at all!
Anders Rytter Hansen likes this.
Anders Rytter Hansen
•I used macOS for a few years and went back to Linux a few months ago. Now on Fedora Silverblue.
Trying macOS was the last one to try in order to make me fully realise that Linux is the right OS for me. never going back to MS, Mac. I won't completely exclude FreeBSD. The issue however is that there isn't lots of software running on it and it seems more conservative and a bit behind Linux.
Azure Cerulean
•Enough of it! Ubuntu to Ditch Snap Completely With 24.04 LTS Naughty Nightingale
https://news.itsfoss.com/ubuntu-ditch-snap/
Enough of it! Ubuntu to Ditch Snap Completely With 24.04 LTS Naughty Nightingale
Abhishek (It's FOSS News)Anders Rytter Hansen likes this.
Anders Rytter Hansen
•Azure Cerulean
•popey/unsnap: Quickly migrate from using snap packages to flatpaks
https://github.com/popey/unsnap
GitHub - popey/unsnap: Quickly migrate from using snap packages to flatpaks
GitHubAnders Rytter Hansen likes this.
Anders Rytter Hansen
•Cool! Maybe I should run that on my parents Ubuntu PC ๐
Part_of You
•Wtf...!? Using ubuntu for everything since more then 10 years no problems. Don't go back to MS or Mac๐
Anders Rytter Hansen likes this.
Anders Rytter Hansen
•Indeed. Going to MS or Mac was the worst suggestion ever ๐ rather another distro.
herve_02
•Anders Rytter Hansen doesn't like this.
Anders Rytter Hansen
•for me personally Fedora Silverblue seems to be the perfect OS. tried both windows and macos and they just arent for me.
redj 18
•Anders Rytter Hansen likes this.
Anders Rytter Hansen
•herve_02
•As it is a free AND open source software, its philosophy is : "do what you want with it". From this philosophy follows necessarily the fact that it is impossible to make a package for all. It is the proprietary software that wants a single ring to rule them all. The average person just wants to be free to choose his software.
I know that this habit of having everything without needing to work seriously decides that if a package doesn't exist for HIS system, with the latest version, then it's crap. But the linux philosophy is: you have the source code and you have the method to "compile" the software by yourself and thus to have the latest version that fits... show more
As it is a free AND open source software, its philosophy is : "do what you want with it". From this philosophy follows necessarily the fact that it is impossible to make a package for all. It is the proprietary software that wants a single ring to rule them all. The average person just wants to be free to choose his software.
I know that this habit of having everything without needing to work seriously decides that if a package doesn't exist for HIS system, with the latest version, then it's crap. But the linux philosophy is: you have the source code and you have the method to "compile" the software by yourself and thus to have the latest version that fits perfectly the machine in question. The important question to ask is: what circumstances made the user go from "producer" to "consumer"? For example, there is NO desktop in the world that is the same as mine. And not only for the wallpaper. And I could have a very very similar (if not identical) desktop with another distribution than mine, even if it would probably require much more work.
This "fashion" of proposing "package systems" that allow third parties to propose software that overrides the "distribution" system with its own rules is a distortion of what Linux is. It is a Trojan horse of the proprietary world (which wants to turn the user into a "slave") to get hold of the users of the free world. The one who wants his software to exist on all linux versions is quite simple:
- don't use the latest "bleeding edge" versions of the libraries.
- don't use esoteric libraries to avoid having to write more code.
- use a widespread language and whose compilation chain is "easy" to implement.
- Give the source code and the "tricks" to facilitate the compilation
- answer the questions of those who can't compile it on their system.
- Integrate in your code the modifications proposed by those who compile it to facilitate (or allow) the compilation.
By following these simple "rules", your software will exist on all the systems used by the people who want to use your software.I use almost only the software present in the repositories of my distribution. If I absolutely need another software that is not present, I let myself use an appimage, but never a snap or a flatpack because it requires a whole architecture outside my distribution. And if I can't find one, I go without.
redj 18
•Much easy to manage! No MS around. XFCE, Stable! Never had bugs around for years! I've been trying Mint for a few months, because so much talk about it: Naaaa! I will reinstall MX! (I try other distro, once in a while...).
Anders Rytter Hansen likes this.
landel
•All solve this.
In fact, this problem was fixed so long ago, most ppl completly forgot.