24
✨Nora Tindall (@tindall@cybre.space)
cybre.spaceSnap is a really cool system and in some ways it's better than Flatpak. I understand the maintainability benefits over repo-packaged software. But, consistently, Snap-packaged software Does Not Work; Chromium broke when they snapified it, and now Firefox is broken on @ubuntu@ubuntu.social too.
I can't report bugs against it, because the support page for Mozilla is useless and the distro doesn't accept bugs against the snap version - even though, from a user perspective, the change is simple. "Firefox on Ubuntu used to be really good, and now it doesn't work."
I don't know what to say other than,
Canonical, you broke my heart. I've been a die-hard Ubuntu user since Lucid - on my first ever computer of my own! - and I think I'm done.
I'm getting a Lenovo 2242 NVMe SSD for my T480 in today, and I think I'm going to install Fedora.
I left Ubuntu in v18 could not tolerate snaps. Whereas flatpaks just work for me, and the apps are kept up to date. With some quick tweaks you too can make
dnf
run much faster.People say “hurr durr Fedora overuses flatpaks just as much as Ubuntu uses snaps”
No it doesn’t? Unless you’re on SilverBlue, like, maybe five default packages are on flatpaks?
Most of the applications I use are flatpaks and they launch just as fast and I have no issues with theses. The ONLY “issue” I ran into was a sandbox problem with not being able to launch an editor. Cant remember the which app it was, but I’m sure I can fix it with flatseal.
In my humble opinion, if there ever is going to be a “year of the linux desktop” its going to be Fedora who gets there first. Canonical gave up a few years ago and is more interested in server.
Ubuntu even installs the snap service on servers which makes no sense for me.
Especially since snaps seem to be on an “edge” release cycle. Kind of rolling release.
Which is exactly the thing you don’t want on a mission critical system!
Last I checked is still the recommended way to install the LetsEncrypt certbot, though these days I tend to have that happen within containers anyway.
VSCode/VSCodium?