Ubuntu: The Distro I Love to Hate (But Can’t Quit)
Posted by yannbros@reddit | linux | View on Reddit | 90 comments
Hey guys.
Warning: This is a whining post!
I’ve been using Linux for about a decade now, and my journey started out of sheer frustration with Windows 8.1. The tile interface and general UX drove me nuts, so I made the switch to the distro I knew the best at the time: Ubuntu.
Fast forward to today, I use Windows on my work machine (because corporate) and Ubuntu on my personal ThinkPad + Lenovo dock setup with two external displays. Here’s the thing: Ubuntu just works. Synaptics DisplayLink drivers? Only officially supported for Ubuntu. Plug&play with my dock and monitors? Ubuntu. Minimal fuss? Ubuntu.
I’ve tried to break free: Pop!OS, Mint, Fedora but nothing matches Ubuntu’s out-of-the-box smoothness for my hardware. I know Ubuntu isn’t the "cool kid" in the Linux world anymore, and I’d love to switch to something more community-driven like Debian or Fedora. But every time I try, I hit a wall with driver support, dock compatibility, or just general polish.
Am I alone in this? Who else is stuck in the "Ubuntu works, but I wish I didn’t need it" limbo? What distros have you tried, and what finally made you switch (or stick)?
My next step to cheer me up: Try Omakub
Thanks for listening
JockstrapCummies@reddit
I was once at this stage, and then got the epiphany that "Ubuntu actually isn't a bad distro at all. In fact it fits all my use case. It's fucking awesome."
Electrical_Tomato_73@reddit
If it works, why switch? I've used Ubuntu since about 2006, Debian before that. I never used Unity or Gnome (or KDE), I have it set up the way I like, with minimal fuss.
RepentantSororitas@reddit
Do you use a desktop environment at all?
Electrical_Tomato_73@reddit
No. I use swaywm, with waybar.
sublime_369@reddit
What didn't work on Mint? It's Ubuntu under the hood with a different desktop.
LonelyMachines@reddit
That's what I was wondering. Any hardware supported by Ubuntu should also be supported by Mint.
No Snaps (which sounds like a 90s R&B song now that I say it) and Cinnamon is a better DE than Ubuntu's Frankenstein version of Gnome.
DoubleOwl7777@reddit
same, but i dont like gnome, so i use kubuntu.
Upstairs-Comb1631@reddit
Or to Debian based sides as Mx Linux, etc.
lKrauzer@reddit
It is easier to remove things, and deal with Canonical, than deal with pure Debian.
Upstairs-Comb1631@reddit
Mx Linux is not pure Debian. Is using 2 distributions as base. And he adds a lot of his own stuff.
lKrauzer@reddit
Interesting, I'll look into it.
piexil@reddit
We modify Ubuntu at work for our in house distribution. We do things like replace snap packages with apt, include flat oaks, custom themes, etc
Whenever someone from the outside learns about it, the comments about "Ubuntu sux" always start flying but it's been extremely stable for 10+ years and meets all of our needs. All of the end users seem to enjoy it, I get very little complaints
Everyone who always provides the "ubuntu sucks" argument never really provides a good reason.
Not a fan of forced snaps, sure. But we don't use them. And there's always mentions about Amazon ads from 15 years ago.
piexil@reddit
Really the only distribution we're thinking of switching to is Debian, mostly just because we kind of treat Ubuntu as a Debian distro already
Fast_Ad_8005@reddit
No, but I guess I've experienced something similar with Arch Linux. As I wanted to move onto something more advanced than Arch, but found only Arch "just worked" for me.
But I've since found a way of making NixOS "just work" for me. Namely, I just need to use Antigravity's AI assistants to edit my config files. With it, I'm able to get everything I want on it.
I still have an Arch install though as it is good to have as a fallback.
Revolutionary-Yak371@reddit
Try to install LAMP without using Docker on Arch, and then try the same on Debian, and it will be clear to you that Arch does not work for you.
Feel free to try to get the AI to help you in both cases.
0riginal-Syn@reddit
That is not a normal use case for the majority of desktop users.
Revolutionary-Yak371@reddit
If I must to ask 1000 questions to ChatGPT and Copilot and read Arch Wiki 5 times to install LAMP, then I do not want to be OTHERS. :)
RepentantSororitas@reddit
No one cares about your shitty server
0riginal-Syn@reddit
Again almost very few are installing LAMP on a desktop OS. So no one is asking ChatGPT or reading anything.
Fast_Ad_8005@reddit
Lol, last time I used LAMP was like a decade ago. Honestly, I find web development so boring. If I were to develop software, it'd either be scientific software or games. Software I find genuinely interesting.
DVZ511@reddit
I'm in exactly the same situation as you... Ubuntu works and that's it!
I'm on KDE Neon and given the current news, I wanted to change. I tried opensuse, cachy os and Fedora KDE. With the first 2 my printer and scanner does not work out of the box. With Fedora, the printer works but not the scanner. So back to Ubuntu with TUXEDO OS and it's perfect, everything works straight away...
If you want a change, try KDE instead of Gnome.
dswhite85@reddit
How do you know someone uses KDE? Because they constantly tell people to switch to it, ROFL.
DVZ511@reddit
It's not my fault that kde does its job better than the others
RepentantSororitas@reddit
It really doesn't.
It's snipping tool doesn't even work correctly. Can't screenshot my video games because it doesn't copy an image to clipboard half the time.
Never had this issue on gnome.
It's not a niche feature because both Windows and Mac do it. And it's used all the time both in casual and professional environments
0riginal-Syn@reddit
I have my personal reasons why I do not use Ubuntu, due to Canonical. However, the glory of Linux is that you use what works best for you regardless of other's view on it.
dswhite85@reddit
Such as? You got me curious now!
RepentantSororitas@reddit
I think for a lot of people it's snap and how they handled it.
There is a whole thing where if you use apt to install Firefox, Ubuntu still uses snap. And that is a big no-no for a lot of people.
Affectionate_Fig9084@reddit
I teeter between Fedora and Ubuntu, with Ubuntu as the main driver that I can't help but to go back to. So I feel your pain.....or elated front on Ubuntu. 😎
mkimberley@reddit
If it weren’t for snaps, I’d be using Ubuntu as my daily! Cracking distro.
Dramatic_Mastodon_93@reddit
Is the switch from Ubuntu to Fedora Workstation or Silverblue worth it?
Alex_Strgzr@reddit
I hate displaylink. But it should work with all distributions because the drivers are in the kernel. Have you tried raising an issue with the Fedora or Pop devs? If it affects you, it probably affects others as well.
oz1sej@reddit
DisplayLink drivers are certainly not in the kernel. I had to install DisplayLink drivers on the fly the other day, because I had to give a lecture at a new place. Lsusb listed a connected DisplayLink device, but I only had my primary display listed.
Alex_Strgzr@reddit
My bad, I meant to write compatible with the same Linux kernel
LowB0b@reddit
> Synaptics DisplayLink drivers?
I went to check because surely there must be a package for fedora but nope, synaptics only has ubuntu releases... that sucks.
gr33fur@reddit
If Ubuntu works, continue to use it. I used Ubuntu for several years around 10 years ago, now on Debian.
(The primary reasons I changed distros in the past was first for 64 bit support, then to resolve a broken multilib system)
dswhite85@reddit
Debian Sid perhaps?
Revolutionary-Yak371@reddit
If you want stability then use Debian 13.
SID is waste of time.
Use Arch if you want a new Kernel.
Revolutionary-Yak371@reddit
If you want to continue with "smoothness", then continue to use Ubuntu.
Debian is much faster, but some drivers has not automatic installer like on Ubuntu.
If you like terminal, you can try Void Linux.
CachyOS has good hardware recognition and wizards. Bazzite is similar too.
buttershdude@reddit
What would make Debian "much faster"?
MelioraXI@reddit
Less overhead from what Ubuntu adds on top, I guess. I can't say I notice any speed diff between Mint, Ubuntu or Debian.
buttershdude@reddit
But that's what I don't get. Everyone keeps saying that Ubuntu is slower than Debian but it's the same kernel and the fact that there are more installed packages doesn't inherently make it slower so what is it that would make Ubuntu slower?
Revolutionary-Yak371@reddit
It does NOT only Kernel Linux, but package manage and various automated processes during installation, resolving package dependencies and similar things that do not work as fast and with the same consumption of RAM and resources.
SignPuzzleheaded2359@reddit
What annoys me most besides the fundamental misunderstandings on what affects speed on one’s machine, is people parroting things over and over again because they heard it somewhere else on Reddit.
MelioraXI@reddit
Placebo probably or user caused slowness.
imtryingmybes@reddit
Not being Ubuntu
rarsamx@reddit
Why changing from Ubuntu? Why do you need to use "the Kool kid on the block"?
Yes, we have some ideological and some technical needs with Ubuntu on the desktop. So what? Do those concerns affect you? Given that you didn't mention them, probably they are irrelevant to you.
Ubuntu is a super polished distribution. If it works for you, why change?
thephotoman@reddit
Quit thinking that there’s internet clout to be had in your choice of distro.
There’s a lot of circlejerking around distro choice, largely from noobs who think that there is a meaningful difference between distros and their ecosystems (there really isn’t: any package written for one distro will absolutely build and run on any other sufficiently recent release of any other disro).
mmmboppe@reddit
do you enjoy snap?
oldrocker99@reddit
I started with Ubuntu 8.04 and stayed until snaps appeared. Now I use Garuda, an Arch-based system and am happy.
sudogaeshi@reddit
I distrohop every few years, mostly because I get bored
Basically everything "works", though part of that since my very early days of using Linux in the early 2000's (ndiswrapper anyone?) I'm careful to pick well supported generic hardware
Mindless-Tension-118@reddit
I mostly use Ubuntu though I threw fedora on a few months back just to mix it up
mveinot@reddit
Ubuntu does just work. I still use it on my home servers for maximum compatibility and long term maintenance. (Yes I could use Debian)
On my Linux desktop systems I’ve started using EndeavourOS instead.
Mean_Patience1319@reddit
It doesn't matter who the "cool kid" on the block is. Use what works for you. I have used Mint on my ham radio laptops for several years and it has worked fine for me. However, it won't run on my Dell Inspiron desktop with AMD Ryzen 5 1400 CPU. I've read online this is a problem with other distros and since my PC won't upgrade to Windows 10, I will be building a new PC.
lKrauzer@reddit
I'm the same, more specifically, Kubuntu, I love KDE Plasma but I can't deal with Arch/Fedora lack of stability, hence the recent Fedora mesa driver breakage and all. I can't get enough of Ubuntu (Kubuntu), it is simply the best middle-ground between stability and fresh packages, especially if you don't stick to LTS. While other distros often have issues, the interim releases are rock solid, they are up-to-date enough that you don't feel left out of a cool feature.
As of now, Arch/Fedora ship with Plasma 6.5, while Kubuntu 25.10 is still on 6.4, and I'm glad they choose to do so because I had a ton of issues with 6.5, it crashes A LOT. While Kubuntu is rock solid, zero issues, and uppon next release, 26.04, I'll have a new Plasma to be excited about. This is good practice imo, not to ship the very latest of the DEs, since it gives it better stability, hence my experience atm. Not to mention that it gives you enough time to appreciate things, while in the Fedora/Arch land, you get updates so fast that you can't even properly use things, and out of nowhere, you are getting a new version.
I also tried a shit ton of other distros, and the number 2 reason why I also get back to Ubuntu is compatibility, same as you. I lost count on how many times I had to look into documentation on how to build from source, or there was simply no documentation, while Ubuntu was forever covered and supported. It is is nice to not have to think about whether if my distro will be supported or not because, lets face it, Linux is already niche enough, not using Ubuntu is even more niche. One distro that I really tried using was Debian, because it is Ubuntu's base, but still, most things still expect Ubuntu and not Debian, so it is not a 1:1 thing, you still get some friction, just less than on Arch/Fedora.
And ofc there is also Linux Mint, I'll admit that if Plasma wasn't so great, and if Cinnamon had proper Wayland support, then Mint would be my forever distro. It is simply amazing, up-to-date enough kernel, GPU drivers and always the latest Cinnamon, they just need to figure out Wayland and it'll be perfect. Another one I loved using was Fedora, I was quite a big fan of it, but I get annoyed on the lack of 3rd party repos for things, same old story of Ubuntu being the only distro some companies think that exist. Not to mention, as already said, I think Fedora updates too often, almost as often as Arch in my experience.
So there you go, you are definitely not alone, most people, even in the Linux ecosystem, don't really put much thought on what OS they are using. And this results in Ubuntu still being the most used distro, even to this day, but I really think that SteamOS will be the number 2 very soon when the Steam Machines launch. Lets be honest, most people won't change SteamOS from it similar to how it is used on the Steam Deck, at least I'm one of those people, it just works, I use it as a computer, even with my development environment containers using Podman, it is simply good enough. I think the main expression here is "good enough", Ubuntu is what it is because it is good enough for most people not to care for looking elsewhere.
ShakaUVM@reddit
I have been using Ubuntu server for many years since it has more support than any other distro
Only downside is that the LTS releases fall pretty far behind. Newest version of Java is from 2023 for example but Ubuntu 25 supports it.
Kekpoflon@reddit
Pop OS for me, that's where I stopped wandering.
susosusosuso@reddit
Same.. installed pop and is perfect for me. Love cosmic
a_library_socialist@reddit
I was there, but recently went to Fedora since the lag time on Pop was so long, and Cosmic isn't ready for a daily driver for my needs yet (JetBrains IDE user).
Tuxhorn@reddit
Same, i always come back to Pop OS. Can't wait for cosmic.
It might just be my hardware, but unironically, Ubuntu has been the only distro where i've had issues just "click and play" games on steam. I reckon it's because the default install of steam, even through the terminal is the snap version, which isn't as up to date.
0b0101011001001011@reddit
I use arch. On my personal machine I have arch. On my home server I have arch. On my company laptop I have arch.
I also rent a virtual server. The operating system? Debian.
I guess this is mainly because I had problems with hosting provider when using arch. The virtual console in the web UI was not working properly and some similar issues.
Everything useful either runs inside docker and/or is built using docker or similar tools. Therefore having old-ass packages of debian does not really matter.
Migamix@reddit
I'm currently retrying Ubuntu studio. it apparently offers all drivers and Wayland. its probably functionally as close as I'll get to fedora with Debian. I have no real clue why I prefer the Debian base than the others. my Linux level is currently "enough to be dangerous"
Legitimate_Fig_4096@reddit
I don’t even really consider other distros besides maybe fedora.
Ubuntu just works. I need my computer to work and have no interest in endless tinkering.
omniuni@reddit
I use KUbuntu (Ubuntu with KDE) without Snap. I find that gives me the best of both worlds.
kalzEOS@reddit
I wanted to use it as my server the other day and the fucker just never wanted to install. Flipped it off and installed Debian first try. Ubuntu is just a name now.
arf20__@reddit
What problem did you have in Debian?
58696384896898676493@reddit
It's because you're using a laptop. I've found over the years, things like lid sleep, sleep in genral, low power states, fan controls, GPU switching, dock support, etc, are not guaranteed to work out of the box on even big distros like Debian or Fedora. Laptops seem to need a little special attention to make sure all those things work properly.
That said, my work laptop, a Dell Precision that came with Ubuntu 22 LTS, has been working perfectly fine for the past year for me on Fedora. I was having dock issues on Fedora 42 (could not cold boot with the dock attached or it would kernel panic), but Fedora 43 (or more likely the updated kernel) seemed to have fixed that lingering issue for me.
I think with laptops specifically, having the latest kernel is a good idea, so distros like Fedora might give you better results. I know you said you've tried Fedora in the past, but maybe it's time to give it another go on Fedora 43.
Lastly, Ubuntu is a fine distro and who the hell cares if it's not the "cool kid". Don't let silly thing like that get you hung up.
SupermarketAntique32@reddit
My journey was: Mint > Ubuntu > Manjaro > Fedora > Arch.
Guess which one is the most stable and “just works” for me. It’s Arch Linux.
Mint, Ubuntu, Manjaro, Fedora didn’t detect my laptop bluetooth and wifi. Meanwhile Arch Linux got them working perfectly after first boot. Arch Linux is not as hard as people may think. I use archinstall and just need to learn the package manager from the wiki. Heck, now there are distros that makes it even easier than archinstall such as CachyOS and Endeavor.
MelioraXI@reddit
Omarchy is a distro?
Upstairs-Comb1631@reddit
or such as Manjaro
BrokkelPiloot@reddit
I use CachyOS and I'm very satisfied with it.
MelioraXI@reddit
Haven't DHH abandoned that project in favor of his rice of Hyprland and Arch Linux?
HaskellLisp_green@reddit
I used Arch, btw. now on Debian. Feels... just good. And that's enough for me. Just got tired of eternal tinkering. But I would like to try NixOS and Guix.
Cooperman411@reddit
I say stick with what works. But if you gotta distro-hop, try Rhino. It’s Ubuntu based but is “cooler”. https://rhinolinux.org
Hikaru1024@reddit
I've been on a number of distros over the years, been using linux since 1998 or so.
The biggest thing I've learned from doing it is that if things are already working the way you want them to, a distro hop isn't going to make things better.
Something is always wrong, broken or just plain annoying. Always.
Slackware? ~2000s they had problems getting security updates among other things out in a timely way, no surprise given they were having to look for a new hosting provider.
Debian in the 2000s had no problem with that but userland was ancient and some of the maintainers were holier than thou about micromanaging things. So I went back, as Slackware had fixed their hosting problems.
Eventually I had bizzare printer problems I simply could not solve, so tried Fedora, which worked perfectly with that! ... But no mp3 support, was customized heavily and You Were Not Meant To do bare metal backups/restores, systemd was madness at the time etc.
So I tried gentoo, which ironically did everything I wanted it to do and none of the things I didn't - except that now I was having to spend a lot of time compiling the system, which was still an improvement over slackware, as often I'd found I had to build and install additional software myself.
So as you can see, something is always wrong, broken or just plain annoying. So I say if Ubuntu is working as well for you as you claim that you have little reason to distro hop.
bytealizer_42@reddit
I learned it very later. There is no perfect linux operating system. For non tech people who want a system that works and can be used as a daily driver, there is only Windows. Because people want a system that works. They don't have time to tinker with it and build a perfect system for them.
This is an unpopular opinion.
gatornatortater@reddit
Windows is just as flaky as a comparable linux distro that is made to "just work". The only point where that changes is in regards to hardware support but that isn't something that microsoft or ubuntu is involved in. Except when we are talking about built in support, then something like Ubuntu tends to do better than Windows.
People often allow the fact that they are more familiar with one or the other to color their perception.
PerkyTomatoes@reddit
Whats wrong with using distro which works for you? Dont get fooled by people, everybody has their own preferences and values.
doc_willis@reddit
After learning to use Distrobox, i find i can use almost any distro as my 'host/base" distro, and use whatever tools i need from almost any other Distro via Containers and the Distrobox tool.
ReasonableBet2617@reddit
Wtf you mean debian and ubuntu are identical xD
UUDDLRLRBadAlchemy@reddit
Have you considered that Ubuntu has taught you bad habits that trapped you there?
It's not a distro's job to be responsible for your UX. Take a while to rice your dream desktop, then keep your dotfiles forever in yadm, even switching distros. It will be much better for you than any out-of-the-box solution could ever be, and you will eventually prefer default setups not to be as opinionated.
Debian is pretty much the same without the branded bloat.
I'm not sure about the driver compat issues you mention, I see you're talking about a closed driver the manufacturer distributes... no idea. Still I'd look if people using your target distros have workarounds - I'd be surprised if they don't.
In my day we picked all the hardware to work with drivers from the repos. But then again we went to school uphill both ways, so YMMV.
JBachm@reddit
Debian is also fine and very similar, Ubuntu is based on Debian.
blankman2g@reddit
I’ve been using Fedora the most over the last year or so. They provide support to Lenovo and ThinkPads generally just work perfectly out of the box, much like they have with Ubuntu.
That said, 23 years on Linux and I still always have a machine somewhere running Ubuntu. Warty was my first Linux install as I had only used a Knoppix live CD prior to that. In the rare instances that I ever come across a software or hardware compatibility issue, I’ll often try Ubuntu and it almost always just works. Whether you enjoy using it daily or not, appreciate snapd or not, there is something to be said for that.
ThinDrum@reddit
Don't worry about it. Just install
vanilla-gnome-desktopand no one need ever know :)ExaHamza@reddit
It has no relevance in the real world; "cool kid" is whatever works for each individual.
TheBlackCarlo@reddit
As a Debian+Arch user, my advice is to just stick with what works. Who cares about online sentiment about distros? If Ubuntu does not actively make your life worse, just stick with it.
It is a bit strange to me that you would hit driver incompatibility issues with Debian though, since ubuntu IS debian based. Did you try the recent Debian 13? Are you running cutting-edge hardware?
But, again, if it ain't broke (and it does not make your life worse), DON'T fix it.
yannbros@reddit (OP)
I tried to install the driver on Debian 13. https://www.synaptics.com/products/displaylink-graphics/downloads/ubuntu
But everywhere there are little things that makes me furious 😅 As an example, I use the power button on my dock to start my Lenovo ThinkPad E14. The Laptop itself is closed and in one of these upright standing bracket things.
Ubuntu was the only distro yet that was able to show the login screen on my external monitors. All other attempts (mint... Debian...) failed and I needed to grab the laptop, open it and log in. Only after these steps did my external monitors work.
Tiny little things like that keep me in team Ubuntu.
tomscharbach@reddit
I've used Ubuntu and Windows in parallel on separate computers for two decades. Ubuntu's stability and Gnome's workflows work well for me.
I have evaluated 3-4 dozen distributions as part of an informal "geezer group" that selects a different distribution every month or so, installs the distribution on a spare computer, evaluated the distribution for our particular use cases, and exchange impressions. Keeps us off the streets and (mostly) out of trouble.
I've done deeper dives (longer-term evaluations) into Anduin, Debian, Mint, Solus, Zorin and a handful or two of others.
I've used LMDE as the daily driver on my laptop for about five years because the meld of Debian's security and stability with Mint/Cinnamon's simplicity is a good fit for my relatively uncomplicated personal use case, but Ubuntu has been and remains my workhorse and mainstay.
I stick with Ubuntu because Ubuntu because Ubuntu is professionally designed, implemented and maintained, is stable and security, well-documented and supported, and uses the Gnome desktop, which is well suited to a relatively complex use case.
Nothing wrong with that ... just follow your use case.
SmartCustard9944@reddit
Ubuntu is cool
Sad-Project-672@reddit
popos, mint, arch, all nonsense fanboy nouns to brag about for people that pay attention to bragging and dont have real work to do. when you want linux to work with the least amount of effort, ubuntu is the way. FWIW I have been using linux and writing c and cpp for over twenty years. I really DGAF what some clown wannabes, arch users are gonna pipe up about
Own-Heat2669@reddit
I used to distro hop a lot. Been using linux since the late 1990's.
Once I got on Ubuntu, I guess around 2005? I become accustomed to things working and the stability of the LTS releases for work.
Couple this with the fact that the software I need to use daily is provided for Ubuntu, it is a nice reliable comfort blanket.
I have had a bit of FOMO recently and did put Solus Budgie on a USB stick to try out - and I like it. I may put it on my laptop for using in the evenings as everything seemed to work out of the box on the live spin.
I might be tempted to try Bazzite to see if I can get my son off of windows. I have a feeling the improvement in performance and interface may win him over.