Plus, while the concept behind Snaps is interesting, in practice they seem to be nearly universally reviled.
It might be worth mentioning that a more open, community driven and decentralized option offering mostly the same concepts exists in the way of Flatpak and Flathub.
No one uses snap but Ubuntu.
Flatpak fits the same niche, but better.
snap set system proxy.http="http://127.0.0.1:1111"
snap set system proxy.https="http://127.0.0.1:1111"
I started a thread [0] on the LXD container forum in 2019 due to all the issues with automatic snapshttps://discuss.linuxcontainers.org/t/disable-snap-auto-refr...
Yup.
The guys at Nitrokey did a nice write-up about this last year.[1]
(TL;DR in the end, they chose Debian instead)
[1] https://www.nitrokey.com/news/2021/nextbox-why-we-decided-an...
If anything goes wrong you boot backup, then again snapshot and repeat. That way you don't need anything more then apt/pkg etc.
There was so many hacks to get it working with ROS since we rely on hardware for robotics to communicate with sensors, actuators, and network. Basically broke the security model to get our application working. We didn't go with it and went Debian as well :D
Seems that installer is like 90% on the way to be useful as a general installer. At a glance, seems to missing things like networking setup (as most people use WiFi these days, it seems), but at least it takes care of most things you need for a install.
Then, put dwm/[your fav. wm] on top of it, with some autoservices for bluetooth, mtp and stuff.
If AlmaLinux (or any other clone) dies for some reason, you can always move to another clone without re-installation (using their tool `elevate`).
Ideally though, Canonical would let anyone run their own "brand store" on their own hardware.
Snap is like using a python virtualenv, while apt is like using global pip. We all know which one of these usually results in a broken installation.
Apt debs more often than not rely on some specific version of a third party package which becomes a headache when there's another package that needs a different version of it. Snap in theory solves that, making the deps local to the package you're installing.
If I had a dollar for every time I had apt bullshit me with "requires package, but it will not be installed" or something of the sort I'd probably have something over $20 which isn't that much but still infuriatingly high.
And yet they're promoting snap.
Have they given us the ability to stop automatic updates?
I bet those only come from brand stores.. so $20k/year for an ability to disable updates?
https://xon.sh/appimage.html#building-your-own-xonsh-appimag...
Completely unrelated but the exactness of this turn of phrase here delighted me so much and without your permission I’d like to steal it for my own use in my daily conversations (without credit).
> "Wow! If I had a nickel for every time I was doomed by a puppet, I'd have two nickels. Which isn't a lot, but it's weird that it happened twice. Right?"
Honestly wondering if a System76 box or laptop would play nicely with openSUSE.
I don't really remember ever doing this, but I still miss it somehow.