Slashdot Mirror


Interview: Ask the Debian Project Leader

Wichert Akkerman, our interview guest this week, describes himself: "I'm a simple MSc Computer Science student who likes to work on Linux projects. I have been the Debian Project leader since February and that has taken most of my time. Debian is a project to produce a completely free operating system and as such we currently have a GNU/Linux distribution and are working on GNU/HURD as well." So ask away. One question per post, please. Moderators & assorted others will select the 10 - 15 questions we forward to Wichert Tuesday afternoon. His answers will appear Friday.

33 of 192 comments (clear)

  1. Feedback from Corel by charlie · · Score: 5
    Corel have based their Linux distribution on Debian. However, they've made some additions of their own, notably on the side of turnkey installation and user interface improvements to KDE.

    To what extent are you seeing Corel feeding back these changes to the Debian community? How good for Debian has Corel been, so far?

  2. Debian BSD by citizenx · · Score: 3

    I'd like to know the status is on porting Debian to the FreeBSD kernel. A combination of the daemon and debian - how delicious.

  3. Maintainers by Jonas+�berg · · Score: 3

    Any news on when Debian will start accepting new maintainer applications again?

  4. Ports Out, so Starboard Home? by jd · · Score: 4
    Linux supports, as standard, a phenominal number of platforms, including the Sun Sparc, Dec Alpha, etc, etc. Then, there is a plethoria of Microkernels, such as HURD and L4. Finally, there are exotic beasts, such as ExoPC, to dabble with.

    Is Debian looking to concentrate on a small set of well-established architectures, or are we going to see Debian for every conceivable environment that Linux can run under?

    --
    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)
  5. Volunteering by chromatic · · Score: 5

    What's the best way to get involved with the Debian project? Do you have a list of tasks that need to be done along with the required skills?

    I ask because that seems to be one barrier keeping more people from helping out various free software projects -- they don't know where to start. If we could point to a list and say "The boot disks need testing; we expect these error messages:" or "The foo package has these ugly functions that need to be rewritten:" it would give us more concrete goals to reach.

    --

    1. Re:Volunteering by Gurlia · · Score: 3

      Check out:

      http://www.debian.org/doc/prosp ective-packages.html

      IMHO one of the best things about Debian is its openness, not just in terms of Open Source, but things like:

      • The Bug Tracking System is right there on Debian's page, so that every bug in Debian is apparent to whoever cares to look.
      • The WNPP (Work-needing and Prospective Packages) page, also readily accessible if you looked, so that volunteers can easily figure out how they can help.
      --
      mikre he sophia he tou Mikrosophou.
  6. Packaging Front End by Christopher+B.+Brown · · Score: 5
    Considerable improvements have gone into the "back end," apt-get ; while there has been some experimentation with gnome-apt and console-apt, there doesn't seem to yet be anything that unambiguously improves on dselect in terms of functionality.

    With the things that have been learned from those attempts, is there likely to be some sort of dselect-ng ?

    --
    If you're not part of the solution, you're part of the precipitate.
  7. When will KDE be included in Debian? by grrussel · · Score: 5

    Now that Qt 2 is free software, under the QPL, will Debian include KDE 2 when it is released, based on Qt 2?

    Also, do you feel it is better to keep Linux entirely DSFG free software only, or to include software in some way restricted, such as Pine, Qt 1.x and Netscape?

  8. Choose HURD over Linux? by sanderb · · Score: 5

    Since you are working on both Linux (established) and the HURD (experimental), could you please tell what the advantages of using the HURD over Linux would be, once the HURD would near completion?

  9. RPM vs. dpkg by Tet · · Score: 5

    What are your feelings on RPM vs. dpkg? Would it be better for Debian to add any missing functionality to RPM, and then switch to that? In what way might Debian users benefit from sticking with dpkg over a modified RPM with equivalent functionality? From personal experience, the thing that really stood out in Debian was dselect, but that could sit on top of RPM just as well as it does on dpkg. Presumably the same applies to apt (although I haven't looked at Debian recently enough to know about apt).

    --
    "The invisible and the non-existent look very much alike." -- Delos B. McKown
  10. Free as in... by bconway · · Score: 3

    Debian totes that it is a completely free distribution of Linux, and likes to look down on those that package things like Netscape and StarOffice in their distributions because they are not totally free. Meanwhile, Debian packages these things as well, but puts them in a section declared to be "non-free." How is that you can still maintain your air of superiority for a "free" distribution if you're distributing the same non-free programs as everyone else, yet still look down on distros such as RedHat solely because they don't keep a seperate non-free section? Would this not fall under the category of hypocrisy?

    --
    Interested in open source engine management for your Subaru?
  11. GNU/HURD by mcurtis · · Score: 3

    Could you compare GNU/HURD to GNU/Linux, from a user's perspective. What are the advantages of each? What are the target groups for each? Why would I choose one over the other?

  12. dpkg, The Hurd, and FreeBSD. by Anonymous Coward · · Score: 5
    I ask these questions with total respect for the Debian project. They're bitter by nature, not by my emotions.

    1. Eric Raymond has stated (during a speech, NYC :) that he believes that the Debian project is making it difficult for Linux to adopt a standard packaging system. What do you have to say in response?

    2. I'm rather disturbed by the GNU Hurd's Debian-like appearance now. I was hoping for a radically different OS but I was disappointed with seeing a different underlying OS that still looks much like Debian. Does Debian have a legitimate reason for doing this?

    3. Now from the GNU Hurd to Debianizing FreeBSD. My only question is: Why? Does this help improve the state of the world or simply help glorify Debian itself? I don't see a practical reason for doing this.

    I am trying to understand your motives. Not ridicule them. Thank you for your time.

  13. Slow release cycle by Stephen · · Score: 5

    To my mind, the main problem that Debian has to sort out is its release cycle. It's one thing to have a well-tested distribution by the time it's released, but it's going too far to have packages a year or more out of date still in the current release. What steps are being taken to address this? Or is there an expectation that everyone is happy to use unstable?

    --
    11.00100100001111110110101010001000100001011010001 1000010001101001100010011
  14. Debian GNU/FreeBSD by ajs · · Score: 5

    I was looking over the info on the attempt to integrate FreeBSD's kernel, and was shocked to find that the people doing it were using BSD libc! Since glibc was designed with a certian amount of portability in mind, why not port glibc to FreeBSD's kernel? This would seem to be to make the overall port MUCH easier, as the rest of the debian code should be far simpler to port to a different kernel platform, but the same libc....

    1. Re:Debian GNU/FreeBSD by coreybrenner · · Score: 3

      On this point, just let me make this comment:

      If a FreeBSD/Debian amalgamation were to take shape, the WORST thing that could happen would be to base the distribution around the GNU libc.

      This would make binary compatibility with standard FreeBSD a nightmare, and would hamper the performance of the systems that would run such a distribution. Imagine two big C libraries, two different versions of each library depending on which C library is used, etc. Memory consumption would be phenomenal, and there is really no good reason to do it, anyway. The FreeBSD libc is at least as capable as the GNU libc, is maintained by a conscientious set of developers whose goals are quality, stability, and robustness, and just, in general, rocks.

      Don't further pollute a FreeBSD-based Debian by making the mistake of putting GNU libc in the mix. PLEASE.

      Besides, porting a libc to a different kernel is not a terribly trivial task. Why do all that extra work when the work has already been done for you, and the results are useable by everyone and their dog?

      --Corey

      --
      Not only will they not deserve liberty or safety, Mr. Franklin, they will be DENIED both!
  15. Corel & download age restrictions? by DJStealth · · Score: 4

    How do you, and the Debian team feel about Corel only allowing adults (over 18) to download their distrobution of Linux?

  16. Deviant Debian distributions by PigleT · · Score: 3

    Other major distributions have their derivative distros - eg RedHat and Mandrake etc. There are also some good jobs done of porting RedHat-written code to Debian (eg Linuxconf).
    Given the problems experienced with Corel Linux, which is known to be "based on Debian", what are your feelings on having other distributions derived from Debian - in particular, how 'far' away from the original should they go and is there any preference in direction that they take?

    --
    ~Tim
    --
    .|` Clouds cross the black moonlight,
    Rushing on down to the circle of the turn
  17. Is debian getting too big? by gpoul · · Score: 5

    Debian seems to be getting too big to be managed. (by the user and wakkerman)

    There are many packages and they are getting more and more. ("What? There is a new window manager? - Package it!") - I don't think this is the responsibility of a distribution.

    A distribution should be the base system to run linux. Every more advanced system should be installed by the unix administrator.

    To make it even more worse, packages like netstd get split up in many others and packages which should be split, don't. (Look at tetex-bin. You only need xlib6g because there is xdvi in it. - If you drop xdvi in it's own package you don't have to install xlib6g and xbase on your servers)

    1. Re:Is debian getting too big? by Stephen · · Score: 3
      There are many packages and they are getting more and more. ("What? There is a new window manager? - Package it!") - I don't think this is the responsibility of a distribution.

      A distribution should be the base system to run linux. Every more advanced system should be installed by the unix administrator.

      I strongly disagree with this. To me the joy of Debian is that any program I want is already available, correctly configured for my system, and I don't have to do any more than
      apt-get install package_name
      to install it.

      --
      11.00100100001111110110101010001000100001011010001 1000010001101001100010011
  18. What will you be taking from other distributions? by Paul+Crowley · · Score: 4

    Recently, Debian adopted "logrotate" as their standard log rotation tool. I thought this was interesting because it was developed by Red Hat, not so much to increase the pool of Generally Good software out there as to meet a specific need they ran up against in the process of building a distribution. If this distinction makes any sense (and I think it certainly applies to, say install tools), what can you borrow from other distributions to bring Debian forward?
    --

  19. Updates to current stable releases by FreeUser · · Score: 5

    As an enthusiastic user of Debian, one of its greatest weaknesses to me has been the apparent "orphaning" of stable releases once they are released. All further development (security updates aside) appears to be done for the new, unstable development version. Even new versions of existing, well defined and stable products are rarely backported into the stable tree, resulting in the stable version of Debian quickly consisting mostly of outdated software.

    Is there any provision being made to allow for and support a more aggressive backporting of newly released software in current, stable releases, such as newer versions of xmms, netscape, mozilla, and so forth?

    I understand and recognize that some software (e.g. gcc, glibc, X, perl) may affect too many other dependent packages to be supported in both stable and development trees, but other software such as xmms and enlightenment don't fall into that category at all, yet debian packages often are never created to support the current stable release.

    --
    The Future of Human Evolution: Autonomy
  20. Size by Anonymous Coward · · Score: 5
    I've run Debian for many years. I love it. I had a couple of possible questions about the directions the distribution is going these days:
    • Debian used to be the most up-to-date of the distributions. Now it seems to be falling way behind. There hasn't been a new release in almost a year, and potato is still going to be based on 2.0.x kernels. Do you know where the problem stems from? Is anything getting done to fix it? Is it possible Debian has just grown too large to be maintainable (in which case, it might be logical to dump half of it into /contrib, and only have the team maintain a smaller core)?
    • There's an increasing non-free presence in Debian. Right now, the default potato install wanted to give me a large number of non-free packages, and non-free is listed side-by-side with free in the install. I had the distinct feeling that that the DFSG were being diluted. Do you know what's happening on this front?
    • What do you feel about Corel Linux, Stormix, and other Debian-based distributions? Do you think Debian may eventually form a common core or base OS that others build distributions on top of?
    • Right now, installing Debian takes a couple of hours. Is any work being done on improving the install process? Is any work being done on making package management less interactive (answer all of the config questions either before or after install, rather than during).
  21. Debian bureaucracy by Big+Dave+Diode · · Score: 5

    I've been using Debian for a long time now, and I'd like to contribute back to the project. However, I've been put off by what looks to me like excessive bureaucracy and some infighting among Debian developers. Are there any plans to streamline the process to become a developer/maintainer, and the developer contribution process itself? What about fostering a more civil peer review process?

  22. Debian and the FreeBSD kernel by Chalst · · Score: 3
    There seems to be something of a difference between the Linux and BSD
    worlds as to what the `natural unit' of an operating system is. In
    the Linux world it seems that the kernel is regarded as the operating
    system, and the various different distributions are regarded as
    flavours of Linux with their component parts being expected to be as
    interchangeable as possible.

    In the BSD world the whole distribution as deployed is held to be
    the OS, and moving a piece of software from one distribution to
    another has a bit of the flavour of a port. I think there are
    advanatages to the BSD way of looking at things, since some properties
    of OSs, especially security, make sense only when applied to the
    system as a whole.

    I am concerned, therefore, that the port of the Debian distribution
    to the FreeBSD kernel might undermine this view. Is the Debian port
    going to be positioned as an entirely new branch of BSD (say
    DebianBSD), or is it going to be regarded more in the Linux way of
    doing things? If the latter, how seriously do the Debian team take
    these cultural differences between the BSD and Linux world? Who do
    you see as your target user?

  23. appliance revolution by bholmberg · · Score: 3

    What do you make of all of this talk about appliances taking over the computer industry, and how sucessful do you suspect an OS like Debian will have if this really becomes mainstream?

  24. Is the HURD alive? by Vlijmen+Fileer · · Score: 3

    Hi Wichert,
    I've been following the development of the HURD for one or two years now, and I haven't seen much change in it. Do you expect the HURD ever going to be finished in the sense that it can be used in a serious way?
    Cheers,
    Martin van Boven

  25. What is Debian by Hard_Code · · Score: 4

    In light of the possibility of a Debian HURD distribution, and out of infamiliarity with Debian, I would like to ask what exactly Debian /is/...what comprises it. Is it a packaging/versioning/distribution mechanism? Is it a suite of bundled software? What exactly does Debian offer, or develop? How is it different from other distros? It seems to me that Debian isn't just a label and bundle of software slapped on to Linux, so what exactly is it?

    --

    It's 10 PM. Do you know if you're un-American?
  26. size/speed of Debian by MoNsTeR · · Score: 5

    I started using Linux at home with Debian 1.3, and stayed with it through 2.1. After that though, I switched to TurboLinux (though it might just as well have been RH or SuSE) for two reasons:
    1) it seems Debian will forever be compiled i486,
    and thus never benefit from the oft-huge speed increase of egcs/pgcc
    2) the size and growth rate of Debian are, IMHO,
    inexcusable. The main section no longer fits on one CD!

    If it were just #1, I could probably live with it and just install a seperate compiler and library to compile and run the apps that I really need the speed from. But #2 is just nuts. The multi-CD method of install is very rough and difficult to figure out / use, and installing via ftp is simply not an option for those of us with 28.8 modems. Worse yet, this has caused the pace of Debian to slow to a crawl. "Stable" released versions contains libraries and apps of ancient (by the linux time scale) version, and the dependency structure of dpkg makes substituting self-compiled versions effectively impossible. In short, it's very difficult to have a Debian system that is at all current.
    So, my questions are these:

    1. Is the Debian project planning, at any point, to create a Pentium-optimized release?

    2. Is the Debian project planning, at any point,
    to create something like a Debian-lite, that includes only a core of packages such as commonly used libraries, X, popular user agents such as mutt, lftp, and lynx, essential and popular server daemons like sendmail, yp[stuff], nfs, and apache...? Basically, a distro of similar size to the more popular distros that fit easily onto one CD.

    If Debian were to do those things, which I see as modernizing and streamlining respectively, I would switch back (or at least try it out in vmware =]).

    MoNsTeR

  27. Jumping the HURDle by blackholebrain · · Score: 3

    It seems to me that the whole HURD project [tho very promising in theory] has been in pre-beta hibernation for quite some time... so my question is:

    What exactly would it take to ramp up work on the HURD so that *Debian/HURD* actually becomes reality... or maybe the question should be "is there no Linus Torvalds or Alan Cox for the lowly HURD??"

    --
    <---[singularity sig]
  28. Keeping current with kernel releases by LiNT_ · · Score: 3

    I've seen a number of comments already dealing with this subject but none have asked specifically what I want to know. As a new user to linux if anyone has a simple answer to my question, please answer

    I've been wanting to try Debian for awhile now, the only thing holding me back is the tendency for Debian to fall behind by one current kernel release. With the upcoming release of pototo based on the 2.2 Kernel as well as the 2.4 kernel is Debian destined to fall behind once again? Are there any plans to adjust the release schedules or come up with a new release system to keep more up to date with the new software we're seeing more frequently?

    IMO opinion most of the die hard Linux fans are faithful devotees of Debian yet they also want to be on the bleeding edge. It seems to me Debain would benefit greatly by keeping more up to date even if it was with sub-releases incorperating things such as KDE 2.0 and the 2.4 kernel. As I said before I'm releatively new to Linux and since I've had literally no experience I would not be surprised to find all of this is easily solved with dpkg or something similar. Please let me know if it can be.

    LiNT

  29. Corel Distro - User Friendly by Cplus · · Score: 3

    Do you think that Corel has taken the right path in making a user friendly distro of Debian? Aside from the hoopla of threatened lawsuits and other controversy do you think it is easy enough for a newbie and fleshed out enough for someone who wants to really use it?

    --
    "Share your knowledge. It's a way to achieve immortality." -- Dalai Lama
  30. don't forget ppc by mcc · · Score: 4

    and PPC? is it likely debian will ever come to the PPC platform in any real form?

    there's a PPC section of the Potato part of the debian ftp site, but it doesn't have a lot of support, and last time i checked there was _no_ documentation. and potato's supposedly unstable anyway.

    Please, please say this will eventually come to be a full distribution. i would _really_ rather have debian on this here mac than the quasi-redhat that is linuxppc. Not to mention that linuxppc's distribution, well, isn't perfect. there are a _lot_ of things broken right out of the box. It would be nice to have something resembling an alternative.