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.

Please read our Comment Policy before commenting.