The rise of Debian technology

Off the Beat: Bruce Byfield's Blog
Out of 285 active distributions on Distrowatch, 132 are based on Debian and 67 on Ubuntu. This predominance is not only unrivalled in a field as diverse as Linux distros, but has been true now for several years. I've cited it several times, but until now, I haven't addressed the question this observation also raises: how did this state of affairs come about?
It wasn't always true. When I first dipped into free software in the late 1990s, Red Hat was the dominant distribution, largely because it was more polished and better documented than any of its rivals. When projects bothered with packaging development builds, they made .rpms -- to the intense annoyance of Debian novices like myself.
Somewhere in the last fifteen years, though, the situation changed. As Red Hat focused on its professional version, its community version lost much of its dominance.
At the same time, Ubuntu, the most famous Debian derivative, set up shop with an emphasis on user-friendliness. For a while -- and possibly still -- Ubuntu became the distro most often recommended to new users.
By 2005, many Debian loyalists worried that Ubuntu would replace Debian in the not-too-distant future. Since Ubuntu was hiring the cream of Debian developers, this worry seemed to have some foundation, even though many of those hired continued to maintain Debian packages as well.
Yet obviously, that never happened. Eclipsed by Ubuntu and its eccentric millionaire founder, Debian did slip in popularity by all indications, but nowhere near as much as anyone expected. Instead, Debian reinvented itself as an upstream supplier for other distributions, adding the Debian Derivatives Census to the project site to keep track of the dependent distros and showing an unexpected ability to adapt.
The result was a combination that neither Ubuntu nor Debian was ever likely to achieve on its own. On the one hand, when Ubuntu described itself as "Linux for Human Beings," it was making a claim that, had Debian made it, would have publicly ridiculed, thanks to the reputation that Debian had built for itself as a distribution for experts.
On the other hand, contrary to its claims, Ubuntu never sounded altogether convincing when claiming technical excellence. Examples to the contrary were regular enough to rob such claims of credibility. Concerned about deadlines and eventual profitability, Ubuntu simply has never had the time for technical matters that Debian with its flexibility about deadlines has always had. Users might find problems in Debian's Unstable and Testing repositories, but the names alone were a warning.
By 2007, if not earlier, Debian's and Ubuntu's reputations were complementary. Each did well what the other did not, and the same technology underlay both. In the end, it is impossible to say that one pulled the other along. Instead, entirely by accident, each encouraged the popularity of the other, even while the relationship between the two distributions went through ups and downs.
The technical appeal
Debian in particular was well-suited for the new role it has assumed. To start with, although Debian has an often-deserved reputation for rudeness, it also has a reputation for democracy within the project, and a loyalty to free software. Although Debian listened to the Free Software Foundation, the project has not always accepted the Foundation's declarations -- at least not without considerable discussion first. In fact, at times, Debian has almost seemed like an alternative authority to the FSF on matters concerning free software, coming, for example, to conclusions about the GNU Free Documentation License that were stricter than the FSF's.
However, the technical structure is even more important to Debian's current position. With close to fifty thousand packages, Debian may be the largest distribution ever. You may not find every possible application in Debian, but on the whole the odds are better than in another distribution. If you are doing a derivative, it only makes sense to draw upon the largest set of repositories. This chain of logic, I suspect, has been followed again and again as new distros have been created.
Yet probably the largest reason for relying on Debian or Ubuntu is its package management system.
From a user's perspective, nothing is wrong with Red Hat's Yum or Mandriva's Urpmi; in fact both have features that Debian's apt-get and dpkg do not. However, Debian's package management system is older, more thoroughly tested, and noticeably quicker than Yum in its default behavior. It also has a rich ecosystem of utilities to supplement it.
Moreover, unlike Yum, Debian's APIs do not require programmers to read the source code to understand what they are doing -- a fault that is one of the main reasons for plans to replace Yum with DNF in the near future. Debian's package management may be unorganized, and could even stand for some rewriting, but the point not that it works flawlessly -- just that inmany ways it is easier to work with than Yum.
How long Debian technology will continue to dominate is anyone's guess. Near monopolies in technology have vanished quickly before now, and there is no reason to think that Debian technology is immune to eventual obsolescence. Yet for now, all of us who use Linux are living in a Debian-dominated world, and any change is probably still a few years away. For now, Debian and Ubuntu presented a united front that is becoming increasingly harder to ignore.
comments powered by DisqusSubscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you've found an article to be beneficial.
News
-
Zorin OS 17 Beta Available for Testing
The upcoming version of Zorin OS includes plenty of improvements to take your PC to a whole new level of user-friendliness.
-
Red Hat Migrates RHEL from Xorg to Wayland
If you've been wondering when Xorg will finally be a thing of the past, wonder no more, as Red Hat has made it clear.
-
PipeWire 1.0 Officially Released
PipeWire was created to take the place of the oft-troubled PulseAudio and has finally reached the 1.0 status as a major update with plenty of improvements and the usual bug fixes.
-
Rocky Linux 9.3 Available for Download
The latest version of the RHEL alternative is now available and brings back cloud and container images for ppc64le along with plenty of new features and fixes.
-
Ubuntu Budgie Shifts How to Tackle Wayland
Ubuntu Budgie has yet to make the switch to Wayland but with a change in approaches, they're finally on track to making it happen.
-
TUXEDO's New Ultraportable Linux Workstation Released
The TUXEDO Pulse 14 blends portability with power, thanks to the AMD Ryzen 7 7840HS CPU.
-
AlmaLinux Will No Longer Be "Just Another RHEL Clone"
With the release of AlmaLinux 9.3, the distribution will be built entirely from upstream sources.
-
elementary OS 8 Has a Big Surprise in Store
When elementary OS 8 finally arrives, it will not only be based on Ubuntu 24.04 but it will also default to Wayland for better performance and security.
-
OpenELA Releases Enterprise Linux Source Code
With Red Hat restricting the source for RHEL, it was only a matter of time before those who depended on that source struck out on their own.
-
StripedFly Malware Hiding in Plain Sight as a Cryptocurrency Miner
A rather deceptive piece of malware has infected 1 million Windows and Linux hosts since 2017.