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
18 Comments
Oldest
Newest Most Voted
Tarek Hasan
Tarek Hasan
1 month ago

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

Jason
Jason
1 month 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
1 month 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
1 month 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 month 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
1 month ago
Reply to  Mo J

Yeah, their small band of developers all jumped ship.

Loki
Loki
1 month ago
Reply to  Lionel

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

Bryan B
Bryan B
1 month 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
1 month 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
1 month ago
Reply to  SpotTheZebra

I agree 100% with the sentiment.

John
John
1 month 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
1 month 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
1 month ago

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

SpotTheZebra
SpotTheZebra
1 month 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
1 month ago
Reply to  SpotTheZebra

No relevance at all really.

R M
R M
1 month 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.

Gabe Lucas
Gabe Lucas
1 month ago

There are some valid points you raised here.

As a Linux end user, I’m lucky to have started my journey in the best possible way: fairly tech savvy, with lots of free time available to learn, explore and experiment, and with a dozen old laptops to use for distro hopping, whatever hiccups I hit along the way only made me appreciate Linux even more.
Naturally, just like any other Linux user, one of the hopes I hold is for Linux to get more popular. Why? Its openly transparent premise, together with the obvious advantage of freely available software, and a large supporting community all too ready to generously lend a helping hand, I can’t think of a more welcoming world than that, so, of course I’d want to see it get bigger, and attract more people to benefit and enjoy what we, the ones already here do. Is the immensity of the 700+ distros’ diversity daunting and/or self defeating? You bet. And just like anyone else who would want to see Linux head in the same direction, I also asked myself why is it so, and if it could be less diverse, more coordinated and more effective in its aim to get bigger.

So, just how did all the extra distros get to sprout like mushrooms? On one hand, I’m thinking that a lot of pairs of hands working to solve problems that naturally pop up in this free world, more often than not, then decided that, if they’ve gone this far, why not take the few extra steps and create a whole separate distro, even though it gets to use most of the features so many others already do. Obviously originality was pretty low on their priority list. On the other hand, it could just be a case of capable hands deciding to plant their ‘wild west/new frontier flag’ into this fertile ground, hoping that their slightly different creation will attract enough fans to make their work credible. Or, it could also be just doing it with the firm belief that there’s always room for more, even if it’s not all that different from what’s already there. But then again, what better way to prove how free and open Linux is than by letting one single kernel explode to bring into existence a whole new galaxy, big-bang style?

This, of course, leads to a few other questions like, how much further would Linux have gone towards greater popularity if some of that work that went into reinventing the wheel 700 times over, would have been spent on making it more consistent, more coordinated instead. Do 700 slightly different variations scream of an ecosystem in dire need of a reassuring coordination, or worse still, a futile search for validation? Does the world need an ice cream parlor with 700 different flavors? Choice paralysis anyone? Or maybe a smaller diversity would make room for consistency and predictability, but also leave wide open the door to falling prey to an undue, suffocating corporate takeover.

‘The Year Of The Linux’ may be a worn out, tired trope, but I suspect that Linux is already where it was always meant to be, a wild stallion that’s always better off freely galloping wildly across rolling hills, with its fullest potential best left as a wild figment of our imagination.