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
-
Red Hat Enterprise Linux 9.5 Released
Notify your friends, loved ones, and colleagues that the latest version of RHEL is available with plenty of enhancements.
-
Linux Sees Massive Performance Increase from a Single Line of Code
With one line of code, Intel was able to increase the performance of the Linux kernel by 4,000 percent.
-
Fedora KDE Approved as an Official Spin
If you prefer the Plasma desktop environment and the Fedora distribution, you're in luck because there's now an official spin that is listed on the same level as the Fedora Workstation edition.
-
New Steam Client Ups the Ante for Linux
The latest release from Steam has some pretty cool tricks up its sleeve.
-
Gnome OS Transitioning Toward a General-Purpose Distro
If you're looking for the perfectly vanilla take on the Gnome desktop, Gnome OS might be for you.
-
Fedora 41 Released with New Features
If you're a Fedora fan or just looking for a Linux distribution to help you migrate from Windows, Fedora 41 might be just the ticket.
-
AlmaLinux OS Kitten 10 Gives Power Users a Sneak Preview
If you're looking to kick the tires of AlmaLinux's upstream version, the developers have a purrfect solution.
-
Gnome 47.1 Released with a Few Fixes
The latest release of the Gnome desktop is all about fixing a few nagging issues and not about bringing new features into the mix.
-
System76 Unveils an Ampere-Powered Thelio Desktop
If you're looking for a new desktop system for developing autonomous driving and software-defined vehicle solutions. System76 has you covered.
-
VirtualBox 7.1.4 Includes Initial Support for Linux kernel 6.12
The latest version of VirtualBox has arrived and it not only adds initial support for kernel 6.12 but another feature that will make using the virtual machine tool much easier.