Slashdot Mirror


Interview with Debian Project Leader

brunotorres writes "I've interviewed Martin Michlmayr, Debian project leader. In this interview we talked about the upcoming Debian release, Sarge. An excerpt: 'We heard for years that Debian is hard to install and the old installer wasn't very easy to maintain or advance, so we we decided to throw the installer away and start from scratch. The new installer is much more modular, which makes it easier to maintain and extend.'" Reader ron_ivi points out that new Debian/Hurd CDs are available. Newsforge and Slashdot are both part of OSTG.

19 of 287 comments (clear)

  1. Wait wait wait.... by JoeLinux · · Score: 2, Interesting

    I've always thought there should be two versions of linux: bleeding edge, and ignorant housewife editions.

    Red Hate falls squarely into the ignorant housewife category, where gentoo and LFS are for linux users with balls of steel.

    Unless you can do source on the fly, I don't see the gentoo-type crowd getting excited over this.

    Just my $.02 (that's $4.00 canadian)

    1. Re:Wait wait wait.... by odyrithm · · Score: 2, Interesting

      No I'm sorry but running a few scripts(gentoo) does NOT make your a user with "balls of steel". Vanilla LFS maybe, but even that is step by step instructions pretty much.

      If you want to have fun try putting HURD together with GNU, useless but something a user with "balls of steel" would do, or far to much time on there hands :P

      And what the heck do you mean by "source on the fly"???? to me that says vm language(scripted).. but I'm guessing you ment something clever.

      --
      moo
    2. Re:Wait wait wait.... by Anonymous Coward · · Score: 1, Interesting

      Give it a rest.

      I use RedHat. I use gentoo.

      They both suck. RedHat is not always as friendly as you think and when (yes, when) it breaks, there are layers of "friendliness" (read: nonstandard file conventions, &c.) you have to decipher.

      Gentoo, last I used it, had goddamned typos in the fsck invocations in /etc/rc.d/... That basically was enough to scare me away from using it for a year or two.

    3. Re:Wait wait wait.... by dn15 · · Score: 2, Interesting
      There's a third: A powerful version that is stable. I need to spend my time using Linux to do things for my job, I don't like to spend time debugging the OS.
      This is why I love Debian as a server. I could test and install software myself if I had to, but why? The last thing I want to do is spend endless hours figuring out which versions of which software I can use to maintain security without breaking compatibility with my existing data or config files. Life's too short to mess with a server that isn't guaranteed to "just work."
  2. Hurd CDs by jdowland · · Score: 2, Interesting

    I'm looking forward to a Hurd LiveCD - I understand this is technically pretty complex but when it happens, trying out hurd will be simplified massively.

  3. Re:I like the debian installer. by Anonymous Coward · · Score: 1, Interesting
    Oh, and oddly, VirtualPC with under 500MB of ram worked fine.

    And in case anyone wonders, the reason we're installing Debian under VirtualPC is that the application runs on Linux, but the salesguys run around with Windows laptops. The combination actually works very well for letting non-techie salesguys demo and sell Linux products.

  4. Installer still is really had to use by Anonymous Coward · · Score: 1, Interesting

    Because it has some inconsistencies during the installation process:
    during the first part, Spacebar is used to select Items and Enter to advance in the process.

    In Tasksel at the end, its the reverse.

    The first time i tried to install Sarge, i installed an email-server instead of a Desktop System

  5. Installers, et al by jd · · Score: 4, Interesting
    The old installer was a pain. It took me about 3 days to do one install, because of some quirk in the options I'd used. I'm no novice, when it comes to Linux installers, either. I cut my teeth on MCC Linux and SLS, the precursors to Slackware.


    The problem with all installers (Fedora included) is that dependency tracking is extremely difficult and complex, and packages don't always accurately describe their dependencies. They also don't have any good way of handling multiple flavours of (essentially) the same product. They also don't talk with each other, so don't expect apt or rpm to know about anything you installed from CPAN or CPANPLUS, even though there's absolutely no reason why you couldn't have a program to rationalize the contents of different installer databases.


    However, that is not the fault of Debian, but rather the fault of the problem being solved. It is extremely complex, and no good solution currently exists.


    As a distribution, I like Debian a lot. No, that's not just because they included my FOLK patches as an alternative kernel (though that is a factor, because it means Debian is far more capable of including interesting ideas than almost any other distribution). Debian is simply a damn good distribution. It's comprehensive, it's consistant in approach, and it's been able to maintain a very high level of quality, despite having a very large number of contributors. (Or maybe because they do.)


    There have been a lot of distributions, over the ages. Some have failed because the maintainers gave up (SLS, for example). Some failed because they appealed to too specialized an audience, so there wasn't a userbase to keep things going (QLinux is an example of that). Some failed because of political reasons (Stampede Linux got busted over a "trademark infringement" that pushed credibility a little far). Some failed because the maintainers went commercial (Red Hat Linux, I'm talking to you!).


    Given that kind of turbulent history, it's impressive that Debian has done as well as it has. Those involved in the project should feel proud of themselves. IIRC, Slackware is the only other distro that has lasted as long, or atracted such a following.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    1. Re:Installers, et al by SanLouBlues · · Score: 2, Interesting

      Well, the new installer isn't exactly perfect yet either. I had to setup a Debian server (Debian was mandated) and I had a helluva time (operator error, but the installer was an enabler).

      Here's the executive summary (just the parts that didn't go well):

      First, I tried the Debian net-install because it's only a 123MB download and this was going to be the only machine that I installed it on.
      I used a machine that was Mandrake because it was already partitioned and it fit the requirements, but Debian didn't like my partitions. I checked every possibility I could think of short of choosing the manual option because I don't like messing with fdisk myself. That was ok though, I didn't really need the old partitions, so I just gave up and let it do it automatically.
      Next, I carelessly breezed through the GRUB install without reading carefully, so I got GRUB on my hd0 even though I had that machine set to boot hd1 instead because I was too lazy to take out an old windows drive a long time ago. That was fine, I just changed the BIOS and I planned on taking out that drive later anyways.
      Now, after rebooting, I set up an apt repository since most of the stuff wasn't on the CD, chose to set it up as both a desktop and a server since I really like XWindows on my servers as an option even if it doesn't run by default.
      I went and watched TV and came back a while later and saw that it said it was done, and to rerun, I could just use some command that I instantly forgot.
      Well, I got the regular old console and rebooted because I knew that XWindows would be setup to run by default since I had chosen the Desktop option. It rebooted. To the console. I was not miffed, I figured it was still just a gimpy install like it was 5 years ago when I tried it. So I logged in and ran 'startx' and promptly found out that nothing was installed. After messing with aptitude for 90 minutes, I figured out that some packages on the ftp site weren't signed (or something) and wouldn't install. It recommended 'apt-get -f install' but that did nothing. I messed around with different mirrors and other crap for another 3 hours before giving up (there's no #debian channel on irc.debian.org that I can find, they're all #deb-specific and I couldn't find #deb-n00bs or its equivalent). Not to mention that at one point aptitude was selecting software we needed for uninstall for some reason.

      Since the Net-Install had failed, I downloaded the isos for CDs 1 and 2 (testing). I was pissed and I didn't understand that I didn't need to at the time, so I started the install from scratch again.
      Went through the same crap with the partitions (it didn't even like the partitions that it had generated before, so it auto-generated new partitions that were exactly the same). I put GRUB on the right hard drive this time (and made a mental note to get rid of the other drive later after I archived all my old mp3s).
      I tried to reduce my interaction by just putting CD2 in the second CD drive, but it wasn't detected so I had to check up on the machine periodically during the install.
      Eventually, this worked. I have a functional Debian system and I will never net-install again. I won't use systems that don't boot to hd0 already for Debian either. I won't just reinstall over an old Debian system instead of using my new CDs as apt repositories, and I won't mess with base-config after the install is done.

      Now my only complaint is that it installed Postgres instead of MySQL. How about next time I get to choose which database my "Database Server" uses? Or at least change "Database Server" to "Postgresql Server".

  6. Honesty/Disclaimer by Smiffa2001 · · Score: 2, Interesting

    "I wouldn't recommend Debian on the desktop for people who are new to Linux, but it's perfectly suited for people who have some experience with Linux or have an admin who takes care of their machine."

    I like the comment, though it's probably been said a thousand times before. I would say though, that it still takes SysAdmin-type powers to be comfortable with most Linux distros, at least in my experience. Everybody that I ever came across that said "use Linux, it's great" turned out to have a decent amount of tech knowledge and (it later turned out) had climbed the sometimes steep learning curve that goes with it. I went through/still am going through that same curve and finding it immensely enjoyable and rewarding - I'm even seeing people that would benefit from using Linux but the hoops you sometimes have to go through to even get a printer to work would fox these people. If I'd let it loose on em, it'd mean constant calls every day/week.

    The comment made me think about this again, thats all. We're close I reckon, but not quite there...

  7. Get your distro upgrade procedures sorted out!! by twilight30 · · Score: 3, Interesting

    One of the things I've noticed of late with Debian is that their vaulted upgrade procedure between versions is definitely not working for Woody and Sarge.

    Upgrading from a fresh Woody install -- of 3.0r0, to be precise -- directly to Sarge as it now stands destroys Gnome completely. It will boot, start X11, but then die horribly for reasons I have yet to sort out fully. (I did this three weeks ago, for an old beater that was a gift) And it would die consistently only in that operating any Gnome application in tandem with another would do it.

    The only way I could get the install procedure to update correctly was by using a sarge netinstall CD with a beta from August.

    I believe the kernel versions changing has a lot to do with this. Of course, blaming Debian for this is not fair, but expecting users to suddenly know everything about the kernel version, the module loading/management procedure and the deep changes to the /etc directory is a little much.

    I don't care about a GUI installer. I do care about Debian's stability between versions. I used to think Debian's upgrade process flawed (speed of releases) but essentially fine for those people who didn't want to think about dependency hell when using an online upgrading service. But now I am wondering if they really have it under control; I think they've taken policy as far as they can go.

    They should commit to a regular timeframe for stable/server/stale versions and stick to it. Once a year is plenty of time.

    --
    ========================================
    Death will come, and will have your eyes
    -- Pavese
  8. Why yet another new installer? by Eric+Smith · · Score: 2, Interesting
    What's wrong with Anaconda, which already works in text and graphical modes? Hasn't it been part of Progeny's Debian-based distribution for a long time?

    Though just about anything, including poking one's eyes out with a sharp stick, would be better than the old Debian installer. I've been a hardcore Unix user/developer since 1982, and Linux since 1991, and yet I was completely baffled at some of the questions the old installer asked, and at the sheer number of questions.

    1. Re:Why yet another new installer? by stevey · · Score: 2, Interesting

      Anaconda is good, but it isn't available on all 11 architectures which Debian intends to release against.

      Far better to have one installer which works identically across each platform than Anaconda for x86, and other installers for other platforms.

  9. Nah! Who needs an installer? by aralin · · Score: 5, Interesting
    I installed my Debian in 1996, almost nine years ago. Since then I exchanged three computers and five harddisks under it and its still running without any need to reinstall. It went smoothly through several major and minor OS updates like a charm.

    As a side note, I'd really like to see someone try to do this with Windows. Upgrading from 95 to 98 to 2k to XP and replacing HDs, CPUs and MBs under that system, while not having to reinstall all your applications and redo all the settings.

    --
    If programs would be read like poetry, most programmers would be Vogons.
  10. vga=791 & foolprofness by mu22le · · Score: 2, Interesting

    "NF: I think there should be framebuffer options in the installation boot prompt, something like choosing resolution. I had to type linux26 vga=791. Do you plan to put resolution options in the boot menu?

    MM: Debian-installer works very well in the default resolution; putting in too many options would confuse users. You should use the command line option."

    As much as I love Debian this is stupid.
    It took me more than a week to figure out what was wrong with my laptop when I tried Potato! (look, it was my second linux installation and the first with debian and my laptop)
    This is not helping newcomers!

    I also fail to see why not supporting reiser4 (ok, ok, pleas dont flame, I will compile it myself, no big deal... I just tought that, ok Ill shut up)

  11. Number of CDs by standsolid · · Score: 2, Interesting
    NF: How many CDs will be needed to install a complete Debian suite, including KDE/GNOME?

    MM: I think most of KDE and GNOME will be on the first CD.

    So... at least two CDs for KDE/GNOME.
    --
    WTPOUAWYHTTOTWPA
    What's the point of using acronyms when you have to type out the whole phrase anyways?
  12. Re:Ubuntu Linux is based on Dabian.. by Skepparn · · Score: 2, Interesting

    http://www.ubuntulinux.org/ They will mail (snail) you 10 copies for free... The installer is nice and the desktop looks pretty damn good... Uptown (not an Ubuntu salesman) Joe nopes, not anymore.. Though you can still download cd isos from:http://www.ubuntulinux.org/download/ their download page.

    --
    ... Disclaimer: I barely know how to Read, please dont expect me to spell right!
  13. Re:Gentoo? by molnarcs · · Score: 3, Interesting
    Well, you might be right in some respects, but gentoo became a gremlin for me during that time. In other words, I'm biased ;)

    He displayed a genuine interest in linux, and I encouraged him to try gentoo (myself already using a ports based "distro"). And later seeing his frustrations, I realized my mistake. I think one of the most important things if you want to get someone on the linux/unix train is documentation. Which is almost there in gentoo, but not quite. The other is: a clear system layout. Debian comes close to it (I might try sarge when it comes out, just to keep my linux skills honed - not long ago I couldn't make usb flash drive work in SuSE, and I felt really embarrassed), but I still didn't know what mplayer.conf does in /etc (or .operarc for that matter).

    So my recent method of getting people trying out linux (or freebsd) is to give them a book. I would say: don't touch anything on your computer. Read this or that, and if you are still interested, and enjoyed your reading (because you'll have to do a lot of reading later as well), than you can go on following installation instruction. One important note: never give docs in electronic format. It is easier to grasp the basic concepts if in book form, and (strange as it may sound) without sitting in the front of a puter. And then I would recommend a kind of distro you mentioned: it might be gentoo or debian or slackware, it doesn't really matter (as long as it's not rh or mandrake)

    Anyway, for nostalgia's sake, I dug up some of my friend's posts on gentooforums. Note the growing use-flag paranoia (and I refer back to the above post in a post below, just for recursivity's sake. :)

  14. Re:Why linux doesn't sell well... by Mattintosh · · Score: 3, Interesting

    Actually, I'd almost classify the Debian installer as "Ignorant Housewife edition".

    Sarge-something-something-x86 and Sarge-something-something-powerpc are the ones I've downloaded so far, and I've actually had a chance to mess with the x86 one. (The old beige powermac g3 is in the process of getting its heavy ass moved into another room.) The install went something like this:
    1) download iso and burn to CD
    2) boot spare x86 machine from CD
    3) wait
    4) let it configure DHCP
    4a) wonder why it didn't work, play with it a bit
    4b) plug the damned ethernet cable in, repeat 4)
    5) give it some network settings (domain name, machine name, etc)
    7) pick some package groups to install
    8) wait
    9) wait
    10) wait
    11) give a root password, create a user
    12) log in and use the damned thing

    So it's not a 3-step-with-no-step-3 iMac. Whoopee. I didn't expect it to be. Then again, this is the first time I've ever used a Linux system. Ever. And I was practically spoonfed a working installation. And within a few hours of use, I was able to install/uninstall packages, mess with basic environment settings, and play a few games. That's a far cry from "not ready for the desktop."

    I declare it... 2004 (I did the installation on 12/30/04) is the year of the Linux desktop. Hey, it passed my test.

    Now to toss MacOS X 10.2.8 (the last release "supported" on the beige g3) out on it's ass... maybe in a few days. I need sleep.