logoalt Hacker News

Gabriel54 • today at 3:09 PM • 73 replies • view on HN

What is keeping people on Ubuntu instead of just using Debian? I'm genuinely curious. What is Ubuntu offering that Debian doesn't provide?


Replies

ritzaco • today at 3:13 PM

I think it's just brand, ubuntu was what I knew from using it as a personal desktop and then it's the default/most obvious option for a lot of providers, I think even 10+ years ago AWS EC2 defaulted to it above Debian, digital ocean too I think?

I don't remember why exactly but it was definitely just 'linux VPS = Ubuntu' for a long time. I think they got reputation as being the 'just works' option because they were happier to include some non-free graphics drivers etc where Debian was the more pure option but most end users didn't care

But since they added snap and I started running into issues with trying to install Docker etc a few years ago I default to Debian now and most of the time I don't even know which it is.

➕ show 6 replies
benrutter • today at 3:25 PM

> What is Ubuntu offering that Debian doesn't provide?

Surprised how many answers here are on "social" reasons, and ignoring that Ubuntu does provide genuine additions to Debian.

Ubuntu includes additional proprietary drivers to Debian. So there are legitimate hardware cases were Ubuntu will work out the box and Debian won't. I can't speak for how many people need those drivers, and how much of choice is down to defaults/inertia etc.

From hearing interviews with PopOS folk, I think this is also a big reason people choose Ubuntu as a base for a lot of Distros instead of Debian.

➕ show 2 replies
thaumaturgy • today at 3:20 PM

The traditional answer is that Debian is a bit slower-moving in both the Linux kernel and userland, so people who want current versions of popular software often find that they have to do some extra work in Debian.

A gradually increasing number of popular userland applications have been publishing their own apt repositories however so this is less of a problem now than it used to be.

Over the years though I've found that I much prefer Debian's relative stability and more thoughtful, if slightly plodding, release cadence.

➕ show 2 replies
wafflemaker • today at 4:42 PM

Back in the day in 2008, Linux was niché.

It had issues all the time, and finding solutions required searching online, manually. Time consuming, difficult process. Very un-beginner-friendly.

From the throve of all possible distros, one stood out. Ubuntu. Very popular. Askubuntu Forums (with coffee beans denoting ranks) was the place when, 9/10 times, the answer to your problem could be found.

So when your fedora friend cried trying to get his camera and sound working, you either found the solutions already, or asked for them and got them. Usually the former.

That was the biggest advantage of Ubuntu. Big community and wealth of troubleshooting knowledge already available. And it had the opinion of a beginner friendly system. Which made the community grow and created a large market/userbase for help threads/tutorials.

Add to that, that people are creatures of habit and 'voila - you have a lot of people sticking to Ubuntu just because they never got so pissed at them that they would change their distro.

➕ show 1 reply
tux3 • today at 3:16 PM

Ubuntu is a Debian distribution that releases more often. A faster update cycle for their packages is basically their entire reason for existing.

I may be biased as a Debian user, but if Ubuntu now reacts slower than Debian this may push some people to reconsider their choice.

➕ show 1 reply
ctmlr • today at 3:16 PM

For me it's just because I've been using Ubuntu full time since 2008 and has served me well my entire career, I think it's fair to say it's the flagship desktop OS that introduced many to Linux.

I feel like we're close to a post-distro era of operating systems though. My ansible playbook customizes so much already it wouldn't take too much more to just start from debian tbh.

➕ show 1 reply
jeroenhd • today at 5:42 PM

Install Ubuntu and you get 10-15 years of support of your current software stack.

Install Debian and you get 3-5 years of support.

Ubuntu also invests a lot into their desktop experience while Debian is closer to stock Gnome. That's more of a preference thing, though.

Debian has also traditionally been a pain to use with proprietary software. Nvidia drivers, WiFi firmware, you name it. It got better in the past years but it's hard to shake the bad name.

➕ show 2 replies
jm4 • today at 3:57 PM

Ubuntu offers a path from free use to paid first party support. For me, that makes it very attractive for a startup or small business that may want to add a support contract later. Ubuntu makes it a lot easier than Red Hat. Paid support for Debian is via third parties. Ubuntu is a solid distro, although I think Debian is a better one if paid support isn't an important feature to have.

lynndotpy • today at 4:54 PM

For me, it's not so much "what does Ubuntu have that Debian doesn't" and more that "just use Ubuntu" has only bitten me twice.

It's 2009 or so and I want to try Linux. "Just try Ubuntu" they say, and I have a good time. I see that many "How to use X on Linux" guides, or FOSS software, often build for only Debian, and sometimes only Ubuntu. This is fine until snaps give me huge problems in 2018, and so I completely stop using Ubuntu desktop.

Now in 2026, I manage three servers (two on Ubuntu), one Raspberry Pi (on Ubuntu), and two Linux desktop installations. I stopped using Ubuntu desktop in 2018 but snaps are less problematic for my server workflows, so now I have three Ubuntu server installs. On my desktops and my one non-Ubuntu server, I find myself sometimes missing Ubuntuland. (These aren't Debian though, so I might just be missing Debianland.)

"Just use Ubuntu" is now something that has bitten me in using servers. Two bites in 17 years is a fantastic track record. But this slow response to a CVE fix has me looking at Debian, and this has shaken my faith in canonical. "Do they pull in upstream security fixes quickly" is one of my first questions for any FOSS I use.

But my servers aren't Nix or IaC or whatever, and so... Taking them down and putting them up would take a lot of time and risk, which are two things I'm not so willing to spend. Maybe it's 10 minutes, or maybe there's a bandaid fix I have from 2023 that I forgot about and would need an hour to re-derive. So, I find myself taking the security gamble instead.

strenholme • today at 3:23 PM

Ubuntu has a timeline for how long they will provide updates for a given long term distribution release. I moved over to Ubuntu back when CentOS was converted in to a Fedora type release without a long term commitment to providing security fixes.

I might be moving over to Rocky Linux 10.

➕ show 2 replies
vbezhenar • today at 4:10 PM

For some reason I had feeling that Ubuntu more "serious" than Debian. I mean they're asking for money from people. So it's basically Debian with paid services. Can't be worse than Debian and probably is better, maybe they paid some engineer with these money to patch things faster.

That's just some rough reasoning in my head.

Also when you install third-party software, 100% of them will support Ubuntu. That's more about workstation usage, though. But having tested platform matters.

➕ show 1 reply
bayindirh • today at 3:38 PM

If your infrastructure doesn't use landscape, kernel hot patching, JuJu or similar Canonical technology, or doesn't have its own Snap storefront, there's no need to install Ubuntu. Rest is just momentum.

Debian used to move a bit slow in terms of userspace, and that's true, but for servers, that's a non-issue for the last 20 years or so (from my experience).

On the Desktop side, Fedora and Ubuntu moves faster on the userspace front, but if your system is behind a NAT, and you know what you're doing, Debian Testing is just as good, more stable and it's rolling (except when it's feature freeze, but a stable workhorse is better than a shiny but breaking one).

Debian allows me to sleep well at night, provides guaranteed updates, and works rock solid all-round, so I won't be touching Ubuntu for the foreseeable future. Esp, with controversial choices like uutils, etc.

➕ show 1 reply
kragen • today at 4:23 PM

Historically, Debian didn't ship proprietary wireless firmware in the installer (because it was proprietary software, and Debian doesn't do proprietary), so you couldn't install it on most laptops without plugging them into wired Ethernet to download the wireless firmware packages from non-free.

They changed that a few years ago, but plausibly the underlying prioritization of end-user experience is still lower than Ubuntu's degree of user focus.

I still wish Mark would rename his company "Ubuntu". He's a great guy, the company does great work, but I keep getting undeserved credit for it because we wouldn't sell him the domain name.

MaKey • today at 3:38 PM

Debian doesn't have any of the Ubuntu Pro features, e. g. Kernel live patching.

➕ show 2 replies
wolvoleo • today at 3:41 PM

I find major version upgrades a lot more reliable on Ubuntu. Every time I've done that on Debian something big broke.

pjmlp • today at 3:38 PM

Proprietary drivers, desktop first experience similar to how Mandrake used to be, or SuSE, and the most relevant, in regards to proprietary software on Linux distributions, it tends to be either Ubuntu or Red-Hat.

diego_sandoval • today at 5:47 PM

In my case, I started using Ubuntu like 10 years ago because the desktop experience was much more polished.

For example, the fonts and the font rendering in Ubuntu and its derivatives were noticeably better than on stock Debian/Arch/etc.

travisgriggs • today at 3:36 PM

At my company, it’s the pateena of “enterprise”. I came to th company with strong open source bias. The more traditional/conservative IT guys were all about Microsoft and RedHat. When I lobbied hard for some Debian assets, Canonical was the compromise. But I think we’re real close now to seeing the next round of allocations be straight Debian.

Marsymars • today at 6:41 PM

I only run Debian personally, but my dayjob company runs on SQL Server, and the officially supported options there are Windows Server, Ubuntu, or RHEL. It's not worth the effort dealing with management/auditors/etc. to try to run our prod DB on a non-supported platform.

newsoftheday • today at 3:45 PM

I used Debian on my machines (after I got past their ideological view on drivers and found I could get them separately and made it work) ... until a patch came out and WiFi was broken on my machines. I went back to Ubuntu, have not had issues like that. Ubuntu works reliably, from my experience, on real world machines.

codegeek • today at 3:47 PM

Ubuntu did what Debian failed at. Better LTS, More features including drivers, available by default by most providers, lot more branding/documentation and in the early days, easier distribution. I am old enough to remember distro like SuSe Linux etc and when Ubuntu came on scene, it became the de facto.

➕ show 1 reply
amelius • today at 3:19 PM

> What is Ubuntu offering that Debian doesn't provide?

I'm on an nvidia jetson which comes out of the box with Ubuntu pre-installed (it's slightly more complicated but that's the gist). You can run other OSes but it is a messy experience and you can easily run into problems.

Yes, it is shitty from nvidia that they do it this way. But it is also convenient.

barrkel • today at 5:02 PM

Debian by default has had ancient versions of stuff, and if you want third party software, Ubuntu has more mindshare so it was more likely to be tested - anything from graphics card drivers to Steam games.

➕ show 2 replies
brudgers • today at 5:05 PM

[for clarity, I am not talking about servers]

When a non-technical person asks me “which Linux?” I recommend Ubuntu because it is about as gentle an experience as Linux is going to be. The install is friendly and the culture is less RTFM than anything else.

Those are the same reasons I run Ubuntu on my laptops that aren’t running Windows…I prefer low friction to arguable technical superiority. I’ve looked at other distros in the past and decided they weren’t worth the bother…To Me.

But that’s me, not you or anyone else. And my use case not yours or someone else’s.

➕ show 2 replies
throwawayfifo • today at 3:24 PM

Debian's ancient packages and kernel.

dec0dedab0de • today at 3:20 PM

Just that it’s already installed, and I haven’t tried a new distro in over a decade.

But 15-20 years ago it was easier to install the nonfree stuff on ubuntu, like drivers and DVD playback and stuff. I don’t know if its still like that.

I never understood ubuntu as a server over debian, but for a desktop it was a nicer experience for a while.

Scaled • today at 5:54 PM

MySQL. You can make a totally valid argument that sites should just switch to Maria DB instead, but there's also no doubt that dropping MySQL support from Debian cost it a lot of LAMP servers. That, combined with Debian's release cadence which made it difficult to run numerous PHP apps basically pushed LAMP servers to Ubuntu.

edelbitter • today at 3:25 PM

They test run a little more tests on their backports (and have the manpower to actually look into what is failing) and they have really far out EoL once the kernel release is selected at fixed intervals. So if you managed to get the capabilities that you care about in their tests, there is a low probability that applying updates will cause some catastrophic outage or data loss over the next 10 years. Which can be improved further by fine-tuning phased update rollouts.

Unfortunately, they did in recent history manage to still break iptables, zfs, nilfs and a bunch of machines with weird (arguably broken) firmware anyway, so my personal comparison between Debian (or simply directly the Kroah-Hartman/Levin stable upstream) and the Ubuntu backports is not exactly in favor of Ubuntu.

OsrsNeedsf2P • today at 3:11 PM

It's the default for my VPS provider

TheSkyHasEyes • today at 5:41 PM

Familiarity. Many Ubuntu people(who were introduced to Linux via Ubuntu) never change horses. I am speaking about IT people not common folks.

You and I know Debian isn't much different, they don't know cuz some never investigated. I say some because they landed in a role with a company that is Ubuntu and never had reason to learn anything else.

flaunf221 • today at 5:11 PM

I'm not a Linux user, but occasionally self-host some stuff. One time I tried Debian instead of Ubuntu, it was a lot of "this is not installed" & "this is not set up" errors during setup process of software I wanted. In the end I succeeded in doing what I wanted, but I also wasted time on doing things I never have to do when using Ubuntu.

➕ show 1 reply
itomato • today at 5:03 PM

They probably don't know Mint was based on Kubuntu. Or that they all - like DSL, Knoppix and others are all based on Debian and if you're brave, you can pivot to Sid from each of them.

When I worked at Canonical, the funnel I observed was Gamer Culture and the Chronically Online. They don't know from Debian.

skhameneh • today at 3:44 PM

Consumer-centric customizations and non-free package options. It’s somewhat akin to answering “How can I add stuff like OneDrive to Linux and not have to configure/self-host everything?”

I used to like Ubuntu and Canonical products and these days I’m more indifferent towards them. Their products have a place, but I wish Canonical would stop killing off some of the more interesting side projects.

nilslindemann • today at 6:27 PM

Approx. two years ago I saw a teacher at my IT school trying to install Debian on a students virtual machine, side by side to a Windows 11. Just for fun, while watching them, I installed Ubuntu side by side on my virtual machine. These two were not done after three sessions and ultimately failed to install Debian. The installation GUI was full of cryptic words I never heard of and looked like from the year 2000. Meanwhile, the Ubuntu installation went flawless. it was done in under 15 minutes, the GUI looked modern and sexy. All I had to do was enter a nick and password, and drag a slider to tell the procedure how much space I want to reserve for Ubuntu.

I hope that answers your question.

    ¯\_(ツ)_/¯
cosmic_cheese • today at 3:20 PM

For desktop use, new-ish user-facing packages without any hoops (such as backports) jumped. Especially where collaboration is involved it can be a major issue when a program lags behind its commercial OS counterparts by several months or years in terms of features and behavior.

I don’t use Ubuntu but use Fedora (and its derivatives) partially for that reason.

twarge • today at 5:12 PM

FIPS mode? It's a pretty niche requirement, but I was under the impression that options are somewhat limited for FIPS-compliant crypto (both disk and networking)?

devy • today at 4:41 PM

Enterprise support contracts for Linux and the compliance legal liability. No large commercial companies would run purely contributor supported systems because of the lack of those two things.

chromakode • today at 3:29 PM

ZFS.

➕ show 2 replies
dgacmu • today at 3:23 PM

For me, habit. A habit I'm getting tempted to break by exactly the grumble in this post. This has been an awful ~two weeks for maintaining infrastructure and the ubuntu lag on this specific issue is contributing to the awfulness.

fhn • today at 4:56 PM

Software, such as AMD Vivado, tends to support Ubuntu more than Debian by testing against Ubuntu only. Nvidia's Jetson stack supports Ubuntu.

zzyzxd • today at 5:04 PM

All my servers were debian until I brought some Raspberry Pi 5 boards. Debian still does not have tested images for them today.

mahboi • today at 3:53 PM

Desktop Ubuntu purely because of the drivers. Normally used Debian for my own servers, but haven't done that in so long, and Ubuntu is often default on cloud providers so yeah.

bartread • today at 3:50 PM

It’s the default offered by most cloud providers, so in some sense it’s pure inertia.

I really don’t care what I run on, as long as it’s some flavour of Linux, it works reliably, and it’s secure.

himata4113 • today at 3:16 PM

Their kernel is vastly superior when dealing with buggy enterprise hardware.

➕ show 2 replies
swiftcoder • today at 3:20 PM

It's the default that a bunch of vendors package. For example, Nvidia's official CUDA images used to only be provided for Ubuntu (they have since expanded their offerings somewhat)

kccqzy • today at 3:28 PM

Suppose you are an enterprise paying large amount of money to NVidia to buy their AI hardware to run AI workloads locally. Are you going to say we will refuse the default OS (https://docs.nvidia.com/dgx/dgx-os-7-user-guide/introduction...) on such hardware and lose hardware support, or are you going to stick with the supported OS for your hardware?

Enterprises care far more about vendor support than the typical Linux hacker at home.

jitbit • today at 4:59 PM

Please suggest a better alternative for a cloud server? (Genuine question, where do I move?)

icedchai • today at 3:13 PM

Inertia, I'm guessing. I have a couple of older on-prem servers still on Ubuntu LTS. Newer ones are on Debian stable.

ale42 • today at 3:24 PM

ROS, which is not officially supported on Debian. Not using it myself, but users here do use it.

GTP • today at 3:27 PM

AFAIK with Debian you remain on older versions of packages (unless you are on Debian testing).

➕ show 1 reply

🔗 View 23 more replies