I have been not recommending Ubuntu to people because of obvious reasons (the Amazon search integration and snaps, mainly). The reason I am posting this is because someone I know mentioned that they are considering Ubuntu. They have a degree in cs and generally are competent with computers, but didn’t like mint when they tried it. I would like to know a few things, since I haven’t looked into Ubuntu in a while:
Has anything changed about snap? I know people didn’t like it at first, especially the proprietary server, but I don’t think they will care about that and I mainly just want to know if it will eat all their RAM or something.
Have they made any changes in their management that may make sure there won’t be another Amazon search thing?
Is it best to use the default desktop on Ubuntu? I would recommend Kubuntu to them, all else being equal, but don’t know if maybe the default one is better integrated.
Edit: The person will be 100’s of miles away so helping them with issues will be hard, and Ubuntu LTS should be stable. Plus, basically everything that “supports” linux but doesn’t really usually supports Ubuntu. I do really see where they’re coming from, but want to know if it has a major potential to backfire on them and if they might be better off with Fedora.
I think the bottom line is if they didn’t like Mint they’re not gonna like Ubuntu. Any criticism I can level at mint I can level even harder at Ubuntu. Before anyone can say anything for sure though it’d be important to know what they didn’t like about Mint and what it is that’s drawing them to Ubuntu.
As far as would I recommend Ubuntu? Honestly, no. I don’t recommend it to anyone. Its not easier to use than Mint if you want an easy to use Linux distro. Its basically no better than Windows if you’re issue with Windows was philosophical. From a technical standpoint I find it to be about the worst distro there is.
The list of distros I find myself recommending to people is as follows:
- Mint (for noobs)
- MX (for experienced users who don’t wanna Futz with stuff)
- Antix (for constrained systems)
- Arch (for experienced users who do wanna Futz with stuff)
- Debian (for people who are on a futzing with stuff spectrum between MX and Arch, regardless of experience level)
- Artix (for sickos who love the Futz, live for the futz, and found Arch to not be futzy enough)
As a “sicko” (lol) I must say I don’t really futz around much if at all anymore. There are some differences but all in all I don’t think the Artix experience is much different from the regular Arch one.
Oh absolutely. I loved Artix when I was working with it. Helped me fall in love with doas
and OpenRC. But also if you’ve got a computer you wanna get working, it gives you WAY too many choices to make. Its mainly for if you’re using something and you just have a frustrating from some tool or another because Artix seriously let’s you customize aspects of the OS that no other sane distro gives you access to. This has some consequences:
- Until you have a working system its very futzy
- Once you have a working system all other systems feel… Wrong. They didn’t make the right decisions. You know this because you dove deep into every conceivable make able decision and if they didn’t choose what you chose, then you already know it won’t be quite right for you.
Basically… If you have to ask if Artix is right for you, that means it isn’t. I kinda only recommend Artix to people who have already customized the shit out of Arch or Debian and still have complaints. Its by far my favorite distro, and it simply isn’t one I’m running right now because Antix is fine enough for my needs and I don’t want to be without a laptop for an entire weekend while I get every single thing lines up.
Again. This sounds like I hate Artix. I don’t. I fucking love it. Everyone who loves Linux should give it a try some time just to see how esoteric and weird a distro can get when they want to. It’s truly beautiful and pure.
Snaps sucks, canonical sucks, Amazon integration sucks, KDE updates are years behind which also sucks, pushing snaps over deb sucks, pushing snap over flatpak sucks.
However, Ubuntu is a great distro. Incredibly stable, very well tested and polished. Installation is super easy and hardware support is very good, unless you got some very new hardware.
I recommend Ubuntu to a lot of people even though I’d never use it myself. Most people just want their computer to work.
Personal main-complaint about Snaps is that they ship Firefox by default with it and some things in it are just broken:
- “Save Image As…” in the right-click menu would just fail to open the file dialog and therefore do nothing.
- It doesn’t use
~/Downloads/
for downloads, but rather some complex folder underneath~/snap/
. You can get to that folder from Firefox’s download list, I believe, but navigating there via file manager is tricky.
Thankfully, Mozilla now offers a DEB repo: https://support.mozilla.org/en-US/kb/install-firefox-linux#w_install-firefox-deb-package-for-debian-based-distributions
As for Kubuntu, it’s far from the greatest showing of KDE. They frequently have oddball KDE versions, e.g. not quite shipping the KDE LTS version in Ubuntu LTS, because releases didn’t line up, but also just in general weird instabilities and crashes which don’t happen on my openSUSE laptop (my workplace issues Ubuntu laptops).
Having said that, we gave some of our Linux newbie colleagues GNOME and they always seem to struggle more with it than the colleagues with KDE, because usability in GNOME is just whack.
Things like not being able to type a file path into the file manager (unless you know the magic shortcut Ctrl+L), or the file-open dialog highlighting the name field, but when you type into it, it starts searching files instead.
But also just the whole thing not behaving like Windows. I’ll be the last to praise Windows’ usability, but it is what many people know.
Hmm, alright. It is still on Ubuntu 22.04 LTS, so maybe some fixes to the runtime allow that on newer Ubuntu versions.
I just switched away from Kubuntu to Debian.
The snap thing was annoying, but not a major problem for me, except for one thing: I switched Firefox back to a debian package, following the directions online to do so, and every few months it seemed somehow I had been switched back to a snap version. I removed the snap and all of that, but every now and then I’d realize I was using Firefox in a snap. (It became obvious when I tried to unlock 1Password - the snap version relies on the plugin, but the non-snap version fires up the standalone 1Password program.)
In general, I’m not opposed to the concept of snaps, and a browser is probably something that should be in a sandbox. But, I preferred the standard Debian package installation, and somehow that kept getting overridden. And that is the kind of thing that I hate about Windows.
The install was smooth, or would have been if I hadn’t had a slightly unusual setup with my drives. It works just like Kubuntu, by switching to KDE with X11 (I had a few minor issues with Wayland), but without Canonical. I don’t need bleeding edge, I just want my system to work reliably.
My Linux background: Spent a lot of time with Slackware starting in the late 90s, both on server and desktop. Switched desktop and laptop to Kubuntu around 2010. Server got switched to Debian in 2017 or so.
THANK YOU!! I started to think I was going crazy with Firefox!! Their updates kept messing around with where the program and profiles were aligned to, the path and files sometimes the way they would be with a .deb and sometimes they were where you’d find a snap package. Also have to keep unpinning it or it would start launching new windows without current settings.
Does their dev team have both being done and they keep fucking around with which is going to be used next? I still can’t figure out what’s going on there.
You know, I assumed Canonical was pulling something, but it’s possible it was also just incompetence. I didn’t think they even distributed a .deb version of Firefox, so it definitely felt like they WANTED me to use snap Firefox…and then I’d start wondering why it was so important. What vested interest would Canonical have in me using snap Firefox? Maybe it was just honest mistakes.
Linux is about freedom to make our own choices, and whatever is happening with Canonical (malice or ineptitude) was getting away from that. Kubuntu feels like, “We’ve made this garden for you and we recommend you stay inside it.” Debian feels like, “Hey, man, you wanna go hose your system? Here’s the apt command to do that. Have a good day.” (Apparently, I measure true power as ability to screw things up.)
Slackware: “You have all of the power. Right now. And all of the responsibility.”
“Who has power to destroy something, is the one who holds true control over it.” Or something, I never conquered a planet. Thank you Paul Atreides, very cool.
That is a nice way of measuring control over your own devices and systems, though.
Honestly I am a huge fan of raw Debian it’s just that I got a new laptop and not all distros have the drivers for it. Even Ubuntu 22.x could not get the audio going but 24.04 boom it all just worked. So I’ve been debating with myself as to whether or not I should give Debian a try on it. I have a few older laptops on which I put Debian and I quite enjoy it. It’s solid and not trying to push the envelope and I’m very fond of that approach. But I’ve also spent a lot of time getting everything setup and just right. I’ve customized the ever-living shit out of the desktop and the appearance settings, widgets, app setups, a bunch of sites I nativefier-ed, and a million other things. So the prospect of redoing it all is daunting.
If a time should come when I feel it’s worth the effort I definitely would.
VLC media player also has this nonsense that their latest stuff seems to only be available as snap lately.
From a few years ago but maybe they’re still in cahoots lol.
No Fedora doesnt at all have livepatching. I think APT distros are great at not needing reboots, Fedora sucks. Its offline installer doesnt work well enough to excuse the reboots.
Fedora Atomic Desktops meanwhile offer awesome unbreakability. I use Kinoite daily and dont plan on switching. Even though using latest Plasma, it just doesnt break.
I would choose a different Distro though, if I didnt want rpm-ostree. Just not sure what? Kubuntu? No. Arch? Hell no. OpenSUSE Slowroll with KDE probably, yes that would be it.
Apt will install a package but if a service is in use the kernel still runs the old until you stop the services and restart. its just not apparent to the user. This is not live patching, live patching is when kernel will load a new patch and you temporarily have two states and during a momentary blip pass all control to new kernel…this is typically for mission critical server that can’t have downtime. Just running a regular update does not do this.
Source for live patching https://tuxcare.com/blog/developer-tutorial-live-patching-debian-10-linux-kernel-with-kpatch/
Interesting! But afaik apt also has mechanisms to only restart necessary services.