Slashdot Mirror


Happy Birthday, Debian!

An anonymous reader writes with word that as of today, the Debian project — one of the first distros, and still going strong, not to mention parent or grandparent of many other distros — is 19 years old. "Quoting from the official project history: 'The Debian Project was officially founded by Ian Murdock on August 16th, 1993. At that time, the whole concept of a 'distribution' of Linux was new. Ian intended Debian to be a distribution which would be made openly, in the spirit of Linux and GNU.' Send an appreciation message: http://thanks.debian.net/."

34 of 172 comments (clear)

  1. Better than Arch? by bored_engineer · · Score: 2

    I suppose that it's long past time that I installed Debian. I've fought through Gentoo army of config files, gone through RPM hell with Red Hat and Mandrake, hacked at the jungle thicket of Fedora and swam in the cool waters of Arch. I've tried two Debian-based distributions, but never install Debian. Does it offer any real advantage over Arch?

    1. Re:Better than Arch? by mirix · · Score: 4, Interesting

      I greatly prefer apt over yum, but that might just be what I'm used to.

      Everything just feels wrong when I'm stuck with arch.

      --
      Sent from my PDP-11
    2. Re:Better than Arch? by KazW · · Score: 4, Interesting

      I use Arch on simple/embedded systems only, when using it for something more complex like a desktop, updates tend to break it quite frequently. I used Arch for 12 months on my desktop and for 9 of those months I had to live with bugs that I just didn't have the time to fix. Arch is great, but there's no QC, whereas with Debian you may not get the latest version, but at least your system will be stable.

      To summarize, it's a trade off between stability and having the latest version of packages.

      --
      Geeks don't grock information, they grep it.
    3. Re:Better than Arch? by Sipper · · Score: 5, Interesting

      I suppose that it's long past time that I installed Debian. I've fought through Gentoo army of config files, gone through RPM hell with Red Hat and Mandrake, hacked at the jungle thicket of Fedora and swam in the cool waters of Arch. I've tried two Debian-based distributions, but never install Debian. Does it offer any real advantage over Arch?

      Just recently I tried the top 25 free software distributions [as measured by distrowatch.com], one of which was Arch. I have to say Arch was one of the distros I found fun to play with -- the only thing I think is missing is a simple graphical installer. The first set of instructions I found on the Arch website weren't complete concerning the Grub2 install, leading to install and bootup failures, but the "Beginner's Guide" has complete instrcutions for the install. Package installation under arch is super fast. I couldn't get audio working in the VM I was installing it in, but other than that I really liked it.

      And I tried Gentoo as well, and I found it just as hateful as I found it in 2003, if not more so. The "install", or shoud I say the compile, took three solid days to install a base system + a base install of KDE 4.8. The 'emerge' command often ran into dependency hell, forcing the use of several switches like 'emerge --newuser --update --deep (package)'. Anytime the USE flags get updated Gentoo wants you to 'emerge @world' to recompile the whole system again, and of course the instructions for intalling KDE4 has you modify the USE flags. I really do love a lot of the documentation I can get from the Gentoo project, but in terms of running it as a distro I want to keep it as far away from me as I can, because frankly I think it's insane.

      Debian has a graphical installer, and you can choose several Desktop Environments right at the very start of the install menu. I think it's the only distro (or one of very few) that shows all of the choices of languages in their own native written language rather than the list being all in English. Debian is also the basis for a long list of other distros -- out of the top 25, 12 are Debian derivatives. IMHO the best feature Debian has is the ability to upgrade-in-place -- so you never have to do a reinstall to keep it up-to-date unless you want to. Debian has a lot of developer support behind the project, most of whom are free software purists -- which is generally a good thing. It's one of the very few distros that are based solely on donations and have no private corporation behind them. If you want to know more about Debian, my first suggestion is to watch an intro video given by Bdale Garbee from DebConf11 which I think was well spoken and informative:
              http://penta.debconf.org/dc11_schedule/events/804.en.html

      I don't know enough about Arch to give a fair comparison between it and Debian; all I can say for the moment is that I've been running Debian for 13 years, and that in the very limited time I've spent with Arch I've been impressed with it.

      The distributions I liked in testing them: Linux Mint Debian, Fedora 17, openSuSE, Debian, Arch, Pear Linux 5 (appearance of Mac OS X), SnowLinux 2 "Ice", and the DVD version of Knoppix 7.03. Distros I did not like: Ubuntu 12.04 (3D, Unity GUI), Mageia 2, PCLinuxOS (only "rpm" lines in /etc/apt/sources.list), Ultimate 3.4 (3D), Gentoo (insane long compiles), Fuduntu (yucky package installer), SolusOS (yucky package installer).

    4. Re:Better than Arch? by rrohbeck · · Score: 2

      And if you want the latest newfangled code, enable some of the more adventurous repos and install from them.

    5. Re:Better than Arch? by chmod+a+x+mojo · · Score: 5, Informative

      Well, the main selling point for me personally ( used Debian since sarge went stable all those years ago ) is the 3 prong "pick your poison" software model they have. You can either have:
      stable - rock solid, very few bugs, what bugs there are are usually not anything major. Can now be kept a little bit more up to date with debian-backports.
      testing - except for the feature freeze just before a new stable is released it's basically a "rolling release" with at the very least minimal testing for bugs. Unstable has had no bug reports against packages that go into testing for 2+ weeks. Generally Testing is as stable as any other distributions stable branch while retaining relatively up to date software.
      Unstable / SID - bleading edge stuff, pretty much a true "rolling release", gets hardware support the quickest while still retaining full to near full system sanity. As the Debian devs say though, if sid breaks you get to keep the pieces. Breaks a lot of times are on big desktop updates like KDE 3.x > 4.x not having ALL depends uploaded yet , less likely for core components, so you have to watch what exactly is going on with your own system. Some people have had SID run for years with only minor problems.

      That and APT, I have had much better luck with dependency tracking with APT than with yum / yast. The only thing that I have run with better depends tracking was portage... but that gets old real fast when you realize you forgot an important USE flag.

      --
      To err is human; effective mayhem requires the root password!
    6. Re:Better than Arch? by Tough+Love · · Score: 4, Informative

      I've tried two Debian-based distributions, but never install Debian. Does it offer any real advantage over Arch?

      Armies of highly commited package maintainers?

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    7. Re:Better than Arch? by Tough+Love · · Score: 2

      I greatly prefer apt over yum, but that might just be what I'm used to.

      Everything just feels wrong when I'm stuck with arch.

      Apt has better fit and finish. For example, the default for "do you want to install what you just asked for" is yes in Apt, no in Yum.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    8. Re:Better than Arch? by Sipper · · Score: 5, Insightful

      It doesn't sound like you really know how to use gentoo based on what you're saying. I've built KDE and a system from scratch and it doesn't take one day let alone three.

      No, it really took three full days for the base system + base KDE4 within a VM. I used the instralll instructions from Gentoo's website.
            http://www.gentoo.org/proj/en/desktop/kde/kde4-guide.xml

      Also, don't set USE flags system wid unless you know you want to, that's what /etc/portage/package.use is for.

      See the link above; the instructions has one change the USE flags, and then has one run 'emerge -uDNav world'.

      You're correct that the USE flag was --newuse and not --newuser. Your comment otherwise was quite rude. Surely using elitism isn't going to help the Gentoo project.

    9. Re:Better than Arch? by Slamtilt · · Score: 2

      . IMHO the best feature Debian has is the ability to upgrade-in-place -- so you never have to do a reinstall to keep it up-to-date unless you want to.

      Indeed, I have installations of Debian that are 13 years old. They've been through multiple hardware revisions, and are now virtualized, but apt-get dist-upgrade has done the trick all this time.

      However, technical achievements aside, it's Debian's policy that's the real star.

    10. Re:Better than Arch? by Stuarticus · · Score: 2

      Surely using elitism isn't going to help the Gentoo project.

      It's worked so far, the perceived elitism seems to be all it's got going for it!

      --
      If you think someone isn't free to have a different definition of "freedom" you may be a tyrant.
  2. Not the first,but the first to get packaging right by jemenake · · Score: 5, Interesting

    There were others before it: RedHat, Slackware, etc. But I remember when I first tried to install some packages after initially installing it.
    I had been used to RedHat, where you'd try to install a package, it would complain about dependencies, and then you'd have to surf the web for someone who had an RPM for that dependency... hopefully a suitable version. FTP it. Try to install that. Of course, that would fail because it, too, had unmet dependencies. So, you'd write down all the stuff that needed and start searching for those... and their dependencies.

    When it was all over, you had blown about 3-4 hours and you had about 2 pages of scribbled notes of package names, indented by their order of dependence, crossed out as you installed them.

    I think I heard angels singing when I first tried to install something with Debian. It found all of the dependencies (recursing through the entire dependency tree), told me that it was going to go download them all in one shot, and then *did* it. I have not (voluntarily) used anything other than Debian/Ubuntu since.

    This kind of package management is taken for granted today, just like so many features in the first iPhone are considered standard on any smartphone. We forget how all of the stuff before it now looks like the stone age.

    Debian, we all owe a huge debt to your parents for conceiving you.

  3. I don't always use Debian by Spy+Handler · · Score: 2, Funny

    but when I do, I prefer Ubuntu.

  4. Re:Yay! debian! by Anonymous Coward · · Score: 2, Informative

    It actually DOES allow you to do that. Do your install in expert mode and stop being a sissy! :)

  5. Re:Debian by Jeremiah+Cornelius · · Score: 5, Insightful

    Debian lasted at least 4 years longer than Ian and Deb.

    It's still the good stuff. My god. A distro you could boot from a 3.5 installer, and have ftp'd the world onto a DEC Alpha Multia VX42. :-) That was in '95, so I was hauling over ISDN. It beat getting Slackware as 1.44 MB disk images off of bitnet/DELPHI at 14Kbps.

    --
    "Flyin' in just a sweet place,
    Never been known to fail..."
  6. Re:Fun! by Anonymous Coward · · Score: 3, Funny

    underpowered computer surrogate

    Somebody didn't get a degree in Computer Science...

  7. Re:Yay! debian! by rrohbeck · · Score: 2

    The wheezy installation I ran two weeks ago told me that I needed two binary non-free packages and asked if I wanted to load them from another device.
    I didn't try it though because I installed via a wired network.

  8. Re:Not the first,but the first to get packaging ri by Sulphur · · Score: 2

    There was also Yggrasil Linux, started in 1992, but it is not alive any more.

    Yggdrasil. Use the Norse Luke!

  9. Thanks Debian! by mattsday · · Score: 5, Interesting

    In 1998 my mother bought me a 'Linux' book with Red Hat 5.2 attached. Being a geek I installed it and loved it. I dabbled with upgrading it and using the Ximian beta Gnome 2. It always felt clunky though.

    Then I discovered Debian. Not only did it have an AWESOME package manager, but it taught me about free software. It showed me that people can collaborate across the globe to make an integrated, high quality operating system for free. Around this time, I was finding my place in the world and I honestly think the spirit of Debian helped me discover Humanism and a concept of greater, moral good.

    To this day I am in awe of this effort. Looking across its entire collection, the social structure and the individual elements (kernel, GNU toolchain, X, OpenSSH etc) I think free software is one of humanities greatest achievements. Whether you use it or not, take reflection in how awesome this completely free project is and how much it's brought us.

    Thanks Debian!

    --
    Now there's one hoopy frood who really knows where his towel is!
    1. Re:Thanks Debian! by aztracker1 · · Score: 2

      Allowing for a much broader communications infrastructure at far lower costs with commodity hardware... without floss, much of the world would still be without telephones, let alone the internet.

      --
      Michael J. Ryan - tracker1.info
  10. Re:How does Debian beat Ubuntu? by Anonymous Coward · · Score: 5, Insightful

    Because I am tired of bone headed decisions made to keep up with fashion or "increase market share" whatever that really means. I want stability, not some lame attempt to bring a tablet UI to my desktop/laptop. Debian is built by people who care deeply about open source (usable) software, not whether or not the distribution gains market share. That suits me just fine.

  11. Re:Debian by grcumb · · Score: 2

    That's some pretty good stuff.

    Pretty good, indeed. I've used Debian on my servers since 1998, and I love it.

    If that's what being a freetard means, then I'm proud to be one.

    --
    Crumb's Corollary: Never bring a knife to a bun fight.
  12. Re:What is the problem with corporate help? by Sipper · · Score: 4, Interesting

    It's one of the very few distros that are based solely on donations and have no private corporation behind them.

    I see no problem with some corporation being associated with the project. If there are reasonable rules, and if the project has a reasonably open governance, corporate help is welcome.

    To an extent it's fine, but the corporation usually ends up steering the project to some extent. For instance is Ubuntu more community-driven or Cononical driven? Is Fedora community-driven, or is it a platform for developing RHEL? What about Oracle? For instance when I think of Ubuntu, I ask the question "Who made the choice of the 3D Unity interface? Was it the community or was it Cononical?"

    Corporations often have different needs than a home user does. Debian, for instance, contains a bunch of niche packages like those used by Amateur Radio operators. These are things you're not likely to see in an "Enterprise" distribution. So what you get as a user does differ depending on who is directing the distribution development. This doesn't make choosing an "Enterprise" distribution wrong of course -- it might be what you need.

  13. Re:Yay! debian! by Sipper · · Score: 4, Informative

    The wheezy installation I ran two weeks ago told me that I needed two binary non-free packages and asked if I wanted to load them from another device.
    I didn't try it though because I installed via a wired network.

    It was probably related to Wireless hardware; the base Debian install these days ships only "free software", so by default you only get the package "firmware-linux-free" that contains firmware for 20 or so devices. Most of the firmware required to run Wireless cards are binary-only blobs that are considered "nonfree" in that you cannot see the source code for them, so that's why they're in the "non-free" section and don't come with the base install. [This is where Debian developers are purists, but I think it's for good reason.]

    This can be frustrating if you're trying to do a network install over a Wireless card, which is why the option exists to load them from another device like a USB stick. Presumably you'd use another computer and download the necessary firmware and put it on a USB stick after finding it on http://packages.debian.org/ in the "Kernels" area.

  14. Happy to Share by PsyciatricHelp · · Score: 2

    Happy to Share my birthday with my favorite distro. lenny on my dockstar. Mint on several other machines.

  15. We are protected by the fear of forks by INowRegretThesePosts · · Score: 2

    I see no problem with some corporation being associated with the project. If there are reasonable rules, and if the project has a reasonably open governance, corporate help is welcome.

    To an extent it's fine, but the corporation usually ends up steering the project to some extent. For instance is Ubuntu more community-driven or Cononical driven?

    Since it is open source, we can always fork it. And normally the fear of forks will stop the corporation from acting too badly - doing evil to open source software does not pay.

    In the case of Canonical, we have an additional assurance: it is a private company, which does not have a fiduciary duty to maximize profits. It was founded by Mark Shuttleworth, who is a nice guy and was a Debian Developer.

    In the case of Ubuntu, the "evil" was selecting Unity as default. However, Xfce, LXDE, KDE and others are still available, and they are working on GNOBuntu (with the full Gnome, including the Gnome Shell). Despite the hate you see on Slashdot, Ubuntu is still the number 1 distribution - see http://en.wikipedia.org/wiki/Ubuntu_(operating_system)#Installed_base.

    And, personally, I use Unity and like it just fine.

    1. Re:We are protected by the fear of forks by Sipper · · Score: 2

      I believe that the one that is based on Debian is aimed more @ servers, than @ desktops. Instead of deriving their server version from Ubuntu, Mint went straight w/ Debian

      Actually no, both versions of Mint are specifically focused on desktop use. The idea behind Mint Debian is that you can use the actual Debian Testing repositories so that all of that software is then avialable to Mint. [They also state that the Debian-based edition is faster and more responsive than the Ubuntu-based edition.]

      I'm sort of tied to Debian Sid/Unstable right now because that's the target for new source package uploads, and I'm getting into Debian development. Also most Debian-based distributions (including Ubuntu) would rather have packages go through Debian first, so if that was my target then I'd still need Debian Sid. ;-)

  16. Re:Not the first,but the first to get packaging ri by mvdwege · · Score: 2

    What are you talking about? Half a dozen packaging frameworks?

    Here's how it works: there is the low-level package manger dpkg, which handles the installation of a package. Automatic dependency resolution is provided by libapt-pkg. That's it. That's the packaging system and framework.

    Perhaps what confused you was the number of front-end tools built against libapt-pkg. Those are not frameworks; those are applications, and merely give you a choice of your favourite front-end.

    Mart

    --
    "I know I will be modded down for this": where's the option '-1, Asking for it'?
  17. Re:How does Debian beat Ubuntu? by mvdwege · · Score: 2

    A good reason to abandon Ubuntu for Debian is that Ubuntu is fragile.

    If you are used to the *nix way of doing things your way, you will soon find out that with all the Ubuntu-specific patches and scripts, you are bound to use the Ubuntu tools or break your system.

    I'll give an example: a friend wanted to use an ath9k based WiFi chipset before support was mainstream. I checked and found that Ubuntu supported Debian's module-assistant to custom-build kernel modules. Great!

    Until I found out that Ubuntu had patched the source package of the ath9k driver to put the sources in /usr/src, while nodule-assistant was still searching in /usr/src/modules.

    That's only a minor example, but Ubuntu is full of these kind of quirks.

    --
    "I know I will be modded down for this": where's the option '-1, Asking for it'?
  18. Re:Yay! debian! by VortexCortex · · Score: 2

    That's OK, I read it as RMS anyway, and didn't notice the mistake until after you mentioned it. As an outsider, I find it quite odd that humans try to be so damn precise when their organic CPUs are amazing at coping with a little signal loss. It's as if they want to merge with their machines; Little do they know their machines long to do the same... Only then will you truly have "Free" software.

  19. Re:Debian by Anonymous Coward · · Score: 4, Informative

    When viewing this picture, zoomed out, one can easily see that Debian is by far the most successful parent distribution.

  20. The Universal Operating System by xororand · · Score: 4, Informative

    It can be used on servers, desktops and small systems like the Raspberry Pi.
    It can be bleeding edge with its unstable and experimental repositories.
    It can be rock solid with the stable repository.
    It comes with a non-free repository just in case you need proprietary firmware or drivers.
    But wait, Debian is also a good choice if you're like RMS and want to fully embrace freedom:
    It doesn't install anything non-free unless you explicitely allow it (since version 6.0).

    Debian is one of the most versatile operating systems.

  21. Re:Not the first,but the first to get packaging ri by starfishsystems · · Score: 2

    Condescension doesn't help yours.

    Strange as it may seem to you, we're not all idiot consumers here on Slashdot. A reasonable operating assumption, and a courteous one, is that in our postings about software systems we're not offering a narrow viewpoint about one narrow aspect of the system but looking at it as a whole, from the perspective of a producer. That your own viewpoint may not reach to this level is no reason to project the same onto others.

    Just try to be nice. Looking at your other postings, I gather that you're not very good at that, but there's no reason that you can't be. It just takes practice.

    --
    Parity: What to do when the weekend comes.
  22. Nostalgia... by vimsy · · Score: 2
    Wow, nineteen years.

    It has to have been somewhere closer to fifteen years, giving my kids age, I was sitting at my porch, swearing and wishing this "Linux-thing" all the... actually everything I could come up with. Why couldn't it be as "intuitive" as 98SE? Man, was I clueless. But it sure was an uphill struggle. There was a time when I actually considered "installing Debian" as my hobby. Seriously, about two or three times a week, for months, just to get the basics absolutely right. Sigh...

    I had a p133 laptop and used the floppy-install. Over and over. Nuff said. The thing is, it worked... eventually.

    I still have the old laptop around somewhere, not powered up for years though, but I reckon it could... never mind it could work as reliable and safe as a Win-box, that's not relevant... just knowing it could boot up and give me access to those files from the last century is enough.

    The reason I started writing this was, I saw the article while I was about to update my system and a lot of stuff popped up. From all those updates that just generally broke stuff to my special dread... the NVIDIA-updates. It is possible that it was just a couple of months in the late nineties, or possibly a little later, but it still sends shivers down my spine. Having installed Debian on the desktop computer, yeah, my wife and kids only way of getting on line, with all my speeches about how much better, secure and all around... right... Linux and GNU was, Just out of Windows, it was really though being sent out to a shell with no GUI whatsoever. None. I really appreciated the guy in Scotland trying to make the driver work, although, had anyone asked me when another update just had screwed up "everything", I would probably not expressed it that way in the moment, though. :-) Now, some ten-, fifteen years later, even a kernel update is just... nothing major. Just click and confirm, without the nagging feeling that something might break.

    I'm using a derivative, Lubuntu, on my netbook right now, but as always, since before the millennium, keeping Debian on my server .

    Thanks for a throughly solid distro.

    I really mean it.

    Thanks.

    (Second language, spell check by Abi-word.)