Linux Distributions

Linux Has Too Many Distributions – And Most New Ones Don’t Need to Exist

LinuxLinks has kindly given me the space to publish a semi-regular blog where I share my thoughts on open source, the Linux ecosystem, Windows, and other topics. It’s a place for my opinions and personal perspectives. As you might expect, everything I write here reflects my own views and prejudices.

One of Linux’s greatest strengths is choice. It is also one of its easiest excuses.

There is nothing wrong with creating another Linux distribution. Free software gives us the freedom to take existing work, change it, package it differently and release the result. Plenty of excellent distributions started that way. But having the freedom to create one doesn’t mean every new distribution has a convincing reason to exist.

LinuxLinks maintains a large list of actively developed distributions, and one thing becomes obvious fairly quickly: Debian, Arch, Ubuntu, Fedora, Void and a handful of others sit underneath a remarkable chunk of the Linux ecosystem. That’s not a criticism in itself. Kali gives Debian a very specific security focus, Tails has a clearly defined privacy model, while Bazzite turns Fedora’s atomic technology into something aimed squarely at gaming. Other projects tackle accessibility, education, embedded hardware or communities poorly served elsewhere.

They can all answer the important question: why isn’t the parent distribution enough?

A new wallpaper, a different application selection and a few extra repositories aren’t especially persuasive answers. If the main distinction could be reproduced with a post-install script, I’m not convinced it needs to become an operating system.

Running a distribution also brings responsibilities. Installation media needs testing, packages need updating, security fixes need delivering, documentation needs maintaining and infrastructure needs keeping online. Users are trusting the project with their operating system, not experimenting with another text editor.

I’m certainly not arguing for a Linux monoculture. Alpine, NixOS, Gentoo and Void show how valuable genuinely different ideas can be, and experimental distributions can be fantastic learning projects. But an experiment isn’t automatically something I’d recommend for someone’s main computer.

Perhaps Linux doesn’t have too many distributions. Perhaps it has too many projects calling themselves distributions before they’ve answered one simple sentence:

You should use our distribution instead of the one it is based on because…

If the answer is basically a theme, some preinstalled packages and somebody else’s repositories, stop right there.

Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
17 Comments
Oldest
Newest Most Voted
Tarek Hasan
Tarek Hasan
1 day ago

Oh man! You’re going to get persecuted for saying this.

Jason
Jason
1 day ago

I don’t really agree with the premise. The sheer number of Linux distributions is often presented as fragmentation, but I see it more as experimentation. Most derivatives cost mainstream users nothing, and successful ideas can filter back into larger projects. If a distribution only changes defaults, desktop choices or package selection, that can still be worthwhile if it gives a particular group of users a better starting point.

The real test should be whether people find a distribution useful, not whether it introduces enough technical novelty to justify its existence. Projects will appear, evolve and sometimes disappear, but that has always been part of the Linux ecosystem. I’d rather have too much choice and duplication than impose an expectation that every new distribution must first prove that its parent is inadequate.

Jim Lee
Jim Lee
15 hours ago
Reply to  Jason

I, too, disagree with this premise but for a totally different reason: most people either forget, don’t realize, or ignore, that, officially, “Linux” just the kernel, only. An operating system, OTOH, is the kernel + userland + all the other stuff on top. So, when you think of it that way, what we have isn’t 300 different versions of Linux: what we have instead are 300 different OS’s which happen to use the same kernel. There is no fragmentation. We just happen to use the word “Linux” as a shorthand for Linux-based OS’s.

Neil
Neil
11 hours ago
Reply to  Jim Lee

That’s a semantic dodge, not a rebuttal. Nobody thinks there are 300 different Linux kernels.

Calling them “300 different OSs using the same kernel” doesn’t make fragmentation disappear – it describes it. Hundreds of projects duplicating packaging, repositories, installers, testing and maintenance is exactly the fragmentation the article is discussing.

Mo J
Mo J
1 day ago

What I find more frustrating than the number of distributions is watching a genuinely competent fork unravel. Manjaro is a good example. For years it had a strong identity, with useful custom tools such as Pamac, Manjaro Settings Manager and MHWD, and it made Arch-based Linux far more approachable.

That makes its decline especially disappointing. The project now feels far less focused and much more unsettled than it once did. The real problem isn’t simply that Linux has too many distributions; it’s that good, established projects can lose their way after years of valuable work.

Lionel
Lionel
23 hours ago
Reply to  Mo J

Yeah, their small band of developers all jumped ship.

Loki
Loki
4 hours ago
Reply to  Lionel

Yeah, it’s a shadow of its former glory. Best it give up tbh.

Bryan B
Bryan B
22 hours ago

Pretty reasonable opinion on the whole. Linus Torvalds said last year that Linux distro fragmentation is excessive enough to be a significant problem.

SpotTheZebra
SpotTheZebra
5 hours ago
Reply to  Bryan B

He’s not wrong. There are too many vanity projects. All distributions struggle for maintainers and reviewers, even something the size of Debian. More distributions just spreads a small pool of competent and willing people more thinly, so the argument that it does no harm to other projects is incorrect.

Loki
Loki
4 hours ago
Reply to  SpotTheZebra

I agree 100% with the sentiment.

John
John
18 hours ago

I think we need to define fragmentation. If you have Ubuntu, Mint, Debian, Red Hat, Fedora, Arch and some other core distros representing 90% of the user space, and 10,000 other distros representing the remaining 10%… is this fragmentation?

Let’s look at real numbers, the percentage of users. Without these numbers, is the fragmentation discussion even a serious one?

Neil
Neil
11 hours ago
Reply to  John

That defines fragmentation purely by user share. Linus Torvalds himself has complained about distribution infighting and fragmentation holding back the Linux desktop. The issue is duplicated effort, packaging, testing and support – not whether every distro has an equal number of users.

ben
ben
17 hours ago

How many android phones are on the market, surely they should also be limited.

SpotTheZebra
SpotTheZebra
5 hours ago
Reply to  ben

All produced by competing commercial companies, all trying to make money. What’s the relevance of that to Linux distributions?

Jen
Jen
4 hours ago
Reply to  SpotTheZebra

No relevance at all really.

R M
R M
16 hours ago

I wonder how many of these distros could accomplish their goals by existing as a meta-package for whatever distro serves as their upstream.