Slashdot Mirror


Interview with Debian Project Leader

An anonymous reader sent us a link to a Linux Power interview with Wichert Akkerman, the Debian GNU/Linux project leader. Talks about the future of Debian, his role, and more.

29 comments

  1. Everyone repeat: I love my Debian! I love my Deb.. by Anonymous Coward · · Score: 0

    I did not like the attitude of the interviewer. He was talking as if Debian is some totally unknown distribution. Go, back and look at slashdot polls. Debian is the second most used Linux distribtuion. The next release "Slink" will release for four architectures simultaneously. And the Arm, PPC and, UltraSparc ports are underway.

    I think there are many things that the Debian people are doing right. I have used RedHat since 5.0 and Debian since 1.3, and I can say without any reservation that Debian is vastly superior. Probably, the installation process is more confusing to a newbie (it does not detect any of your hardware, so you have to be smart enough to know what your hardware is, and what drivers to select). However the same installation process puts more power in hands of people with a clue. For example it is possible to do an ftp install directly over a ppp connection which many distributions can't. Also, Debian does not force you to install XFree if you don't wish to. (Who needs X on a server?) No matter what I tryed on RedHat it DID install X and a bunch of other packages which took around 300MB of space.

    Also, I disagree with a common misconception that "dselect sucks". Dselect is a rather nice front-end to dpkg. If you don't like dselect you can always use the command line dpkg (Which without apt or dselect is no much different from rpm.) But dselect takes you one step beyond dpkg. It allows you to browse/search packages, read their descriptions, look at their dependencies, and install them automatically right from an ftp mirror with just a couple keystrokes (try that in RH). Apt is nice, but I still prefer dselect. When you type apt-get install foo, you already know what foo is, while with dselect you can read what foo is and also notice that there are other packages that depend on or conflict with foo.deb .

    Also, someone above has noticed above that installation of "difficult" programs like sendmail or apache is rediculously easy on debian. dpkg does not just throw binaries all over your HD like rpm does. It also asks you questions about what kind of config you would like etc. And after that you are free to play with config files to tune your progie even more. Overall, the distribution looks like a very high QUALITY operation system. The distribution that I would recommend to my frineds or use at work.

  2. Good interview by Anonymous Coward · · Score: 0
    Whatever arguments I once had with the Debian project are long over, we're all friends again.

    One thing I appreciate tremendously is Debian's focus on being 100% Free Software, in a time when too many people are giving up on that critical goal.

    Thanks

    Bruce Perens

  3. how to get back at those debian bastards by Anonymous Coward · · Score: 0

    Okay, dude. You do this. You take their codes. Got that? Take it, and change it. Okay? Good. Then you declare your own distro.

    Or you shut up.

  4. Mindshare by Anonymous Coward · · Score: 0

    Nice interview - Looks like Debian will have a good guiding hand this year.

    The problem for Debian is MINDSHARE. Notice how the only people posting to this topic (can we imply reading) are Debian users? RH really have a lot of strength and 'developing' software actually strengthens their hold cos RPM becomes default and they get reflected glory. Many new and experienced users think that Debian is a minor dying distrib, too techie and hard to install. This seems to be caused by:

    1) All headlines being about RH so that new users think there is ONE Linux.

    2) Availability of RPM. All the 'fun' stuff like GNOME etc is packaged in RPM more than .dpkg. Lets face it the Enlightenment CVS packages are way behind for Debian compared to RPM's (Note: no insult to the Debian maintainer who is a volunteer I'm just trying to make a point). This is cos any development by RH employees is done in RPM and nothing else, plus you have all the other distribs ie SuSe, Mandrake, whoever.

    3) Debian doesn't appear friendly. Somehow it doesn't present the same friendly front to the world - I think I get this from the web site and the 'cold' icon. They need to put up more news etc - the weekly newsletter will help I am sure. Debian has great things like apt-get updates, the massive number of packages and the integrated menu system but we don't hear about them as much.

    4) Phenomonal(sp?) long times between releases. This makes Debian appear DEAD cos nothing happens for ages - yeah it is stupid but people think about things if they hear about them often. I know there are good reasons like volunteers, getting this right (compare RH 5.0) etc. It is a little irritating that lots of the stuff in 'frozen' is pretty 'out-of-date' which is testament to how quickly Linux develops.

    5) The horrific legalese and crap that *seems* to exist within the project. I am *really* into GNU as a philosphy but how they can make something so brilliant sound so stultifying in the Debian project papers amazes me. Write a HANDBOOK not another 'what meets our requirements for free'. Don't get me wrong some of the stuff is important but there seems to be too much legalese rubbish in the documentation project and not enough actual production of user information. (NOTE: The current manual being produced for users looks very good so far).



    I used Debian when I started (used Slackware first) but found it too hard. I then switched to RH but after 1.5 (I think) years found myself spending too much time wandering round the Web looking for packages. That and the desire to install via modem as a challenge (don't ask!) brought me back to Debian via FreeBSD. What I love most about Debian is that I don't spend time caring for my system, it does nearly everything for me - I get 3 hours every evening of free time and it it I like to chill with my gf and code. When people say RH is an 'easy' distrib to use I laugh, oh the install might be a little easier and the first packages might be easier but they can't touch Debians smooth integration. They can't beat the manual pages telling me where Debian is different (try installing the standard pcmcia source on a RH system, how the hech *do* those scripts in sysconfig work). They can't beat Debian for following the FSSTND. They can't beat that it is FREE in the true sense and done by volunteers, if RH say that commercial OS's are no good cos commercial developers don't care then why are commercial distributions different (Yeah I know I'm being a little unfair I'm just trying to make my point).

    Thanks Debian for just working: Thanks Debian developers for being intrigued/caring/challenged enough to spend that time putting it all together.

    /blah

  5. Bad mojo... by Anonymous Coward · · Score: 0

    It gets worse. In a recent Usenet CFV regarding the
    creation of a KDE newsgroup, a certain high-ranking member
    within the Debian group loudly voted against the creation
    of the newsgroup.

    I mean COME ON, it's just a goddamn newsgroup
    for christ's sake. Debian is the distro for fanatics, as
    far as I'm concerned. I

  6. Question(s) by Anonymous Coward · · Score: 0

    Can you give a copy of Debian GNU/Linux to the library? Will the librarian accept it? Has anybody ever tried this?

  7. RH is more FREE -NOT by Anonymous Coward · · Score: 0

    Red Hat eliminated all non-free software. Yah right. The Official CD ships with a bunch of non-free packages last time I checked. BRU and MetroX come to mind

  8. Mindshare by Anonymous Coward · · Score: 0

    Your post is very true, but I have a few corrections.
    2) Availability of RPM. All the 'fun' stuff like GNOME etc is packaged in RPM more than .dpkg. Lets face it the Enlightenment CVS packages are way behind for Debian compared to RPM's

    GNOME and E are under development and you know who is behind GNOME and E, so you should naturally expect rpms to come out first. But this is not true in general. Debian has more packages that any other distribution. The slink will ship like on 4 CDs for each architecture. KDE 1.1 is a good example. Debs for KDE 1.1 were available before rpm although KDE is not even part of debian distribution


    3) Debian doesn't appear friendly. Somehow it doesn't present the same friendly front to the world - I think I get this from the web site and the 'cold' icon. They need to put up more news etc - the weekly newsletter will help I am sure

    Do to www.debian.org and click on "weekly news"


    4) Phenomonal(sp?) long times between releases. This makes Debian appear DEAD cos nothing happens for ages - yeah it is stupid but people think about things if they hear about them often.
    But Debian releases are ROCK SOLID. Relatively few bugs and very secure. Not like RedHat whose silly erratas pages speak for itself

  9. Debian - by Anonymous Coward · · Score: 0

    Personally, I just don't grasp the difficulty with dselect - or the .deb format - the documentation is on the website - that's one of the main reasons I started with Debian in the first place (excellent documentation and all packages online).

    I'm no guru, but I started using Linux with Debian 1.3.1r6 and a copy of "Running Linux" from Cheap Bytes - up and running on a single saturday afternoon on a system that had never known anything but M$ operating systems - I've since tried RH and SuSE - but I always went back to Debian. You SHOULD have some understanding about your hardware. Anyone who buys that 'you don't need to know that' BS is just asking to be screwed by the vendor with 'compatible' hardware and 'improved' BIOSes -

    I read it earlier on this thread - Debian just works. Interesting that it gets so little attention from the press - no ad money no story I guess....

    PS

    I like the current Debian logo too :)

  10. Everyone repeat: I love my Debian! I love my Deb.. by Anonymous Coward · · Score: 0

    Dselect is terrible WRT handling and user interface. The functionality is good, but usage is difficult. It took me some time to get used to it, and even now, I sometimes press the wrong key yielding some unwanted result.

    OK, handling of "Recommends" in dselect sucks as well.

    Can't wait for apt. gnome-apt looks *very* good.

    Martin Bialasinski

  11. How to get potato CD images? by Anonymous Coward · · Score: 0

    I tried Hamm (deb 2.0) and my install was a disaster. I figured I would just wait for 2.1 (after hearing about the package selection improvements). Well, I'm waiting, and waiting...

    Recently, I've wanted to try again, because of all the good things I've heard, but looking at the package listings, I want to try the 2.2 (potato) unstable release (2.1 is already out of date, for the kinds of things I want to do).

    Soooo, how can I get 2.2 images, without having to mirror the whole release and run the cd creation scripts? I just don't have the space to do it that way. Does anyone host ISO image snapshots of the potato release?

    I'll give it a try anyway (also want to try BSD 3.1) when I have more time to fiddle with it, but anything that eases the download burden would really be a help.

    PS. The debian tree puts the i386 and the alpha binary directories as siblings, so a simple wget -m command will download a lot of stuff I don't want (Alpha binaries). Is there an easy way to just mirror the i386 binaries?

    Thanks for any help

  12. Much ado about nothing by Anonymous Coward · · Score: 0

    Debian volunteers are about as diverse as any other kind of group with one major exception: almost all of them are passionate about free software. They prefer it to non-free, OK? So what if some come off as fanatical about freedom? I think a concept as grand and as threatened as freedom deserves far more fanatacism than most people think. Most people take it for granted--what a pity. Anyway, if you have a softer stance on freedom, no one is stopping you from starting your own distribution. I'll stay with Debian because they have the guts to not compromise on freedom.

  13. Bad mojo... by Crow- · · Score: 1

    huh? Well i'm gonna go demand that redhat lets me work for them, then im gonna sabotage them. See my point? Debian is not a political party, its a group of developers that share a common goal, if you dont share our goal why would you want to be a developer anyway?

  14. Debian gave up too. by Crow- · · Score: 1

    Uhh, where have you been? Debian dropped kde quite a while ago, as for qt it is in the non-free section. It is not officially part of debian, they are provided for the convienence of the users.

  15. Enlightenment by Crow- · · Score: 1

    Correction about enlightenment cvs packages.
    add the following to /etc/apt/sources.list

    deb http://www.debian.org/~bma/e-cvs/debs/ ./

    The package name is enlightenment-cvs

    And our gnome packages do lag behind a little, 0.99.3 is in potato and 0.99.8 will be uploaded very soon. Packages do exist, they just aren't menioned on gnome.org like the rpms.

  16. Bad mojo..... Get real by Crow- · · Score: 1

    Oh, yeah, you are right, I just got back from beating some people into submission because they didn't define their concepts of free software the way I thought they should.

    If you dont agree with debian then dont join, or better yet start your own distribution based on it.



  17. Enlightenment .debs by balmeida · · Score: 1
    Uhm, hello?

    http://www.debian.org/~bma/e-cvs/debs

    Granted, I don't update them as often as I should. There was a point in time where I made new ones every major commit. That was when I had to hand-hack the source each time to get it to work with the FHS. Has _anyone_ noticed that the debian stuff is IN THE E SRC TREE?! I sent raster that patch for two reasons...a) to make my life easier in making the packages (I just have to do a cvs update, and a dch -i), and b) so people can BUILD THEIR OWN if they want more up to date ones. All I do when I build a package is 'fakeroot debian/rules binary', wait about 15 minutes, upload them to the aforementioned URL, and run dpkg-scanpackages on them so they are accessible via APT.
    On a related note, I probably won't be doing the E CVS debs much longer. Jules Bean, another Debian developer, will probably be taking over shortly.

    You also may wonder why the E CVS debs are not in the main distribution - easy - CVS is for _developers_, not the end user. I don't want to be flooded with bug reports for the latest CVS snap not working, because of an upstream source glitch that was fixed 2 minutes after I built the .debs. E15 is almost ready for release, and when it's released, it'll go into Debian. Simple as that.

    bma
    Uber-E maintainer for Debian
    --
    Debian GNU/Linux - http://www.debian.org/

  18. Bad mojo... by joey · · Score: 1
    I can't dispute that there are certian parties in the debian community who want to require maintainers to agree with the DFSG. However, this group is not currently anywhere near a majority of the debian developers. When this thread appeared on the debian lists, I summarized it as follows for Debian Weekly News:

    Should all Debian developers be required to agree with the DFSG? A thread about this started in debian-private and later escaped to the debian-devel mailing list. Everyone agrees developers must understand and abide by the DFSG when working on Debian, but there is no consensus that they must also agree with it. One commonly held opinion is that developers should at least believe in the spirit of the DFSG, but may disagree with specific points of it. Another common opinion is that it doesn't matter what developer's private opinions of the document are.

    These people who think everyone in the Debian project must agree with the DFSG are a subgroup of the project as a whole. As you yourself say, Debian has always had an "enormous number of dissenting opinions" -- well the opinion of this group is just such a dissenting opinion.

    Joey Hess, debian developer and editor of Debian Weekly News.

    --
    see shy jo
  19. Bad mojo... by joey · · Score: 1

    Here's a hint. Just because one is a debian developer does not mean their every private action should be taken as reflecting on debian as a whole.

    --
    see shy jo
  20. Bad mojo... by Analog · · Score: 1
    Everyone who applies for maintainership gets a short interview, where we also ask the applier if he understands the Debian Free Software Guidelines. This filters out most people who don't support the FSF philosophy.

    This, in combination with some discussion I've seen on the Debian lists about requiring maintainers to agree with DFSG (and/or FSF?) as well as abide by them makes me very nervous. Free software in general, and Linux and Debian in particular, have gotten where they are because everybody is able to contribute. Allowing input only from people who agree with you is fine if you are never wrong; in the real world, it is a sure path to disaster. This is completely apart from the irony of a "free as in speech" software distribution requiring that you think a certain way in order to participate.

    Realize that I don't think this is a problem at present; but things are definitely showing signs of heading that way.

    I really like Debian; I don't want to see it go away. That a distribution put together and maintained entirely by volunteers is so successful is an amazing accomplishment. A quick look at Debian's history will show that this is because of the enormous number of dissenting opinions that have been dealt with, not because there weren't any.

    Debian has certain ways it wants things done. This is fine. The maintainers should be made aware of this and expected to comply. However, doing the equivalent of requiring membership in a specific political party as a price of admission, IMNSHO, is a huge mistake.

  21. Re: Whatever... by Analog · · Score: 1
    Letting people with different viewpoints participate is a far cry from letting people subvert your goals.

    As to why, it would seem self evident. Free software improves and grows in an evolutionary process. By locking people into one mindset, you've just eliminated one of the major sources of change. I agree with you that Debian is the best distribution. I think it got there by expressly not doing this.

    And again, I have a real problem with holding so tightly to the free software mantle then basically saying "yes, it's free as in speech, as long as you don't say it here."

  22. Very good by Daniel · · Score: 1

    A very coherent, well-spoken interview. I'm glad to see that he mentioned user-friendliness several times, I've been concerned about Debian's installation/initial setup problems for a while now. If they do gnome-apt right and resolve the UI issues, the futue will be very good...

    Daniel

    --
    Hurry up and jump on the individualist bandwagon!
  23. Mindshare by Fandango · · Score: 1

    Great summary! This week, prodded by the latest /. survey results, I installed Debian for the first time (2.1 prerelease) and I'm very impressed. As someone else pointed out, the hardware detection is non-existent, unlike RH, so you have to know what's going on in order to configure your network and soundcard. Without much better hardware detection, Debian will definitely remain "too techie and hard to install." Fortunately, they appear to have the right infrastructure (dpackage, etc.) to add better hardware detection in the future, it's just that nobody's written it yet.

    Also, there are a lot of bugs, but because there's so much more functionality than RH, and so many more people working on fixing the bugs, I feel like pitching in to help fix the bugs myself, rather than complaining. As soon as I become a little more familiar with the system, and learn how to make packages, I'm definitely going to sign up as a maintainer. I'm pretty good at writing documentation, so maybe I can start with that, as well as fixing the few installation bugs I noticed with slink.

    One other nice thing is that the bleeding edge (unstable branch) is much easier to download than the RH equivalent (Rawhide), which AFAIK is only available for FTP from rawhide.redhat.com, which is completely overloaded all the time.

    Finally, regarding the new GLIBC 2.1, I have much more confidence that Debian will survive that transition relatively unscathed (in particular, Debian uses a library naming scheme which will allow C++ programs linked with GLIBC 2.0 to coexist with those linked with GLIBC 2.1). My experience with Rawhide on this matter has not been very pleasant, and if you've installed EGCS 1.1.x on Redhat, you'll probably find all of your C++ binaries break when RedHat 6 comes out (in a nutshell, Redhat uses libstdc++.so.2.9.0 for both the GLIBC 2.0 and 2.1 version of libstdc++, which are incompatible with each other). Bad luck for people who compiled KDE or other C++ apps themselves using EGCS 1.1.1 (luckily, the KDE binary RPMs are built with an older version of EGCS which uses libstdc++.so.2.8.0, and so won't conflict with the new libstdc++ for GLIBC 2.1).

    -Jake

    --

    --
    Jake

  24. Tried Debian today... by dattaway · · Score: 1

    and I love it! LSL shipped it priority mail and it did not take me long to get it going.

    The distribution has the packages that match my personality. It was a nice surprise to have a great selection of scientific applications that are conviently installed. Other things caught my eye too, like the OJ screen saver.

    For me, this is the ultimate distribution. I hope they enjoy the little donation from me in return.

  25. Apples and Oranges... by Mark+Evans · · Score: 1
    The whole point of Debian is to produce a 100% free distribution. It would be a bit silly to allow people to join who intended to subvert the fundimental purpose of the distribution.

    Having the maintainers agree to contribute code using licenses that meet thier criteria for "free" software in has nothing to do with technical issues. Debian is not saying, "all programs must be single threaded" or "GUIs are for wimps, end of discussion." They are saying that they will only build a their distribution using licenses that meet specified requirements. That doesn't stiffle the discussions and arguments about technical issues, usability concerns or any other tangible aspect of the distribution. It just guarantees the consumers of the distribution that they can do anything they want with the distribution, except make the code secret.

    --

    --
    This signature left intentionally blank.

  26. Bad mojo... by gjohn · · Score: 1


    I think that Wichert is not
    talking about anything like swearing an oath on
    some document. The interview is just to see
    if the developer-to-be understands what Debian is,
    and that it is 100% free software. The developer
    can still upload non-free packages to the non-free
    section (if their licenses allow this). Understandably, the developer must agree that everything in the main part of the distribution consists of free software and that binary only software and shareware and warez and whatnot cannot be included in a free distribution. The interview is meant to
    try to avoid possible misunderstandings.

    John Lapeyre

  27. How to get potato CD images? by Dave+Cole · · Score: 1

    A friend of mine spent quite a bit of time getting a mirror script that grabs an i386 slink/potato Debian distribution minus some of the "unnecessary" stuff. If you have provided your email address, I could have sent it to you.

  28. I agree by mattc · · Score: 1
    I have debian on my home machine, and this line suprised me as well. I use debian because it is well-built, not because it adheres to some political platform. This is one of the reasons I'm running FreeBSD at work instead of Linux-- the licensing. And don't give me that crap about selling support. Yeah, right.

    To summarize, this makes me question how "open" Debian and the rest of linux really are. Your speech is free as long as it is our speech, eh?

  29. Debian gave up too. by Original · · Score: 1

    AIUI, Debian's commitment to free software is about choice. Therefore, non-free packages are simply made available in a different category outside the core distribution.

    "Caring about 100% free software" is a misleading approximation of Debian's philosophy.

    ~ Casper Boden-Cummins
    Debian user since 0.93r6