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/."

7 of 172 comments (clear)

  1. 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.

  2. 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..."
  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 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!
  5. 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!
  6. 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.

  7. 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.