| ▲ | queenkjuul an hour ago | |
I can't understand the snap hate personally. Snap packages are very easy to create and i like being able to install e.g. a language toolchain in a self contained way that doesn't depend on or pollute my system libraries. And ultimately i use a distro because i trust its maintainers, i can't bring myself to get upset about what package format they choose to use | ||
| ▲ | bayindirh an hour ago | parent [-] | |
Hate is such a strong word. I don't hate snaps per se, but its design and push as a technology is a deal breaker for me. A showstopper, if you prefer the term. As a person who uses Linux for both technical and ideological reasons, the freedoms are equally important for me as well as the technical merits. A system behaving the way I can't control and I can't replace is a no-no for me. Can I opt out of Snaps? No. Is there a well defined set of Snaps? No, they are spreading inside my system. So, can I replace the Snap repository I use? No, Canonical dictates and controls that side of the deal. So, can I install a self-contained toolchain without Snaps? Yes. There are multiple ways. Also, can I use .deb and related machinery without Snaps? It eliminates Ubuntu, but that's possible. Can I self-host my repositories for any of the non-Snap technology, controlling it end to end? Again, yes. So, any non-snap technology which can provide what Snap claims to do is way more usable for me, and more compatible with my computing requirements, technical and non-technical equally. I'm currently abandoning some SaaS I use and moving to self-hosting, and if I decide to have my own .deb packages in my own system, I can do that. Same for containers and flatpak as well. I don't get upset with the technology, but how it's forced upon me. Hope that helps. | ||