Slashdot Mirror


Custom Debian Distributions

Andreas Tille writes "When the first Custom Debian Distribution - Debian Junior - started in the beginning of 2000 we did not expect that this would perhaps lead to a new way Debian could support its end users in general. The next step forward was done in DebConf3 in Oslo when several developers who care about Custom Debian Distributions met in person and decided to work together more closely. Finally at OSWC conference in Malaga took place a workshop aiming at exactly this issue. The result of the conference was to write a paper about Custom Debian Distributions to explain to the public what we had done and what we want to do. This is an implicit call for participation for all those people inside and outside Debian who work on the same goal: Enhance the role of Debian as the missing link between upstream software developers and end users."

17 of 203 comments (clear)

  1. Copyediting? by Xoder · · Score: 4, Interesting

    How does one help Debian copy-edit this piece? It really needs it. It was clearly written by a non-native English speaker, which is neither here nor there, but it does need some cleanup...

    I Edit

    --
    The previous sig has been removed due to /. protecting your best interests
    1. Re:Copyediting? by Anonymous Coward · · Score: 3, Interesting

      The document states that it was written by Andreas Tille tille@debian.org. I'd contact him.

  2. What about the Debian distribution for lawyers? by spiritraveller · · Score: 4, Interesting
    I remember reading about a Debian distribution for doctors and another one for lawyers.

    Are those projects still in active development?

    I would like to get involved in a distribution for lawyers... since I intend to become a lawyer before the year is up (taking the bar at the end of July).

    1. Re:What about the Debian distribution for lawyers? by bfree · · Score: 4, Interesting
      --

      Never underestimate the dark side of the Source

  3. Differences between custom and based? by gmuslera · · Score: 3, Interesting

    There are a lot of distributions that are in a way or another "based" on debian (knoppix, mepis, xandros?, etc), whats the difference between those custom and the based on debian ones? Just the project that holds them? Is a technical difference or more like a political one?

    1. Re:Differences between custom and based? by Agent+Orange · · Score: 2, Interesting

      well, usually they'll take a certain number of packages from the debian main, contrib, and non-free sections and roll them into a CD distro that is not something enormous (12CDs IIRC for the latest debian stable).

      For example, knoppix is a single bootable CD with all the expected packages. They have a fancy default GUI interface (gnome or something like that), nice pretty installer (x86 support only though, not the zillion other archs that debian supports) and roll it all up into a single coherent, but smaller and more friendly, ball.

      They try to provide most of the things that most people are likely to want. Knoppix (in our example) makes a nice try-before-you-buy or rescue-cd type thing. Good for newbies who want to fell the warm fuzzy debian way, but aren't quite ready for diving in yet.

      So that's what debian-based means - parts of debian all rolled up into one.

    2. Re:Differences between custom and based? by GrnyS · · Score: 5, Interesting

      From the developer's perspective, by making a Custom Debian Distribution, my project, Debian Jr., can afford to focus strictly on making Debian better for children, and not have to worry about providing a whole new infrastructure that is necessary for a Debian derivative.

      From the user's perspective, they are going right to the source for support and bug reporting, rather than filtering everything through a third party. They don't need to worry about whether package foo from Debian main will work with their Debian derivative or not. And if package foo *does* break, someone is actually on the hook for fixing it, whereas with a derivative you're likely to encounter this:

      User: Package 'foo' is broken when I use it with Debian derivative 'bar'. Help!

      Derivative developer: Sorry, that's your problem. We don't maintain 'foo'.

      Debian developer: Sorry, that's your problem, I don't run 'bar', so I can't debug it.

      --
      synrg at debian dot org

  4. Debian continues to improve! by Bodhammer · · Score: 4, Interesting
    I started with Slackware in the mid-90's, moved to RedHat for 5-7.3 and started using Debian last year.

    I've been very impressed with the stability and with apt. I do wish that Debian had a little quicker package release but at the price, I really can't complain too much.

    Yesterday I had a another wonderful experience during an install. We have an old Dell PowerEdge 2000 PIII 450 w/ Perc/SC2 raid. I was having trouble getting it going under the Woody install. For grins, I decided to try the Sarge installer . EVERYTHING just worked! It saw the Intel EEPro100 and the RAID controller - both of these were problematic under Woody.

    Of course I would like a faster release and better hardware detection during install. Kudzu with Knoppix does work well. Packages that I want to run right now are still not packaged in .deb (Zope 2.7, Plone 2.0)but it's not a show-stopper.

    The bottom line, Debian has the true open-source community and distribution. It has excellect quality control. It has excellent responsiveness to security issues. Debian has the potential to be the "one true distribution" and Sarge is looking very good!

    --
    "I say we take off, nuke the site from orbit. It's the only way to be sure."
    1. Re:Debian continues to improve! by Simon+Lyngshede · · Score: 3, Interesting

      I must say, I've been less than impressed by the installer in Sarge. Installing Debian is still a bitch, but when you have up and running it is perfect, thanks to apt-get. Im not say that Debian should get a shiny graphical installer, but they should focus on making something simpler, like the OpenBSD installer (yes, I think that is an amazingly simple and easy to use installer). Or they could snatch Slackwares installer.

      As much as I like Debian, I would hate to see it as the "one true distribution", it is to big and to complex. In my opinion.

  5. Implicit call? by Anonymous Coward · · Score: 1, Interesting

    "This is an implicit call for participation for all those people inside and outside Debian who work on the same goal..."

    What the heck is an "implicit call for participation"?

    I assume he means "explicit call for participation".

    (Yeah, I know, welcome to Slashdot, yada yada ya...)

  6. Debian needs a subdistro with less archs by ponds · · Score: 4, Interesting

    The main beef that people have with Debian is the dated packages.

    While most of the trolls from Gentoo Zealots (No attack vs Gentoo here, I'm a Gentoo user myself) and the like are unfounded because they speak vs packages in Woody; there are still a ton of packages in sarge and sid that are less than current.

    The problem with this is not the fault of the Debian Developers, it's the fact that Debian supports a vast number of architectures as well as a vast number of packages, causing QUITE alot to update, even with a minor version number change on one package.

    NetBSD is the only platform other than debian to successfully nearly this many architectures. The way that NetBSD does it is source packaging; I do not think that this is the way for debian to go.

    What needs to happen is a project to support Debian for a few platforms: the x86, the PPC, the sparc, and maybe two or three others. Classic Debian would run parallel to this, and obscure archs would still be supported.

    Two new package trees, called something like desktop-sarge and desktop-sid, would be mirrors of the sid and sarge trees, but only support the major archs. This way, a DD doesn't have to compile vs 37 or whatever archs before he updates his package; the new version would come out for the major archs early, and the obscure archs could wait until however long it took.

    Instead of everyone waiting for months.

    1. Re:Debian needs a subdistro with less archs by GreyWolf3000 · · Score: 3, Interesting
      Thanks for informing me about Debain.

      Still, why does this not happen more often, then? It seems like the users are just sitting around waiting for things to be done for them. Granted, updating packages isn't something you can expect end users to do, but I hear a lot of so-called "experts" complain about how software is old in Debian.

      I'm about to try rebuilding Crux with a cvs glibc and binutils with NTPL instead of linuxthreads. I suppose I could do the same with debian, just install dpkg in my temporary build environment and figure out how to use dpkg-buildpackage.

      --
      Slashdot: Where people pretend to be twice as smart as they really are by behaving like children.
  7. Re:Debian by EvilAlien · · Score: 1, Interesting
    I don't understand all the hype about Knoppix lately.

    I view Knoppix as a threat to adoption of Linux, risking marginalizing it as a toy or OS suitable for casual flirtation but undeserving of space on a harddrive. The ease it provides for a very shallow glimpse into Linux means that those trying it out never have to commit, and therefore never have to put effort into migration.

    The natural human resistence to chance suggests that this will hinder the adoption of Linux on the desktop rather than spur it forward.

    --
    perl -e 'print $i=pack(c5, (41*2), sqrt(7056), (unpack(c,H)-2), oct(115), 10)'
  8. Re:Compare with Gentoo by 7-Vodka · · Score: 2, Interesting

    I use both debian and gentoo.
    One of the MAJOR advantages of gentoo is that it's easy to sit down for 20 minutes, learn how to create your own ebuilds, make one in 5 minutes and have it accepted the same day.
    Debian just sucks for this.

    --

    Liberty.

  9. Re:Debian just doesn't get it. by bjarvis354 · · Score: 2, Interesting

    Funny. I installed Debian Stable on my Apple Powerbook in about an hour. Then I changed my apt sources to unstable and ran "apt-get dist-upgrade" and had a nice current Debian Sid install in a few hours. Then I configured, compiled and dropped in my 2.6.4 kernel...Got Mac OS X running in Mac-on-Linux...Not hard really. But with Redhat I bet it would have been a nightmare.

  10. HOWTO Be Helped By The Debian Community by krmt · · Score: 3, Interesting
    create a friendly user community that doesn't slam people for asking questions "improperly"
    This is a difficult thing. I hang around in #debian quite a bit, and I see both the types of people who are happy to help and those who are only there to make themselves feel smarter and better than the rest. And I can honestly say that the former are more plentiful than the latter, but users tend to actually listen to the dicks. Why? I don't know... maybe they really would rather get in a pointless fight than get something fixed, but it's something I see all the time. The trick is to listen to those who are trying to help you, use /ignore when necessary, and simply grow a thicker skin.

    On the other side, as someone who tries to help out with support, I see two general kinds of users. One is the type who just wants their hand held all the way through the process. They'll not bother to do a couple of google searches or search the Debian list archives. They won't bother with the manpage because "it takes too long to read" (as though logging in to IRC, asking your question, clarifying your question, and waiting for a response is any faster). Sometimes they'll even lie about what they actually did to their system. These people are amazing and get ridiculed. Those who troll and say "Debian sucks! I can't get this piece of crap to work, so I'm going to gentoo!" (as many people on slashdot recommend) tend to be astounded when the channel unanimously says "Ok, see ya later!" These people aren't treated very well, but that's because they're not treating anyone else very well in return.

    On the other hand, users who ask smart questions and are willing to do some basic searches and reading are helped quite a bit. Many people in #debian genuinely try to help these people, because we can all see ourselves in this position. You're not guaranteed an answer, or even help (oftentimes no one can help with your question) but if you're willing to do a little bit of your own free tech support then you'll do just fine. Remember, when someone points you to a manpage or the Installation Manual (yes, there is one, and it's amazing how few people read it) it's not because they're being a dick, it's because the doc really does have the answer. An "RTFM" always comes with a pointer towards what to read in my experience, and if you're willing to listen you'll do fine.
    If someone thinks a question is unworthy they should not waste their time by finishing reading it and they certainly shouldn't spend their time answering the question. Doing and complaining, about either given the voluntary nature of the internet makes them look like a mean loser.
    Agreed. How do you expect to change that though? Debian is, by nature, a very open project, and as such places like debian-user and #debian are relatively unmoderated. Do you want to close off the lists somehow? Do you want to moderate them? Who do you propose to do the job? And by what guidelines? And by what mechanism? These are serious questions, and they don't have easy answers. "Fixing" a community isn't easy, and if you want to help I suggest hopping on debian-user or stopping by #debian and try and change things one user at a time.
    --

    "I may not have morals, but I have standards."

  11. Re:Debian by RealAlaskan · · Score: 4, Interesting
    I view Knoppix as a threat to adoption of Linux, risking marginalizing it as a toy or OS suitable for casual flirtation but undeserving of space on a harddrive.

    I've been handing Knoppix disks out to computer illiterate folks I know. They can use it as a toy, and get used to the idea that Linux is something they can use. Knoppix has some little games, a nice web browser, they can write stuff, they can get pictures from their digital cameras (I do have to show them how to do the last two things, since there aren't icons on the desktop for ``write a paper'' and ``digital camera''.).

    For these guys, Knoppix means exposure to Linux, and just a little bit of familiarity and de-mistification. The lack of commitment is vital here: these guys are deathly afraid of screwing up their machines. This is definitely casual flirtation, but that's a huge step forward with this crowd.

    I've been giving Knoppix disks to computer literate friends, too. For them, it's a chance to find out that Linux really does work on their hardware, that they really can do their work on it (they suspect that's true, so they're interested), and that they really can install it and keep it up to date.

    For this bunch, there is usually some Linux application that they want to run, but the new set of system administration tasks and the installation difficulty scares them off. With Knoppix, they can see how easy it is to install, and they can seriously evaluate it. This is FAR from casual flirtation! Not all of this crowd winds up using Linux daily, but most of them wind up with it on their hard drives, and their minds are opened a bit.

    Over all, I'd say that Knoppix is doing a lot of good. It's letting people progress a lot farther towards using Linux than they would ever go without this sort of distribution.