dcsimg

Debian at 17: As Important as Ever

It's hard to believe that Debian has 17 years under its belt, but the project celebrated its 17th birthday on August 16. Though Debian may not be quite as well hyped as other distros, it's still one of the most important FOSS projects around.

It’s not exactly a milestone birthday, but Debian’s 17th birthday deserves a bit of recognition. Ian Murdock’s baby came into the world on August 16th, 1993 and has been a force for free software ever since. Debian might seem a bit crufty compared to newer, faster-moving distros, but it’s still one of the most important.

Debian kicked off when Linux distributions were still a relatively novel concept. The only older surviving distro is Slackware, Red Hat didn’t enter the picture until 1994. Depending on how you look at it, Debian either enjoys a very small niche user base, or one of the largest of any Linux distribution. Strictly speaking, Debian is widely (though it’s hard to say how widely) deployed on servers and not quite as popular on desktop systems compared to Fedora, Linux Mint, or Ubuntu.

Then again, Ubuntu is based on Debian, and Linux Mint is based on Ubuntu. One could make a case that all Ubuntu users are also Debian users, too.

No Debian, No Ubuntu

Which brings me to the first reason that Debian at 17 is more imporant than ever. Without Debian, we’d have no Ubuntu. Ubuntu may be better recognized, more user friendly, and more adept at bringing in new users — but without Debian, Ubuntu would be stopped cold.

That, of course, goes for all the Ubuntu derivatives too. Linux Mint, Kubuntu, Xubuntu, and dozens of others. Debian provides a solid foundation for all the buntus. Canonical may be enjoying decent growth, but the company couldn’t afford to take on the development of the entire system alone. Canonical and the Ubuntu Project specialize in polishing upstream software and repackaging, much of the heavy lifting for Ubuntu comes from Debian.

No Commercial Interest

A lot of people like what Canonical has done to Debian, but not everybody. Some people prefer their Linux commercial free — and for those folks, Debian is the best choice.

One of the reasons that Debian is deeply important is that it’s one of the few projects with no commercial influence. Quite a few companies have commercial interest in Debian, but the project is a non-profit and no company has undue influence over the direction of the project. I’m not one to object to commercial sponsorship of a FOSS project, but it’s good to know that at least one distribution is entirely community led and developed.

This has its downsides too. Debian’s release schedule is unpredictable, and slow. Debian is inching up on the Squeeze release, or Debian 6.0. Since 2000, Debian has only had five stable major releases. Granted, many Debian users run testing or even unstable, but the lack of actual releases has not been useful for businesses or users who want predictable and stable releases.

All work is done by volunteers, which means that some of the pieces of Debian may be neglected or move very slowly because no one is interested or available to work on things like making the installer more user friendly. The nice thing about a sponsored distro is that the non-y bits of development still get done even if no one in the community is interested in doing them for free.

But for free software die-hards, Ubuntu has too many compromises and Debian is where it’s at.

Debian also provides a model for all fledgling free software projects. Its Social Contract and Free Software Guidelines provide a really good model for emerging projects. Projects like Fedora, Ubuntu, and openSUSE have learned a lot from Debian — sometimes Debian is a model of what should always be done, sometimes Debian serves as a good bad example (e.g. some of the project’s legendary flame wars are textbook examples of what to avoid).

Old Hardware, Weird Platforms

There’s an old joke about Linux running on a toaster. I’ve yet to see Linux run on a toaster, but I have seen Linux run on Ultra SPARC, Alpha, and some other less popular hardware architectures. Guess what? In each case, it was running Debian.

Projects like openSUSE, Ubuntu, and Fedora have thrown in the towel on PowerPC as it’s aged and slipped under 1% of desktop users. Fair enough, it makes good sense to focus on the most popular platforms. But it’s good to know that at least one project is looking out for the little guys and users with oddball hardware that still has some life left in it. Debian runs or has ran on Alpha, SPARC, PA-RISC, IA-64, S/390, PowerPC, ARM, and others. Oh, and that boring old x86 and x86-64 stuff too.

For real adventurous types, there’s the non-Linux ports of Debian. Ports are in progress, in varying states of completion, for GNU/Hurd and the NetBSD and FreeBSD kernels. If you want to enjoy the software that comes with Debian without the Linux kernel itself, Debian gives you the option. I’m not sure how useful that is, but it’s there if you want it.

In all seriousness, the support for niche architectures is a valuable service to the community. Most people have the means to buy a new system when their old one becomes obsolete — but not everyone. It’s good to see that Debian supports some older hardware and architectures that may have been abandoned by other distros and OSes. I’m sure that Debian has enabled plenty of users by supporting the only hardware they can get their hands on.

Many, Many More

Even if you don’t use Debian, or even a Debian-based distro, there’s a lot to appreciate about the birthday distro that should be acknowledged. The larger free and open source software community is far richer thanks to Debian, and we should all wish it well and hope for at least another 17 years of continued Debian. At its current pace, Debian should have at least three or four more releases by 2037.

Comments on "Debian at 17: As Important as Ever"

ddennedy

I have seen Linux running on a toaster! A Video Toaster, that is – an Amiga 2000. I just couldn’t resist. :-)

dodgefan67

why did you wait 10 days to write this? :)

anyway, debian has always been the go to distro for me. i had used slackware, red hat, suse, many others. and when i tired of those i would get debian back on my pc pronto. now i run mint. it has its quirks, but i would rather have the things i need and have them work out of the box instead of trying to figure out how to get them running on pure debian

amax

I’m with dodgefan67 on this. I too, have always regarded Debian as my “Go To” distro after trying various others. Inevitably, something would tic me off & I end up reinstalling my beloved Debian.

I just like the choices Debian can afford to me. Hell, I can’t count the number of times I’ve broken it trying some esoteric configuration & then retracing my steps and starting over. I can do this in Debian. With any other distro, I would have to blow it away and reinstall & start from scratch knowing that certain choices would not be available.

I enjoy tweaking & testing the limits & I just find Debian is able to do that for me.

liva236

Hi!

Maybe this is not the place to ask a question like this, but I’ve been using Debian on a periodic base for half a year now, and I would like to kick it up a notch, so what would you recommend regarding literature? I’m interested in programming more than pure system administration (although I would like to set up a couple of small home servers: mail, ftp, maybe a web server, just to see how it’s done).

masinick

@liva236: Take a look at http://www.debianhelp.org/ and http://www.debianhelp.co.uk/. Both sites offer help, contain blogs, forums, and references to documents that help.

The Debian Documentation Project (DDP) http://www.debian.org/doc/ddp provides links to plenty of documentation. http://www.debianadmin.com/ is another useful resource.

If you prefer printed materials and books, check out http://www.debian.org/doc/books as well, and view the overall http://www.debian.org site to get even more information.

Just that information alone will keep you off the streets at night, but you need not commit it all to memory; just keep these resources available.

joshargh

Debian is also my go-to, I’ve tried dozens, but I always need debian. I love it. Just ask my ex-wife!

However I am pretty sick one, I’ve been running unstable on my laptop for quite some time now.

Speaking of debian, I’m trying to find a place for a tattoo…

ragpicker

Belated or not, I loved the Article as I simply love Debian GNU/Linux. What is more, though I did not get much time to learn inner things but Debian was and is always the most friendly distro to me. I even find Debian testing much more user friendly than other OSes with bleeding edge softwates. Long live Debian! Long live GNU/Linux!

slooksterpsv

http://www.embeddedarm.com/software/arm-netbsd-toaster.php

There’s the Linux Toaster, it’s running NetBSD =D

Leave a Reply