Slashdot Mirror


Debian, Past Present & Future

solferino writes "Christoph Lameter, a major guru in the debian project, has put up a very well written talk that he gave earlier this week that addresses debian's past, present and future. He includes a good background history of the project, some interesting sets of figures and projections (30,000 packages by the end of 2004!), a good discussion of the pros/cons of source based distros and his ideas about a new package manager he is developing (uPM). In all a very good read, whether you are just now considering dipping a toe into the debian well-spring or have been drinking from the source for a long time already."

157 comments

  1. apt by Anonymous Coward · · Score: 2, Funny

    apt-get install first-post

    1. Re:apt by Anonymous Coward · · Score: 1, Funny

      E: Errors while processing: Not allowed by moderators.

    2. Re:apt by Anonymous Coward · · Score: 1, Funny

      apt-cache search informative-comments

  2. New Slogan for Debian by Anonymous Coward · · Score: 2, Funny

    "It's not the size of your package that matters, it's how many you have."

    1. Re:New Slogan for Debian by Anonymous Coward · · Score: 0

      It's never been about the length, just the girth!

  3. What happens when they run out of Toy Story chars? by httpamphibio.us · · Score: 3, Funny

    I imagine this will be similar to the catastrophic Y2K bug. :)

    --
    sig.
  4. 30,000 pkgs by 2004? by bovril · · Score: 2, Insightful

    And 100,000 by 2006!!
    I guess this means that sarge will be released around 2028...

    --

    ---
    Yeah, well, that's just, like, your opinion, man.
    1. Re:30,000 pkgs by 2004? by dfeist · · Score: 5, Funny

      640 are plenty for all, I thought...

      --
      Unix makes easy tasks hard and hard tasks possible. Windows makes easy tasks easy and hard tasks $29.95.
    2. Re:30,000 pkgs by 2004? by Glanz · · Score: 1

      Yes it does!!! That's the year when it will be optimized for i586. Of course, that will be only five years after platforms began to use the i1172.

      --
      Rien n'est plus beau que le creux du 0.
    3. Re:30,000 pkgs by 2004? by JollyTX · · Score: 2, Funny

      Hey, careful with that joke, it's an antique!

      --
      Can you hear me, Major Tom? I'm not the man they think I am at home...
    4. Re:30,000 pkgs by 2004? by spoonist · · Score: 3, Funny
      Not 640, 640k. The actual quote is as follows:
      " 640k should be enough for anybody."
      If 640k packages should be enough, then they still have 610,000 packages to go!!

      Quit writing about the history of Debian and get to work on those packages!!!
    5. Re:30,000 pkgs by 2004? by The+J+Kid · · Score: 5, Informative

      Nope. If you'd read the article you'd've seen that uptill woody they released every year.

      The reasons for Woody taking extra long were:
      - BIG jump in archs...up to 11, with stuf like X-Windows not actually designed for those archs, but they fixed it!
      - Security Patch maintainers where up to there neck in work and it was a bottle neck (remember the planned may release? This was why it was prosponed)
      - They only started fixing the above 2 probs after the freeze so that no new stuf could get in.

      But thankfully these issues are resolved now, so Sarge should release (ahem) on time. And anyway the PM (Project Manager) of Sarge wants to have cds of testing too.

      --
      Moderation: +4. Modded 70% Funny and 30% Overrated. 100% Saturated.
  5. Re:What happens when they run out of Toy Story cha by NWT · · Score: 3, Funny

    Oh come on, by then we'll have Toy Story 11 with a whole bunch of new funky character-names ...

    --
    Life sucks.
  6. source distribs by m0i · · Score: 2

    I like the comparison with source based distribs, as if they were 'the challenger' to Debian. It looks like Gentoo is putting pressure! And the uPM new stuff is aimed to address it as well. Things keep moving fast!

    For those who need an incentive to try Debian, the keyword is stability; their QA process is what make the distrib lag behind in terms of latest versions, but the benefit is a rock solid platform.

    --
    have you been defaced today?
    1. Re:source distribs by autechre · · Score: 5, Informative


      Keep in mind that you can install from source when you really need it. For example, I was still running potato on my servers a while back when AOL broke Everybuddy. Newer versions were out, but Debian only updates packages for security reasons (which is occasionally annoying). Not a problem:

      apt-get -b source everybuddy

      This will grab the source and Debian modifications, apply the mods, and build a package. You can omit the -b option if you want to customise it.

      Some will say that if you do this, you lose the stability provided by Debian's long release cycle, but I disagree. The rest of the system is not less stable because you installed an IM client (which shouldn't be able to hurt anything else, unless there are severe bugs in it). This is not any different than compiling it from source yourself and installing it into /usr/local (except that when you dist-upgrade, you'll get a newer version if one is available).

      On the other hand, installing packages from testing or unstable may upgrade libraries, and that could affect your system as a whole (especially if it's libc6). You'll have to weigh the benefits of this if it ever comes up.

      --
      WMBC freeform/independent online radio.
    2. Re:source distribs by grumbel · · Score: 4, Insightful
      For those who need an incentive to try Debian, the keyword is stability; their QA process is what make the distrib lag behind in terms of latest versions, but the benefit is a rock solid platform.

      Well, I heard this quite a few times now, but my own experience is quite a bit different. Debian stable is at first old, not stable. I have run in quite a few showstopper bugs that were already fixed in upstream and in unstable but which never made it into stable, since the QA process which makes it quite hard for new upstream to ever make it into stable.

      I think the main problem here is that the freeze is globally to all packages instead of local to small package groups, in a lot of cases a package is still heavily under development when the freeze happens and then for month or years it will not get updated, even if the upstream becomes a lot more usable and stable.

    3. Re:source distribs by autechre · · Score: 5, Insightful


      Yes, this is sometimes annoying. One example is Mozilla; for a very long time, we were stuck with M18 in Potato, while new releases were certainly an improvement.

      I understand that there are more variables in Debian with all of its supported architectures, and it wouldn't be as easy to simply release updates of later versions as distributions such as Red Hat do; you can't be sure of the impact it will have everywhere, and backporting security fixes is safer.

      Perhaps a "mostly harmless" package repository could be created. No, "testing" doesn't count, because the packages in there will often be built against new libraries, and you probably don't want to go there. But this could contain binaries for packages such as Mozilla, which gets updated a lot (1.1 really is much better than 1.0) and would be unwieldy to build from source). These binaries would be built on a potato system. Those who wanted this sort of thing could simply add another line to their apt sources file, and accept the small risk.

      It's possible for someone to do this on their own; Adrian Bunk maintained a repository of several updated packages so that 2.4 series kernels could be used on Potato. But I think it would be nice to have this as an official part of Debian. It doesn't sound so great to say, "Oh, yeah, you can do that; just get the packages from $THIS_GUY".

      --
      WMBC freeform/independent online radio.
    4. Re:source distribs by Tolchz · · Score: 2, Informative

      Have you tried adding security.debian.org to your /etc/apt/sources.list ?

      Usually for me it's a case of "Dang, some flaw in was found"
      apt-get update; apt-get dist-upgrade

      And a few minutes later that package is being replaced with a non vulnerable one. The security fixes are very quick for Debian.

      I also run stable on a machine at work. It's beein running stable for about 2 years or so now and I've never had a major showstopping bug with it.

    5. Re:source distribs by LinuxHam · · Score: 1

      I am juuuuust getting underway with my first Debian loads in the last coupla months. One a console-only install and just last night, my first Debian install with X. Did you know apt-get install gnome doesn't work but apt-get install kde does?

      Anyway, is it a bad idea to run cron-apt with sources pointing to testing? I also found that cron-apt installs with the -d download only option. It's a blow box so I removed the option. I want to see if the maintainers will break my box with a nightly update. And IIRC there are no security updates for testing. Not nitpicking against you, just confirming my findings for my personal situation.

      --
      Intelligent Life on Earth
    6. Re:source distribs by Anonymous Coward · · Score: 0

      the problem is that the next apt-get upgrade will overwrite your "customized" package.

    7. Re:source distribs by HiThere · · Score: 2

      Well... maybe. It has seemed to sometimes have package problems in the stable branch. At least apt-get thought so. That was 2 or 3 months ago, right after woody was released, so things may have cleared up by now, but I found it ... disillusioning.

      OTOH, I got there via an upgrade from the Progeny distribution (I hate all the detail work of the standard Debian installer) so I may have started from an unexpected place.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    8. Re:source distribs by Anonymous Coward · · Score: 1, Informative

      I think the main problem here is that the freeze is globally to all packages instead of local to small package groups..

      This is false, see http://lists.debian.org/debian-devel-announce/2001 /debian-devel-announce-200106/msg00014.html.

      "The freeze will proceed in four phases: first policy will be frozen, followed by the base system, followed by standard installs, and concluding with the remainder of Debian."

    9. Re:source distribs by jbmadsen · · Score: 1

      Not true, there are security updates for testing as well as stable. Something like this should do:

      deb http://security.debian.org/ testing/updates main contrib non-free

    10. Re:source distribs by gr0ngb0t · · Score: 1

      i thought they just replaced the insecure package with a security modified package...?

    11. Re:source distribs by alfaiomega · · Score: 2, Insightful

      These binaries would be built on a potato system. Those who wanted this sort of thing could simply add another line to their apt sources file, and accept the small risk. (...) Adrian Bunk maintained a repository of several updated packages so that 2.4 series kernels could be used on Potato. But I think it would be nice to have this as an official part of Debian.

      Since the current stable release is Debian 3.0 Woody, I'd suggest you apt-get dist-upgrade.

      --

      root@aio:~# nmap -sX -iR -p1- # Ho, ho, ho! Merry Xmas, everyone!

    12. Re:source distribs by autechre · · Score: 2

      >the problem is that the next apt-get upgrade will
      > overwrite your "customized" package.

      So tell it not to do that. There are at least two methods of marking a package to not be upgraded; one involves using dselect (GACK; when will we kill this beast?), and one involves exporting the package database, editing, and re-importing. Perhaps there are others; I haven't had to do this in a while, so I don't remember the exact procedure, but it's there.

      --
      WMBC freeform/independent online radio.
  7. I hope that they don't package everything. by autechre · · Score: 5, Interesting


    I've been using Debian for a few years now, after using Red Hat for about 1.5 years. I've really gotten to like it; server updates are easy, and running unstable on my desktop allows me to install many recent things with very little trouble (and no, unstable almost never breaks).

    However, I'm not sure that listing absolutely everything should ever be a goal. Having a lot of packages is very good, because it's nice to easily have all of your choices laid out, but it can make it difficult when you're trying to choose software. I can only imagine the horror if they tried to list every CMS or MP3 jukebox (we get _buckets_ of those types of projects submitted to freshmeat, and most are very similar).

    On the other hand, people shouldn't necessarily be restricted from putting new packages in Debian just because there are a lot of similar projects, because everyone has different needs. It's a difficult problem, and I'm not sure how/if the project currently deals with it (though most everything I've seen in there seems to be of reasonable quality).

    --
    WMBC freeform/independent online radio.
    1. Re:I hope that they don't package everything. by gl4ss · · Score: 2

      it's really just how the packages are presented to the user.

      maybe somebody could build a tool that would submit the name of every package one user is using into a database, and from database could be assembled a list that could help people looking into what software to get to do a particular job.

      but, of course, popular doesn't mean best...

      anyways, the way i tend to do it, is to look on the web with google/other searches for a tool to do the job i need done, and _then_ look which of those tools are available in stable/testing/unstable or as .debs from elsewhere.

      --
      world was created 5 seconds before this post as it is.
    2. Re:I hope that they don't package everything. by 1110110001 · · Score: 1

      I think the only working solution would be something like detailed categories with good names (not php/postnuke/plugins - this should be under php/cms). A voting in this categories should be made possible so you open php/cms and see "must users found postnuke the best, second rank to phpnuke, also avaible: ..." This should be supported in apt-get too. Sometimes it gets really hard to guess the package name. I'm sure many before me had such ideas, but no one has really done it ...

      b4n

    3. Re:I hope that they don't package everything. by Ian+Bicking · · Score: 2

      There is some package (the name of which I can't find) that reports installed packages to judge popularity. It's not installed/enabled on most installations, of course.

    4. Re:I hope that they don't package everything. by micheas · · Score: 1
      The package is called popularity-contest.

      Installing this package is an easy almost no effort way to help.

  8. Short Fuses by Anonymous Coward · · Score: 5, Funny

    Debian developers are known to have strong convictions and it is easy to get into some old argument when the buttons of one group or another are pressed.

    heh, I didn't know all /. posters were debian developers as well.

  9. How ironic.. by joib · · Score: 2, Interesting

    ..that in an article about debian there is this big ad for, yes you guessed it, Microsoft.

    More seriously though, UPM looks very cool. Hopefully it will be a success. Although I find it hard to believe that debian would adopt it, maybe that's why he seems to be planning another distro.

  10. profit by Anonymous Coward · · Score: 0, Funny

    1. Grow beard 2. Leave your job at AI labs. 3. Forget your hygiene. 4. Support free software that has a logo of your smelly feet. 5. Rant about the name of software that someone else has created and named. 6. ? 7. Profit 8. Rant about the kernel of Debian and make sure they will switch to The HURD kernel. 9. Wake up one morning, realize that The HURD is a piece of shit and.. 10. Shoot yourself.

  11. Why I run Debian (testimonial/rah-rah) by intnsred · · Score: 5, Interesting

    I've run Debian for years, and I've always felt that other distros were better. After all, those other distros get much more press, they've got glitzy widgets and eye candy, and it's hard to resist that.

    So about every 6 months I'll hear about a new version or distro and will give them a shot. I'll install them and make an honest effort to use it, rationalizing my choice just like the distro's marketing people want me to. But I always wind up throwing my hands up in disgust and thinking, "How can people use this crap from day to day?!"

    Now, with many distros polluting the ideas of free software and open source -- feeding you a GPL license and then their own proprietary license which prevents you from copying CDs and giving them to all your friends or from installing on multiple computers -- there's more reason than ever to use Debian.

    Debian's geek appeal is legendary. But now, with Debian's Desktop and Education sub-groups, the old idea of being proud of a geeky install is disappearing. Debian's beta installer is on par with every other distro's -- a fact that thousands of Debian users are eagerly awaiting.

    Everyone's heard of apt-get and Debian's package management system. Yes, it's as slick as you've heard. But fewer people realize the huge scope of software available in Debian. I run all my desktop machines with Debian's "unstable" (think "unstable" as in changing; Debian's "unstable" release might have bugs, but there are certainly no more bugs in unstable than in the commercial release distros!). With that I have a huge selection of software -- over 10,000 packages. All of those packages are done by registered developers whose first job is to do it right.

    When I read in Linux Journal or somewhere online about a nifty program XYZ123, I just try to install it -- 9 times out of 10 one of Debian's hundreds of developers has already packaged up XYZ123 for Debian. There's a huge advantage of having a distro that is controlled by geeks who like computers and who do this for the fun of it. Debian's developers are into GNU/Linux, and it shows.

    On DebianHELP we call Debian "militantly free software". Yes, that's what it is. That militant attitude permeates Debian and this is Debian's strong point. I like the fact that Debian people worry about little details in the license agreements. I like the fact that Debian segregates non-free software into its own little slum. I like that Debian has a "social contract" and clear guidelines about what it's interested in and what it's not.

    Many times I've often said to myself, "Gee, why are those guys worried about that stupid thing..." (e.g. the old KDE-QT license battles). But time and time again I'm proven wrong as the correct view turns out to be the morally miltant view. Besides turning out a first-rate distro with loads of software, Debian's role as GNU/Linux's moral compass is something we can't afford to lose.

    1. Re:Why I run Debian (testimonial/rah-rah) by Pengo · · Score: 3


      I agree. I worked at a company with 14 debian boxes and a huge debian based database server. They where quite easy to manage. It is nice and easy when you need a library to compile someting, or don't to compile something because it's just an apt-get away.

      I guess I can't imagine running anything but debian on the server side.

      The desktop, for me at least, is another story. I guess that I found debian fell short. I do like Gentoo, I get the very latest and greatest.. but, when I am doing a JAVA or Web based product, I find myself using a combination of my (tiBook) .. windows XP and Cygwin using XFree86 X-screening my RedHat server. (Gawd, I know.. it's a sell out from all angles...) Over the years my server/desktop (99% of the time I use remote X server for my work... especially now that I have discovered that -GEM- Eclipse...)

      Now, Redhat hasn't been really a choice for mine since the 6.2 days.... but, now with the BlueCurve interface... I must say.. it's just the level of boring I was praying for. The fonts look great after getting them installed, etc. Now, I know I could do all this on Debian.. Admitantly , some of my issues with debian are not debians fault but my own short-commings on knowledge off things like XFree86 Configuration files (biggest ones), seems I remember having a hard time getting certain things to work, like scroll mouse, sound card, etc. I know it's a geek OS, as is most/all linux os's.. but.. I believe that right now, redhat has the desktop figured out ... for me.

      I would -LOVE- if Debians desktop distro can be everything that to me that Redhats is. For the first time ever, using redhat, I have actually used a file manager.. Never before have I bothered.. just drop to the bash prompt for generally everything. After sitting on OS X for about 1 1/2 years call me spoiled.. I want my GUI.

      anyway, sorry for the rant. I do think you have interesting insight into debian. I am glad you have had such great experiences with it. Your perspective actually inspires me to give it another try... (I have a unused box in the closet).

      Maybe give redhat 8 a try, it might raise your bar with what a linux desktop could be. I haven't tried Lycoris or the other 'desktop' offerings, but Redhat seems to have done things right in my book w/8.0.

      Cheers

    2. Re:Why I run Debian (testimonial/rah-rah) by Wylfing · · Score: 2, Insightful
      The desktop, for me at least, is another story. I guess that I found debian fell short.

      Hm. Ok, I know I'm being that annoying Usenet guy who says "It works for me!" but here goes: Debian on the desktop works for me. On my recently-assembled work desktop I had a nice, fresh, system on which to try stuff out. I first tried Mandrake 9.0, because I assumed it would be a better desktop choice. After about a day I started over and loaded Debian Woody instead. I think it took me about 1 hour longer to get Woody up and running to a KDE 3.0 desktop, but that included such things as recompiling the kernel for my hardware! (Few things bring more geeky pleasure than making your own kernel .deb.)

      Yes Debian is geekier. But there is a good reason everyone keeps using this "refreshing drink of water" metaphor for it. It's like you've never had a satisfying computer-using experience and then you "get" Debian and you go "Ahhhhh..."

      --
      Our intelligent designer has never created an animal that we couldn't improve by strapping a bomb to it.
    3. Re:Why I run Debian (testimonial/rah-rah) by Pengo · · Score: 2


      Last time I tried Debian on the desktop was Potato, maybe I should give woodie a try. thanks for the feedback.

  12. Insightful... by Anonymous Coward · · Score: 0

    Yes...

  13. Re:What happens when they run out of Toy Story cha by Anonymous Coward · · Score: 0

    At the rate they're releasing new versions,
    that should last another 1,000 years.

    Talk about a lead-assed release schedule.

    Yea, yea, apt-get and you're up to date.
    I'm talking about RELEASE schedules.

  14. Debian's problems, RedHat sucks, but still use it by StarHeart · · Score: 3, Interesting

    I think this article points out very well the problems with Debian that cause it's extremely slow release cycle.

    First is it has way too many packages it tries to support. The articles says 9000 packages for 3.0 Woody. RedHat has something like 1800(I am sure this figure it slightly off) packages in RedHat 8.0 Psyche. So Debian has 5 times has many packages to support. I do think RedHat would do better to support more packages, but not that many more. I might add say abother 200 packages to RedHat which would put them at 2000, still 4.5 times less than Debian.

    Second is that Debain tries to support way too many platforms. My personal philisophy is that while it would be nice to have the exact same distribution for every platform it is just impractical. It would help their development greatly if the cut platforms. If they wanted to be logical about it they could probably look at the number of users of each platform and create some minimum number of users to support that platform.

    I do think that simplifying package maintaining is a good move, but they are trying to fix the symptom instead of the problem. I applaud them for delaying to make releases extremely stable, but I think some of their maintainers have the wrong idea. One example that comes to mind is the XFree86 maintainer continuing to maintain XFree86 4.1 months after 4.2 had been released.

    Another point about Debian has been it's horrible installer. I am hoping the Progency installer does take over and is also improved upon.

    I use RedHat and have for years, but I am looking for a new distribution. I am doing so because of bad decesions RedHat has made in my opinion. These include rushing releases to meet a deadline instead of holding back and making it truly stable. They love to talk about their Q/A team, but their touch is very obviously lacking in RedHat 8.0, but at least they aren't as bad as Mandrake Q/A.

    Then there is having Havoc Penington as an employee and on top of that having him as a Gnome Developer. He has a philisophy of simplify the user inferace to make it more usable. I agree with this idea, but he takes it way to far. His definition of simplification is dumbing everything down and removing very useful features and settings. Even worse he has convinced many Gnome developers.

    I have tried Debian, Sourcer, Mandrake, Gentoo, and even Slackware before RedHat. None were better than RedHat in my opinion. Like when I used Windows, I wish for something better.

    --
    Havoc Penington, the bane of my Linux desktop.
  15. Re:Debian's problems, RedHat sucks, but still use by theefer · · Score: 2

    Have you tried Lindows ? ;-)

    --
    theefer
  16. Three steps: by Anonymous Coward · · Score: 0, Redundant

    1. Install debian
    2. Apt-get
    3. Profit!

    1. Re:Three steps: by Anonymous Coward · · Score: 0

      Ooh baby!

    2. Re:Three steps: by James+Skarzinskas · · Score: 0, Troll

      It has come to my attention that a more likely series of events would be: 1. Post witless profit joke. 2. Get moderated down.

    3. Re:Three steps: by Anonymous Coward · · Score: 0
      Where did all these profit jokes come from?

      Are they unique the ambiance that is Slashdot?

      Or are they some leftover schtick from the 90's business schools?

    4. Re:Three steps: by James+Skarzinskas · · Score: 0, Offtopic

      The Beowulf jokes, the profit jokes and the hot grits are really starting to enrage me deeply. I think we should unite and declare an official fatwa or jihad on these stupid jokes.

    5. Re:Three steps: by Anonymous Coward · · Score: 1, Informative

      it comes from the episode of South Park where the underpants gnomes are stealing tweaks daks. they follow the gnomes to their home, or whatever it is - fatory? - anywya, and they ask why they do it, and they are told 1. steal underpants 2. ??? 3. profit!!!

      it was funny in south park, its very unfunny on here though. juist like most of the slashdrones though, who cant actually invent anything funny,they just repeat and repeat it ad-nauseum.

  17. Re:Debian's problems, RedHat sucks, but still use by Anonymous Coward · · Score: 0

    There are and will be as many packages and supported
    platforms as there are volonters to support them.
    I don't see how your whining about it will change that (or how it would help). You can't control a
    community effort in that way, nor would a sane person try.

  18. I didn't make him...for you!! by autechre · · Score: 5, Insightful


    If you got that reference, I'm really sorry.

    Anyway, please read this:

    http://lists.debian.org/debian-devel/2002/debian -d evel-200204/msg01343.html

    Maybe this will clear up a few things. Debian is supporting these architectures because no other Linux distribution does. As the message states, XFree doesn't even support as many architectures as Debian; the Debian project is how users of those architectures get XFree86 at all.

    Maybe you feel that they are not important, but I think that the people using them would disagree. Obviously, there are enough people who use each platform to do the work of porting packages to it. What makes you think that they would turn around and do some other, "more important" work instead if support for their architecture was dropped?

    [And isn't this why most hardware manufacturers don't release Linux drivers? Because "most people" use Windows?]

    Debian exists as it is for many reasons, and there is nothing else like it. It is not going to change into your idea of the perfect distribution. However, there are several distributions which are addressing some of the "problems" _you_ (and others) have with Debian. Most of these amount to pretty graphical installers and a few other things, and are only for x86. Since that seems to be what you want, why don't you try one of them? IOW, don't complain that Mozilla doesn't have an integrated AIM client; use Netscape instead.

    --
    WMBC freeform/independent online radio.
    1. Re:I didn't make him...for you!! by Anonymous Coward · · Score: 0
      If you got that reference, I'm really sorry.

      I just watched that last night. coincidence?

    2. Re:I didn't make him...for you!! by StarHeart · · Score: 2

      I have read that message before. The gest is he keeps with the old stuff so he can support all the platforms. As I mentioned above I think this is impractical. I am sure the the people using those non-i386 archs would complain, but there has always been specially distributions for each arch, because they take so much extra work. You mention "other distributions" with the features I want, but I gave a list of distributions I had tried and didn't suit me. You have any actual names to give?

      --
      Havoc Penington, the bane of my Linux desktop.
    3. Re:I didn't make him...for you!! by sir99 · · Score: 2, Interesting
      And isn't this why most hardware manufacturers don't release Linux drivers? Because "most people" use Windows?
      That's a great argument in regards to Debian's ports. Thanks for mentioning it.

      I believe that having so many ports in Debian greatly increases software's robustness, since different architectures' peculiarities can point out flaws in a program's logic. At the same time, most software, once it's been ported to a few architectures, will work on any other new architecture with little or no work, so there is a great cost-benefit tradeoff for adding more ports. Stuff like XFree86 can be an exception, since it's so hardware-specific, but the benefits of porting are probably still worth it. Why else would Linux work on 20 different architectures!?

      --
      The ocean parts and the meteors come down
      Laid out in amber, baby.
    4. Re:I didn't make him...for you!! by Anonymous Coward · · Score: 0
      Debian is supporting these architectures because no other Linux distribution does.

      So they blow development manhours supporting oddball hardware a dozen people worldwide use. Like anyone really gives 2 shits about a strongarm processor...puh-leeze!

      They should leave porting to toasters to NetBSD and just focus on the most popular architectures like Gentoo.... x86, PPC and Sparc64...then support x86-64 and IA-64 when they become popular.

    5. Re:I didn't make him...for you!! by rickmoen · · Score: 2
      You mention "other distributions" with the features I want, but I gave a list of distributions I had tried and didn't suit me. You have any actual names to give?

      Presumably, Libranet, Xandros Desktop, and the PGI installer image for Debian 3.0. All of those are drool-proof ways to get onto Debian 3.0 i386, providing preconfigured access to many of the desired "desktop" tchotchkes. The first two even prepackage the most-requested proprietary stuff (Acrocrap, Macromedia Flash, MS Core TrueType fonts, etc.).

      Rick Moen
      rick@linuxmafia.com

    6. Re:I didn't make him...for you!! by StarHeart · · Score: 2

      Libranet has serious issues with me in that they charge for the second cd which has all the real differences between Debian and Libranet on it. Their ftp site doesn't accept anonymous ftp. Are they even following GPL?

      With Xandros I don't see where you can freely download anything. Their ftp site again doesn't accept anonymous ftp. How are they following GPL?

      Debian 3.0 with PGI would be nice if Debian 3.0 was as up to date with software as others.

      --
      Havoc Penington, the bane of my Linux desktop.
    7. Re:I didn't make him...for you!! by mabinogi · · Score: 2

      Nothing in the GPL says you have to distribute the software free of cost, only that if you distribute binaries, you have to make the source available for no more than you charge for the binaries, and that you can't apply any extra restrictions (So there's nothing stopping you obtaining a copy for free from someone else who already downloaded it, if they want to give it to you)

      --
      Advanced users are users too!
    8. Re:I didn't make him...for you!! by autechre · · Score: 2


      StrongARM and NetBSD were pretty bad examples to pick to support your claims. ARM processors are used in all sorts of embedded devices, and I believe there are even laptops with them. There are certainly far more people using StrongARM than IA-64 at the moment.

      As for NetBSD:

      http://www.debian.org/ports/netbsd/

      Remember: people are doing this work because it is relevant and interesting to them. You can't reasonably draw conclusions that if they were suddenly not doing this work anymore, they'd be working on things that you thought were more important. Maybe they'd give up and become chefs! You have no idea.

      --
      WMBC freeform/independent online radio.
  19. Extrapolation by arvindn · · Score: 4, Funny

    Umm.. I'm not sure about this exponential extrapolation thingy. By the same logic, they would be supporting something like 120 architectures by 2006 :-)

    1. Re:Extrapolation by loserdave · · Score: 1

      Umm.. I'm not sure about this exponential extrapolation thingy. By the same logic, they would be supporting something like 120 architectures by 2006 :-)

      That day will be so sweet.

      --
      Yes, I am an agent of Satan, but my duties are largely ceremonial.
  20. Re:Debian's problems, RedHat sucks, but still use by Psiren · · Score: 2

    ... These include rushing releases to meet a deadline instead of holding back and making it truly stable.

    And yet in the previous paragraph you complain that in Debian X 4.1 is maintained instead of moving to the latest release. Sorry, you can't have both. Either you put up with Debian's delyaed release cycle, with the end result of a stable and well maintained distribution, or you go with Redhat and all the problems that it has.

  21. Attacking debians package structure by Anonymous Coward · · Score: 2, Insightful

    But... there's something I'm worried about in debian... it's just too simple to apt-update.
    If an user has installed an "unofficial" apt-source (are there any people out there which havn't?), a hack of a popular unofficial-deb FTP site can be disastrous.
    This is not inherently debian's problem, but this distro makes it the easiest for people to update...
    So debian should even stronger encourage the use of signed packages etc.

  22. The future by Anonymous Coward · · Score: 5, Informative

    The future sure does look bright for debian. The way I see it, debian went through a huge backend change during the potato-woody release. The number of architures soared and the number of package become increadible. Essentially the developers where forced to automate the entire build process across all platforms. This was hugh, and puts debian in a really good postision going forward. From what I can tell, debian is the only distribution where scripts control so much of the backend in building, distributing, and bug tracking the system.

    Now that this change has been accomplished there is alot of "low hanging fuit" for debian to pick.

    The installer has been reworked and is currently in early beta testing. the whole thing is now modular to allow for easy porting to different architures, and to to allow for a very flexable install. Most debian developers want to be able to pop in a cd, have it detect most of the hardware, then automatically install baisc packages. The new installer allows for this, while retaining the power to customize or trouble shoot installations.

    Also there is the new PGI installer. Version 1.0 is out now. This is as simple as redhat/mandrake installers. It has great hardware detection and set up and gnome desktop.

    If you want to try thy hardware detection routines in debian (package discover) then try popping in knoppix 3.0. This is a debian system on a live cd. Pop it in to most PC and the network, x, sound, and usb are all configured.

    The desktop is coming to debian. Both gnome2 and kde3 are about to move from experimental to unstable. They should be in sarge for the next stable release. gnome2 will enter this weekend, and kde3 is awaiting the completion of the transition to gcc-3.2, but its ready to roll.

    There are now many subprojects that will help puch debian onto the desktop: eg the desktop , the education and the music (demundi) sub projects are all starting to take off.

    Debian been my primary desktop for 2.5yrs, since I gave up on redhat. I keep trying other distro, but they are just to inflexable for my needs, and to difficult to maintain. I want something to get my work done, not to continuely tweak the operating system.

    AC-DC
    PhD elec. eng.

    PS for those who think that lindows software warehouse or ximian redcarpet are cool, try kpackage with it confgure to use apt. This is the default in the debian's kde. This combo of kpackage and apt-get is the most powerful and user friendly package installation i''ve ever seen. ( Of couse I personally still use apt from a terminal. :P )

    I

    1. Re:The future by Centinel · · Score: 1
      Also there is the new PGI installer. Version 1.0 is out now. This is as simple as redhat/mandrake installers. It has great hardware detection and set up and gnome desktop.

      Does PGI have a KDE option, or will it soon?

  23. yes they are... by 7-Vodka · · Score: 2

    In terms of packages, I just installed a new gentoo system today and there were a total of just over 20k packages to choose from.

    --

    Liberty.

  24. Re:Debian's problems, RedHat sucks, but still use by imroy · · Score: 1
    First is it has way too many packages it tries to support...
    Second is that Debain tries to support way too many platforms...

    ...and where is your reasoning for your little piece of insight? You ramble a little about numbers, but nothing that you say (or that I've seen) backs up your assertions that Debian has too many packages or too many platforms. Is there too many bugs? Is it unstable? Is the release cycle too slow? What man, what?

    I might point out that you seem to be forgetting that Debian is volunteer-driven. There is no central office that says "we will do this...". If people want to do it, they will do it.
    (Yes, there is a central release manager that has final say over what packages and architectures go into the official release. But the decision is made based on stability and other qualities rather than some corporate goal or some such).

  25. The problem is right there in the numbers by iiioxx · · Score: 5, Insightful

    If you look at that nifty chart provided at the beginning of the paper, you can easily see that the release time for stable is stretching out further and further as more packages and architectures are added to the fold. At 9,000 packages and 11 architectures, it took 2 YEARS to ship a stable release. If they are right, and 2004 will bring 30,000 packages (and probably another arch or two), how long is the release cycle going to stretch out to? And will people tolerate that long between stables? Look at the grumbling and outcry about the delay in getting Woody out the door.

    I find it very interesting that the article would point out several times how difficult it is to maintain all of those packages and the diffs as they are updated, then point out how using a source-based distribution makes that kind of thing much easier. And yet, the author seems to suggest that source-based distros are somehow not as feasible as binary-based distros. He even goes on to call source-based distros "immature". Perhaps in the Linux world, but how long has FreeBSD been around? It's okay to borrow ideas from other groups when those ideas seem to be working. I think that the Gentoo project has done a great job in taking the idea of a "ports" system, addressing the shortcomings, and putting a workable source distribution system on the Linux platform.

    In my mind, if Debian is going to continue scaling to 5-digit package listings, the project might want to look into the possible benefits of switching to a source-based distribution system. Look at what Gentoo has done, address any shortcomings, and develop a better source distribution system. Doing it the current way with 30,000 packages to maintain, we might not see Debian 4.0 until 2010. And there are probably a lot of people who can't or won't wait that long.

    1. Re:The problem is right there in the numbers by FrozedSolid · · Score: 1
      He even goes on to call source-based distros "immature". Perhaps in the Linux world, but how long has FreeBSD been around? It's okay to borrow ideas from other groups when those ideas seem to be working.
      --
      When all freedom is outlawed only the outlaws have freedom
    2. Re:The problem is right there in the numbers by Nerant · · Score: 3, Insightful

      Source based distributions won't solve the numbers problem, that namely you still need someone to package up the software you want in their equivalent of a .deb or .rpm. You still need people to test the building, potential library incompatabilities etc etc.

      --
      Be kind. There are too many mean people out there already.
    3. Re:The problem is right there in the numbers by crywolf · · Score: 2, Insightful

      The biggest problem is that they have a central repository, where all packages are held. This is great for all important packages, but there's a lot of stuff that could be split off into auxillary repositories and maintained separately. Things like bash, ssh, and apache should be in the central repository. Games, IM clients, and media players are examples of extra stuff that can be updated at any time. A good division is whether or not you might use it on a server. I don't think this would overly complicate things; this kind of division would only be needed for Stable.

      --
      CAUTION: Product may be hot after heating
    4. Re:The problem is right there in the numbers by PigleT · · Score: 2

      "if Debian is going to continue scaling to 5-digit package listings, the project might want to look into the possible benefits of switching to a source-based distribution system."

      I'm not convinced about that; as someone's already said, the whole reason for doing it this binary way is to have traceable versions of packages so Manglement can be happy - and of course you lose out on ./configure-ability as well, which is unfortunate. (I *want* to be able to enable ipv6 across the board; or to choose to build teapop with/out mysql hooks... not to be dependent on debian's package choices!)

      "Doing it the current way with 30,000 packages to maintain, we might not see Debian 4.0 until 2010. And there are probably a lot of people who can't or won't wait that long."

      The options seem simple to me. Either sit it out and wait, or track Testing daily, or contribute time and expertise to helping the cause (it's not forbidden, y'know!), or go elsewhere. I'm not very inclined to agree with the position that debian should somehow change a very flexible working system just for the impatient.

      --
      ~Tim
      --
      .|` Clouds cross the black moonlight,
      Rushing on down to the circle of the turn
    5. Re:The problem is right there in the numbers by 7-Vodka · · Score: 4, Interesting
      well, the difference is the cost of making a source package (just instructions) is much lower then that of making binary packages. And in the end, instead of being stuck with one package which has dependencies depending on how the maintainer built it, you end up with a recipy where the user can choose whether he wants certain dependencies or not.

      All I know is that making a gentoo package is a piece of cake, while making a debian package and maintaining can be hell on earth.

      --

      Liberty.

    6. Re:The problem is right there in the numbers by iiioxx · · Score: 4, Interesting

      I'm not very inclined to agree with the position that debian should somehow change a very flexible working system just for the impatient.

      I guess it all depends on one's definition of a "working" system then. As you said, if a system works for you, then use it. If not, fix it, or find a better system. I was just suggesting ideas regarding something I personally see as a shortcoming, which is ever-growing release cycles, and a possible solution to fix it.

      One of the major complaints regarding Woody was that it took so long to release, and then had rather outdated software. Between the time the distro was frozen, and the time it was released, so much software was updated, including some pretty significant packages.

      Personally, I think Debian should change their release focus. I think a good strategy would be that of having a regular, six month release cycle that focuses on moving packages from testing to stable in a concise manner. Rather than trying to put out a mammoth update which takes two years to ship and is obsolete the day it is released, I think the needs of the users would be better addressed with two annual releases spaced six months apart, but of more of a minor nature than a major. This kind of "rolling update" would make sure that reasonably recent packages are steadily making their way into stable. It would also shorten the freeze to release period, since less packages would be updating (usually) with these minor releases.

      Some people have proposed splitting the distribution into subdivisions (core, desktop apps, games, development) and this might not be a bad idea, either. Provided of course, that certain inter-division dependencies were properly managed. The Debian core team could focus on the base system and server packages, while letting the desktop team handle UI's and applications, and the games team handle.. well, games. Each group could release updates independently of each other, perhaps with core as the baseline to which the others must adhere for library versions, etc.

      As for impatience, I personally think that two years is too long to wait for a stable release, especially in the open source world where software is such a moving target. And yes, I know testing is more frequently updated and mostly stable, but try telling that to an IT manager. IT managers want "stable", not "testing". It's a political thing and it's stupid, but it's reality. Which is why I come across more and more Red Hat shops every day.

    7. Re:The problem is right there in the numbers by CentrX · · Score: 1

      No, every package in the archive is a part of the release. Every part of a stable release should be static, and held to the same stability and security standards as any other package. Just because it's not used on a server does not mean a package should not be high-quality. A stable desktop is appealing in many environments anyway. If a person wants to use a newer version of some software, they can always use testing, or they can use one of many unofficial packages packaged for the stable release.

      --

      "The price of freedom is eternal vigilance." - Thomas Jefferson
    8. Re:The problem is right there in the numbers by philg · · Score: 2

      "As for impatience, I personally think that two years is too long to wait for a stable release, especially in the open source world where software is such a moving target. And yes, I know testing is more frequently updated and mostly stable, but try telling that to an IT manager. IT managers want "stable", not "testing". It's a political thing and it's stupid, but it's reality. Which is why I come across more and more Red Hat shops every day." Then the fix is easy -- just rename "Unstable" to "Pro". :) I've had a lot fewer problems running Debian unstable in the last two years than I ever had running what Red Hat claimed was stable. (Remember when they put a beta version of gcc in their "stable" distribution?) phil

  26. Re:Debian's problems, RedHat sucks, but still use by bo-eric · · Score: 3, Interesting

    I can see how it, from a x86 user's perspective, would seem reasonable to drop support for most architectures. 95% of all computers are x86:s, right? But when you're one of those people who use more architectures, it's wonderful to be able to use the same distro on several systems.
    I run debian on my TiBook and on my P-III at work (as does everyone there, except for management). It really is a blessing to have the same environment everywhere and that everything works (almost) the same way, whatever computer you're using. Not that I use the more exotic archs, but I definately can understand why it is desirable to support other platforms as long as people are using them.
    It definately would be nice if the university (that I go to) would replace their aging Solaris 2.6 installation on their sparcs with woody. But that probably won't happen...

    --

    -- Free speech is only free if your time is worth nothing.
  27. Re:Debian's problems, RedHat sucks, but still use by StarHeart · · Score: 2

    No, I haven't tried Lindows. From what I have heard it doesn't sound like the type of distribution for me, but I might give it a try one of these days.

    --
    Havoc Penington, the bane of my Linux desktop.
  28. Re:Debian's problems, RedHat sucks, but still use by Pengo · · Score: 2


    Hmm... i think there has to be a happy medium... not every RedHat release hits that, *cough 7.0*, but they have had fantastic releases that are still in production in our server farm, 6.2.

    I have found 8.0 to be a fantastic release, and have had 0 problems thus far.

  29. Possible by Anonymous Coward · · Score: 0

    Don't forget that embedded systems, tablet systems, mainframes, Simputers, etc count as architectures. NetBSD has been ported to 40 architectures. In 4 more years, I expect to see the number of architectures at least double, if not triple.

  30. They need more spreadsheet debs... by Anonymous Coward · · Score: 2, Funny

    ...since figures have been done in M$ Excel... ;)

  31. Re:Debian's problems, RedHat sucks, but still use by StarHeart · · Score: 2

    No, I believe there is middle ground. I was complaining about redhat rushing releases for deadline, which is a certain problem. Then I complained about Debian using old versions, not necessarily becuase they are more stable, but for their own reasons, that is another problem. I think redhat could easily delay each X.0 release another 2-3 months and get the stability they need. Debian takes an extra year or more.

    --
    Havoc Penington, the bane of my Linux desktop.
  32. Re:Debian's problems, RedHat sucks, but still use by StarHeart · · Score: 2

    Yeah, I meant to have Debian's release cycle is too slow as the title, but when I got writing it became broader so I redid the title.

    Yes, Debian is volunteer driven, but that doesn't mean it couldn't be managed much better.

    --
    Havoc Penington, the bane of my Linux desktop.
  33. ahhh wrong button by FrozedSolid · · Score: 2, Funny
    I meant to say...
    He even goes on to call source-based distros "immature". Perhaps in the Linux world, but how long has FreeBSD been around? It's okay to borrow ideas from other groups when those ideas seem to be working.
    I'm pretty sure FreeBSD offers a set of binaries alongside the ports tree. Gentoo offers only the binaries required to compile the base system and then proceeds to compile it, and everything else, from scratch. Everything is optimized and whatnot, and it's probably easier to maintain the distro since there's no need for the developers to compile the binaries. The downside is it's slow to install/upgrade pkgs, especially if you've compiled glibc 3 times because it's been updated quickly. Also, occasinally I'll find things that fail to compile in the tree.

    --
    When all freedom is outlawed only the outlaws have freedom
    1. Re:ahhh wrong button by iiioxx · · Score: 1

      You are right, FreeBSD does also offer a binary distribution for x86 and Alpha, and they offer the choice of both packages and ports. Most new installations will be done via binary install, but from then on maintained with source-built updates. But I was more referring to FreeBSD as a model of how source-distribution has been proven to work (and isn't all that immature).

      As to Gentoo, I know there was talk at one time of doing a pre-built binary distribution to simplify installation. I don't know if this was ever done, or if it's even still on the agenda.

    2. Re:ahhh wrong button by Anonymous Coward · · Score: 0

      When you download the Gentoo install CDs, it comes with a binary installation compiled for the 686 processor, for a speedy install.

    3. Re:ahhh wrong button by sydneyfong · · Score: 1

      it's probably easier to maintain the distro since there's no need for the developers to compile the binaries.

      No, it's actually harder. The maintainers still have to compile the binaries, since they have to make sure it compiles and runs as expected before they release it. And unlike binary distros, they have to make sure it compiles with different optimizations and options, resulting in even more work.

      --
      Don't quote me on this.
    4. Re:ahhh wrong button by EzInKy · · Score: 1

      I believe you have a choice of installs...x86, 686, PPC, SPARC, and ALPHA.

      --
      Time is what keeps everything from happening all at once.
  34. Re:Debian's problems, RedHat sucks, but still use by StarHeart · · Score: 2

    Yes, this is from a x86 user perspective. Yes, I know it can be great to have it on every system. I also know what it is like to be in that small percentage that does things differently. Mostly I was ranting, but overall I am was trying to point out Debian could probably be a Wonderful x86 linux distribution that everyone would flock to give the managed the project better. Maybe this could be done while supporting all the current platforms. That would still leave dumping over half the packages which I am sure would improve release speed.

    --
    Havoc Penington, the bane of my Linux desktop.
  35. Re:source distribs, apt-build by Anonymous Coward · · Score: 0

    apt-build offers exactly what apt-get offers (easy donwload/install, automatic updates), but using sources instead of binaries

  36. Another angle by alext · · Score: 5, Interesting

    These are really related:

    The problem is the combinatorial explosion of testing effort dictated by the support of a large number of packages on a large number of platforms.

    To this there's no easy answer. However, I do not believe that the 'competition' will really come from source-based distributions such as Gentoo mentioned above - ultimately the amount of testing to be done is the same, by getting you to compile things yourself, Gentoo makes it no more likely that a combination will actually work.

    Ultimately the threat to Linux as a platform is the Dotnet virtual machine - a software platform comprehensive and abstract enough to reduce the n*m testing needed for Linux and Windows today back towards the 'n' of a single platform. Once Dotnet gets established, the relative cost of writing cross-(hardware)-platform applications will plummet and Linux will be unable to catch up.

    The only genuinely equivalent technology available to Linux is Java. Therefore the only viable strategy for a group such as Debian, meaning a group that is serious about having broad hardware support and comprehensive package support and some assurance of quality and comptibility, is to embrace Java, encouraging the development of Java applications and supporting the Java VM as comprehensively as possible.

    These issues have of course been discussed on /. many times before, including the practicalities of building from C source, the relevance of Mono, standardization of the C Sharp language and the ownership of Java technologies.

    To date, the only real counter-arguments that have stood up are those of simple denial, that is, putting off the day where cross-(hardware)-platform compatibility has to be addressed so far into the future that it is likely that Linux will already have become an irrelevance by the time convergence takes place, or the reckless and naive assumption that the open-source community can clone, and will be allowed to clone, the the Dotnet platform in its entirety.

    It will be interesting to watch how key development streams such as Debian, KDE, StarOffice etc. attempt to reconcile these conflicting demands. From the perspective of Java developers like me, it's becoming hard to resist the rather depressing conclusion that at least some of these difficulties are self-imposed.

    1. Re:Another angle by EverDense · · Score: 1

      Once Dotnet gets established, the relative cost of writing cross-(hardware)-platform applications will plummet and Linux will be unable to catch up.

      The cost of writing cross-platform applications may fall. However, the costing of OWNING them is what MOST PEOPLE worry about.

      Not everyone is a software developer.

      --
      http://jesus.everdense.com/
    2. Re:Another angle by Iainuki · · Score: 1

      Is the combinatorial explosion really caused by interactions only between hardware and software? While this is certainly significant, a lot of the explosion involves interactions between software and software. Historically, the software-software interactions have been particularly vicious on Windows platfoms because they are deliberately designed to be less modular than open source projects. Will .NET be different? Moreover, will having a virtual machine solve all the hardware-software interactions? I'm doubtful. Java has been around for years now, and while its use has certainly grown, most applications are still written in C/C++. Can even MS change that much intertia? Why are the more obscure non-i386 architectures used? If it's more performance (at least for specialized applications) a virtual machine probably isn't going to cut it. If it's because of legacy apps, then those architectures will continue to persist regardless of what developers are currently writing for. Debian will never "embrace" Java unless Sun dramatically changes its licensing schemes. The current Sun licenses are completely incompatible with the goals of Free software. Those who believe in Free software, when confronted with the choice between two proprietary platforms, will choose neither. If you believe a cross-platform virtual machine is needed, then by all means take your case to the Free software community and get a project started! I frankly don't see how MS is going to have any more success in using .NET to extinguish open source, much less Free, software, than Sun did in using Java to defeat MS's monopoly. In the proprietary/for-profit world, just because it's easier on developers does not mean there is a demand for the product. In the Free/open source world, the process of programmers writing software to solve their problems on their resources (including unusual architectures) will continue.

  37. Re:HOWTO - resign in style by Anonymous Coward · · Score: 0
    you're company NEEDS

    I'm company needs? What the hell does that mean? God, the spelling and grammar of these trolls is even worse than Taco's!

  38. Re:Debian's problems, RedHat sucks, but still use by Anonymous Coward · · Score: 1, Insightful

    about the "horrible installer" - you only install debian once, then you use apt-get to upgrade.

    so, why do you need a cute gui installer?

    text is good, you are supposed to read, not drool over the cute looks of the installer.

    after all, it's just an installer, not a girl.

  39. But she gets him anyway! by Redline · · Score: 5, Interesting

    Anyway, please read this:
    http://lists.debian.org/debian-devel/2002/d ebian-d evel-200204/msg01343.html


    A quote from this message sums up exactly in one sentence why debian is worthy of the support and admiration of the community:
    "I refuse to treat non-i386 users like second-class citizens."

    As a linux-using powerbook owner, I thank you. I can't count how many times I have been told that I am not worthy of consideration because my niche is too small. Thank you debian for extending the useful lifespan of my computer several years while everyone else snorts derisively and tells me to buy a new Mac.

    1. Re:But she gets him anyway! by slick3 · · Score: 2, Interesting

      Hear hear! Debian works *beautifully* on my iBook and my Sun Ultra5 as well as my Athlon! I don't have to do anything different on these different architectures -- it's all Debian, and it just works that way it's supposed to.

      - a happy iBook owner

  40. Re:Debian's problems, RedHat sucks, but still use by StarHeart · · Score: 2

    In a sense we are both spliting hairs. I could live with a text installer and debian could make a graphical installer. Yes, me living with the text installer is easier, but when everyone else has managed to get a graphical installer year ago, I wonder. As for the comment about install once and upgrade forever, I question how well that works. When I have tried upgrading with apt-get before I had problems with upgrading everything, relating to too many dependecies. From what I have heard this is a known problem and people suggest you just incremental upgrade you way the whole way.

    --
    Havoc Penington, the bane of my Linux desktop.
  41. Red Hat users - try apt-rpm by ahornby · · Score: 3, Interesting

    Its a really handy tool ported from debian. See http://apt.freshrpms.net

    Now if only Red Hat would adopt it instead of up2date...

    --
    -- Thorin sits down and starts singing about gold.
    1. Re:Red Hat users - try apt-rpm by Tolleman · · Score: 3, Insightful

      Tought, it's not the apt program that makes apt so good. its the package maintainers.

  42. Re:Debian's problems, RedHat sucks, but still use by TrentC · · Score: 1

    Yes, Debian is volunteer driven, but that doesn't mean it couldn't be managed much better.

    So when are you volunteering?

    Jay (=

  43. Re:Debian's problems, RedHat sucks, but still use by Analog+Penguin · · Score: 1

    Red Hat also has people who won't eat if they don't meet a schedule. Debian is maintained entirely by people who can only devote extra time to the project--extra time being defined as time that doesn't help support them.

  44. Re:Debian's problems, RedHat sucks, but still use by rendler · · Score: 2, Informative
    One example that comes to mind is the XFree86 maintainer continuing to maintain XFree86 4.1 months after 4.2 had been released.
    Yes that's because he (Branden) had to port 4.2 to the other platforms that are supported by Debian. As the attached document says, the XFree86 people only produce guaranteed working code for x86 and then it's Debian's job to port it to a huge number of other archetectures. Not only that but there were major bugs in 4.2 that Branden felt he could not release it as-is. Even after all of that he provided experimental debs months before the 4.2 went into unstable. For more info about this past non-issue.
    --

    *shrug*
  45. Re:Debian's problems, RedHat sucks, but still use by rendler · · Score: 1

    Err here's that link.

    --

    *shrug*
  46. Data fraud by epukinsk · · Score: 5, Insightful

    I like how he makes utterly false claims about his data based on his misleading graphs.

    Look at his debian growth graph. He conveniently skips the year 2001, making it look like the growth in recent years is something other than linear. He even states "Note that the number of packages seems to be growing exponentially."

    The truth is, he's crammed two years of growth into a one year slot on the graph, making it appear to be accellerating. In actuality, if you imagine that growth spread over two years (as it actually is) it looks damn linear.

    I guess even volunteers without corporate agendas are subject to fradulent data analysis.

    Erik

    1. Re:Data fraud by perlyking · · Score: 2

      Yes that graph is totally bogus, why on earth has he done that?
      Besides that I think the whole basis of the discussion is faulty - I dont care when debian hits 4 or 8 or 10, only that it stays as good as it is.

      --
      no sig.
    2. Re:Data fraud by o-o · · Score: 1

      Look at Chapter 4 for the diagrams you are looking for.....

  47. Re:Debian's problems, RedHat sucks, but still use by joib · · Score: 2

    The 9000 packages are one of the main reasons I use debian. Whatever open source program you need, you can be quite sure that it is in debian. Installing the program with all of its dependencies is a zillion times more convenient with apt-get than to hunt around the net for the packages (and possibly compile them).

    But undoubtedly you are right, this huge number of packages slows down the release cycle. I don't know how this could be solved. Perhaps some kind of splitting into many sub-distributions, eg. debian-core debian-desktop, debian-server etc., would help somewhat. But then things get complicated when you inevitably get dependencies between the different sub-distros, and you have to integrate them for the release. And debian-core, which the other sub-distros would be built on, would inevitably be a bit older than the rest of the stuff.

    Another thing is that everything in debian seems to be happening slow-motion. If you read the mailing-lists, there are endless nitpicking arguments about everything concievable. Democracy isn't about everybody taking part in every single decision. You elect leaders so they can make decision quickly, without everyone having to bother about it, as that doesn't scale. What would happen in society in general if we were to have referendums about every single thing the government decides?

  48. Re:What happens when they run out of Toy Story cha by Anonymous Coward · · Score: 0

    The could start naming versions after pr0n actresses!

  49. New apt features in woody (Debian 3.0) by yasa · · Score: 3, Interesting

    There is an article in the german Linux Magazinthat gives some explanation about new 'version mixing', 'downgrading' possibilities in the new apt software under 'woody' (sorry only german language). So you can keep your base system stable and add some additional software from 'testing' or 'unstable', or you can try the 'testing/unstable' release, and if those releases are too buggy, you can downgrade to 'woody' again.

    - Yasa

  50. Windows by SHEENmaster · · Score: 1

    Windows doesn't need packages, it has DRM.

    Rape victims want their rights, and so does the RIAA.

    <!--hehe, this analogy will get them all to switch back to windows. Master Balmers might let me eat for such a great accomplishment!-->

    --
    You can't judge a book by the way it wears its hair.
  51. Important: What every GNU/Linux user should know by joerg · · Score: 0, Troll
    Read this Slashdot story about the real origins of GNU/Linux!

    Justice for Harken Torvalds!

  52. Plots (somewhat) misleading by PSC · · Score: 3, Insightful

    The plots in chapter 2, The Past, are somewhat misleading in that they suggest a steeper growth rate lately that is actually true:

    The time scale (x axis) is nonlinear!

    The year 1996 is listed twice (thus making 1996 a particulary long year :-), while the year 2001 is missing (making the latest growth seem exponential).

    Debian does grow rapidly, but not *that* rapidly.

    --
    --- The light at the end of the tunnel is probably a burning truck.
    1. Re:Plots (somewhat) misleading by joerg · · Score: 1
      So what???
      You think, that time scales are supposed to be always linear???
      You think, it is illegitimate to have x-axis-values appear twice, or skip some of them????

      Do you know the reason, why this scale is like it is?
      It is because the creators of the diagram have chosen such a scaling. It is their legitimate choice to do so.

      You might think, that you are clever, but are not the authority to judge between legitimate and illegitimate scales.

    2. Re:Plots (somewhat) misleading by o-o · · Score: 2, Informative

      Look at Section 4 (The Future ...) for
      properly scaled graphs. The X axis for the diagrams in chapter 2 are the debian releases so far.

  53. Re:HOWTO - resign in style by Anonymous Coward · · Score: 0

    ...than Taco's is.

  54. Debian users - try rpm by Nailer · · Score: 1, Flamebait

    Its the Linux packaging method, created by Red Hat. See http://www.rpm.org.

    Now if only Debian would start using it (and improving it in any area they see lacking) instead of supporting the LSB by turning packages into dumb archives with alien. ;)

    1. Re:Debian users - try rpm by Anonymous Coward · · Score: 0

      .deb's have been around longer than .rpm's so why should Debian be the one to change?

    2. Re:Debian users - try rpm by Wdomburg · · Score: 3, Informative

      The Debian package format was introduced in 1995. The RPM package format was introduced in... 1995.

      In terms of age they are pretty well matched. Red Hat was a growth of several other earlier package managers (RPP, PMS, PM) which may have made the transition a bit easier.

      Probably the biggest thing Red Hat had going for it is that Caldera providing some of the funding for the initial development. In other words, it was multi-distribution from the start, whereas Debian for a long time was proprietary to their distribution (yes, I realize there are now several Debian based distributions out there).

      Matt

    3. Re:Debian users - try rpm by lsd · · Score: 1

      and what advantages does RPM have over the .deb format, apart from the LSB's rubber stamp?

    4. Re:Debian users - try rpm by Nailer · · Score: 2

      If you mean technical advantages, there's a couple, notably ghost files, triggers, and a more verification system which provides more information about exactly how a file has changed.

      Practically, both can have policy, its the matter of the distribution to produce and stick to good policy. Some areas are handled better by some distros (eg, all the packages are signed, or they have standard naming conventions) but that's a higher level issue and neither RPM nor Dpkg based distros excel in that area.

      and what advantages does RPM have over the .deb format, apart from the LSB's rubber stamp?


      I'll be evil and answer with a question, thanks Alex.

      What advantages does /etc/init.d and /usr/share/doc have over /sbin/init.d, /etc/rc.d/init.d and /usr/doc apart from the LSBs rubber stamp?

      What advantages do IMAP4, ical, and vcard have over MAPI, apart from the IETF's rubber stamp?

      The lack of standardization amongst Linux distributions and compromises that result (like labelling alien an aceptable implementation or RPM) have a greater negative effect on Linux adoption than a few minor technicaladvantages that various formats have over the other. More Linux adoption means hardware works, upstream providers can support your operating system, and a bunch of other stuff.

    5. Re:Debian users - try rpm by lsd · · Score: 2, Insightful

      dpkg has it's own technical advantages too, such as suggests and recommends, and diversions. It also, as far as I know, integrates more closely with apt, allowing you to put packages on hold and handle systems which mix packages from a variety of sources (eg: base system from latest stable, latest version of package foo from unstable or testing).

      Ignoring for the moment that IMAP4, ical, vcard and MAPI are all very different things, there's a fatal flaw in your analogy - you're equating things are are established, open standards to something that is comparitively closed. A more appropriate analogy would be to compare IMAP with POP3 - they're both open, established standards that solve the same problem in different ways, each with their own advantages and disadvantages. Trying to force everyone currently using POP3, or some other method they've come up with themselves, to use IMAP instead would cause chaos - IMAP would have to be expanded to handle functionality that currently only exists in POP3, and the changeover would be a nightmare for all concerned.

      This is why the LSB states that here that "The distribution itself may use a different packaging format for its own packages, and of course it may use any available mechanism for installing the LSB-conformant packages.". To me, alien sounds like a fine way of installing LSB-conformant RPM packages. The LSB have realised that trying to force all distributions to switch to the RPM format internally would be a fatal mistake - the toll on the Debian project would be enormous (volunteers really don't have time to repackage 8000+ packages to suit the desires of a committee), and it would destroy the usefulness of innovative new distributions like Gentoo.

      Maybe I'm missing your point slightly, but I really don't see what switching Debian to the RPM format would achieve apart from causing an entire upheaval of Debian's entire package archive and development process, not to mention all of the Debian servers out there which can currently be so easily upgraded to the latest stable Debian version without so much as a reboot. You seem to say that it'd be for the greater good of Linux, but I personally think that keeping Debian around as a viable free alternative to the commercial distributions is a far more important thing to the future of Linux than some piddling squabbles over a file format.

    6. Re:Debian users - try rpm by Nailer · · Score: 2

      dpkg has it's own technical advantages too, such as suggests and recommends

      I know that. You know I know that. But you asked about Red Hat advantages so that's what I gave you. I'm well aware dpkg has advantages over RPM in many ways and I've indicated such in my discussion of the topic. I've never alleged RPM wass a better all round solution, in fact, I've done the opposite - state that there's more to the argument than technical considerations.

      Ignoring for the moment that IMAP4, ical, vcard and MAPI are all very different things,


      MAPI or IMAP can be used as tranbsports for a variety information stored in a variety of formats, such as mbox, ical, vcard, or the Exchange message store.

      I was aware that someone might misunderstand that analogy, so I added another - /sbin/init.d, /etc/rc.d/init.d, /usr/doc and other nonstandard file formats that aren't wrong (it may be more logical from acertain point of view to put intiscripts in sbin). You haven't responded to this.

      As I said, the LSB does indeed accept compromises - there's no need to tell me this. As I've also said, that doesn't mean those compromises are OK.

      To me, alien sounds like a fine way of installing LSB-conformant RPM packages.

      They're not packages once alien is finished with them. `Package Management',as I see it, is based on relationships between packages which are destroyed once alien has been used on them.

      The LSB have realised that trying to force all distributions to switch to the RPM format internally would be a fatal mistake

      The LSB couldn't force anyone to do anything - it's an optional standard. Gentoo can exist, so can Slackware, so can LFS - they see advantages in not being LSB compliant and choose not to participate. More power to them. There's no practical way could `destroy the usefulness of innovative new distributions like Gentoo' by specifying a complete rpm implementation anymore than they stopped Slackware from existing by specifying SysV init.

      However, for those who seek to use Linux in a larger scale environment or for something they consider important, some kind of structure is desired. Currently that structure is provided by a particular Linux distribution. People write and certify (closed source) apps for distros. People learn skills only applicable to distros. People write apps only applicable to distros. People compile and package applicable to distros. Use a less popular distro, and you'll either have to do a lot more work or miss out entirely.

      The LSB is about writing apps for Linux. There's going to be

      the toll on the Debian project would be enormous

      The toll on packagers from the current situation is already enormous. Enhancing RPM to have a superset of current Linuxpakcage management features would and migrating the this RPM implementation would involve alot of short term work for a lot of long term gain when maintaining packages in future. Hell, if every (common) Linux distribution standardized on a package format you might even see people writing more apps that package nicely rather than using custom build jobs you have to play with in sed to install to the correct location.

      As I've said, its no skin off my nose. If you've never been pissed off that a particular company hasn't packaged their proprietary app for your distro, then I suppose my point has no basis.

      But chances are you have been, and it does.

    7. Re:Debian users - try rpm by lsd · · Score: 1

      Yes, I understand your "/etc/init.d vs. /sbin/init.d" argument - you're saying that they're both equivalent solutions to the same problem, but one's the standard and one's not. It's a valid point, but the cost in switching from one to the other is very, very small compared to the cost of an entire upheaval of the Debian project to convert it to RPM.

      Do you have any idea of just how much work would be involved in migrating Debian to RPM format? It's not just the enormous once-off cost in converting packages that would delay Debian by months, send developers packing and also probably see most of the packages with no active maintainer dropped. The entire Debian development cycle would need to be overhauled. The build systems that are set up to automatically build packages across the 11 platforms that Debian supports would have to be reworked or rewritten. Packagers would have to learn an entirely new set of skills. Furthermore, every Debian box out there that wants to stay current would need to be migrated to the new system, which would be a massive headache for sysadmins like myself everywhere. Personally, I like the fact taht I've been able to upgrade systems from Potato to Woody without needing to do so much as reboot them - it makes the cost of upgrading much smaller in terms of downtime.

      Do you honestly think that the work of the Debian maintainers would be reduced if the world adopted RPM as the one and only package format? One of the great things that Debian has is a very formal and strict policy on exactly what packages should and shouldn't do, and there's a very good chance that Joe Bloggs writing a spec file for his FooBar 0.1 app isn't going to meet it. Furthermore, patching his spec file up to Debian spec might not represent the kind of package that Red Hat want in their distribution, so for most cases, distributions are still going to have to package things in the proper way for their distribution, whether that package comes with a spec file or not. Hence, I don't see where your "long term gain when maintaining packages in future" comes from.

      As we've both pointed out now, the LSB have excepted a compromise in making LSB-compliant systems accept installation of binary applications in RPM form, rather than specifying that RPM should be used by distributions internally. I, for one, applaud them for this. At the lowest level, RPM is just a file format, and there's no need for a distribution to have RPM at it's core to handle RPM packages, in just the same way that there's no need for The GIMP to use JPEG data internally to read JPEG images. Drastically altering internal implementation details to handle a change in external file formats is preposterous.

      They're not packages once alien is finished with them.

      Who says they're not? Have you ever actually used alien? alien converts RPM packages to .deb format, so that they can then be installed with dpkg. How is a .deb package file that is installed using the standard Debian package management tools not a package?

      The LSB couldn't force anyone to do anything - it's an optional standard.

      Obviously the LSB can't force anyone to comply to their standards, but as the LSB becomes more widely used, users are going to put more and more pressure on distribution developers to push towards LSB compliance. It's the users and developers of a distribution that will force LSB compliance on themselves, to stop themselves from being left in the dust once the LSB becomes as successful as I think we all hope it will.

      Gentoo can exist, so can Slackware, so can LFS - they see advantages in not being LSB compliant and choose not to participate.

      You presume far to much on behalf of the Gentoo developers, because there most certainly is a definite push within Gentoo towards LSB compliance. From what I can see, there are no immovable barriers blocking Gentoo or any other new Linux distrubition that deviates a little from the norm from becoming LSB compliant.

      Gentoo's package management system makes an interesting change from binary package-based systems like RPM and dpkg, and think Gentoo should be applauded for pushing Linux in a new direction. I'm sure Red Hat benefited greatly from Gentoo's pioneering work in building a functional distro around gcc 3.1. However, under your view of what you seem to think the LSB should become, they would be forever denied the opportunity to become LSB compliant due to an arbitrary constraint on internal implementation details, and that's just wrong.

      Sure, Gentoo could exist without LSB certification, as could Debian, but as the LSB becomes more central to the future of Linux, and as more vendors adopt it as their target rather than different distributions, those distributions that fail to attain LSB certification are going to find it harder and harder to survive. Once, say, IBM release DB2 for LSB Linux systems, which will only get professional support from IBM when installed on an LSB-compliant system, people will start switching away from non-LSB distros like wildfire.

      The beauty of the LSB as it stands is that it allows developers the freedom to build their distribution in the way they see fit, as long as they stay within the LSB's guidelines. It's a standard than can be adopted by all of the Linux community, not just the subsection of it that happens to use RPM. I really don't understand why compliance with an external file format should force distributions to adopt a particular internal implementation. The Linux community has never been one to stand for stifling of innovation, and it's certainly not going to start now. The LSB is designed to encourage innovation and diversity in distributions, and not to force a view that "any distro is LSB compliant as long as it looks and smells like Red Hat".

      To move on to your final point:

      As I've said, its no skin off my nose. If you've never been pissed off that a particular company hasn't packaged their proprietary app for your distro, then I suppose my point has no basis.

      Sure, I've been pissed at vendors for not supplying packages for my distribution - I'm sure that everyone that uses something other than Red Hat has been at one point or another. This is of course one of the problems that the LSB solves - the idea of being able to install LSB compliant packages without problems on any LSB compliant is probably most Linux users' idea of heaven. That's why the LSB should be open for as many Linux distributions to adopt as possible, and not just the subsection that uses RPM. Linux is not in the business of penalising people from doing things differently, and I sure as hell hope that it's not about to start.

    8. Re:Debian users - try rpm by Anonymous Coward · · Score: 0

      The dpkg changelog goes back to Aug 25, 1994 and it was already at version 0.93.5 at that time...

    9. Re:Debian users - try rpm by Nailer · · Score: 2

      It's a valid point, but the cost in switching from one to the other is very, very small compared to the cost of an entire upheaval of the Debian project to convert it to RPM.

      Its nice to see the discussion has moved from `Dpkg has advantages over RPM and RPM has none' to different arguments abotu the amoutn of effort required and the cleanliness of the RPM source code. Not that anyone has acknowledged I have a point on those matters, they've just changed topic for Mysterious Reasons.

      Do you honestly think that the work of the Debian maintainers would be reduced if the world adopted RPM as the one and only package format?

      Did I say the world? As I said, I'm talking about Linux distributions used in large scale environments. Hobbyists should use whatever OS they want. Businesses and Universities Government departments often have stricter needs.

      Who says they're not? Have you ever actually used alien?

      That's really fucking rude. Of course I have, otherwise I wouldn't be talking about it. Have you? If you have, then you'd know that, as I said, alien strips dependency information. Without dependencies there's not much management happening now is there?

      Gentoo's package management system makes an interesting change from binary package-based systems like RPM and dpkg, and think Gentoo should be applauded for pushing Linux in a new direction. However, under your view of what you seem to think the LSB should become, they would be forever denied the opportunity to become LSB compliant due to an arbitrary constraint on internal implementation details, and that's just wrong.


      Indeed, that's a useful idea. But why is it necessary to break a standard to do this? Why not implement a frontend installs software and resolves dependencies by downloading and rebuilding source packages rather than binaries? It wouldn't be particularly hard to do. Better yet, everyone can benefit, because its compatible with the existing system. Setting higher standards encourages this kind of behavior. Encouraging people to take advantage of a good idea without breaking an existing system is very, very right.


      It's a standard than can be adopted by all of the Linux community, not just the subsection of it that happens to use RPM


      Hehe. By most estimates, your `subsection' means `most installed systems'. Standards don't stifly innovation, but the standard generally does lag behind the bleedign edge. That's a good thing. Nobodies provided a reason why source based dependency resolution could work within RPM, nor suggests / recommends.

      The LSB is designed to encourage innovation and diversity in distributions

      No. Its primary goal is to standardize that platform.

      and not to force a view that "any distro is LSB compliant as long as it looks and smells like Red Hat".

      Did I say that? I don't think I did. Red Hat has very little to do with the LSB, mainly because RH's people were wary that their involvement and size in the early stages would discourage smaller distros.

  55. Re:What happens when they run out of Toy Story cha by scharkalvin · · Score: 2

    They havn't used some of the new characters from toystory 2 (though some of the names might not work). How about
    a release called Stinky Pete? Why not Andy? What's wrong with Jesse? Zorg? (I forgot the name of Woody's horse).

  56. Re:Debian's problems, RedHat sucks, but still use by Anonymous Coward · · Score: 0

    You do not think when you read. Debian has 9000 packages but also has 1000 developers. How many developers does Redhat employed? Not sales which I am sure has out numbered developers.

    And you want a stable release and short release cycle? no wonder you are wondering where the perfect distro is.

  57. Re:What happens when they run out of Toy Story cha by Anonymous Coward · · Score: 0


    By then they'll have realised that Pixar is a patent-happy corporate bully and maybe they shouldn't implicitly promote Pixar's products.

  58. Re:What happens when they run out of Toy Story cha by kubrick · · Score: 1

    That's 'Evil Emperor Zurg' to you... and Woody's horse was named 'Bullseye'.

    --
    deus does not exist but if he does
  59. Fraud? The give the correct graph also by wayne · · Score: 2, Informative
    Right under the graph that you show, they say

    (Note that the X-Axis of the diagram are the years of Debian releases. Diagrams with proper scaling of years can be found in chapter 4).

    And, in chapter four, the show this image which has the correct scaling. Guess what. It looks exponential to me.

    --
    SPF support for most open source mail servers can be found at libspf2.
  60. Re:Fraud? The give the correct graph also by epukinsk · · Score: 2

    Hmm. From 1999 to 2002 it looks linear to me. There's a difference between asymptotic and exponential.

    Fraud is probably a stronger word than I should have used. Hasty and unsubstatiated are better words.

    Erik

  61. Re:Debian's problems, RedHat sucks, but still use by santeri · · Score: 1
    But when you're one of those people who use more architectures, it's wonderful to be able to use the same distro on several systems.

    Seconded. I run Debian on Alpha, SPARC, and X86, and it's just amazing to have the very same software packages, configurations, and quality available on each of these architectures. In effect I can just replicate my environment from one system to another with minimal changes (different boot loaders for each arch and different kernels because of SMP or no-SMP come to mind).

    --
    ______________
    OTTERS RULE.
  62. CD Images of Sarge by Cef · · Score: 2

    There are already CD images of Sarge about (pre-release of course, and at the moment they are not bootable - waiting on the new installer).

    Something else of note to look at Re: Debian is Jigdo.

    Jigdo basically downloads all the individual files from Debian mirrors, and "makes" the CD image. Jigdo can be used on mirrors to avoid having to transfer the whole CD image (and if you run a mirror, you'll probably have all the *.deb's on hand anyway), while still being available for use by end users. As the *.deb's are more likely to be cached, wether in a proxy or via a mirror, this can result in a speed-up for downloading an image. It also supports upgrading only the files that have changed (eg: for keeping up-to-date images of stable), without downloading the whole CD image. Much better than trying to do something silly like rsync against the old image.

    You can find jigdo at http://home.in.tum.de/~atterer/jigdo/, and the pointers for .jigdo files for debian at http://www.debian.org/CD/jigdo-cd/.

    PS: I don't believe that Jigdo is limited to use with Debian, but like apt, it's another tool that was produced to address a specific need within the Debian community.

    1. Re:CD Images of Sarge by Sri+Lumpa · · Score: 1

      "It also supports upgrading only the files that have changed (eg: for keeping up-to-date images of stable)"

      It's much more useful to keep up-to-date images of sid (unstable) given that many much more packages change much more often.

      This is especially useful with a laptop that may not always be connected to the internet. You can regularly update your collection of CD's by popping the old ones in the drive so that jigdo can get most of the packages from there, he then downloads the new ones and prepare the new image, and voila, an up to date set of CD's that you can bring everywhere with your laptop just in case you need to install a new package.

      --
      "The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers." Bill Gates,
  63. x86 is the virtual machine by Anonymous Coward · · Score: 0

    The virtual machine you're looking for is called x86. Look at bochs and plex86 and similar projects that gives you a virtual x86 machine. x86 has the huge advantage ofer java and .NET that it is compatible with an enormous array of software. .Net and java requires software to be rewritten.

  64. Re:Debian's problems, RedHat sucks, but still use by imroy · · Score: 1
    Yes, Debian is volunteer driven, but that doesn't mean it couldn't be managed much better.

    True, managing people and resources is certainly becoming a problem as Open Source projects grow larger and become more important. They could be managed better in some ways. But you can't go too far or you will stifle the openness, creativity and (gasp!) innovativeness of Open Source/Free software.

  65. Use the Debian installer of your choice by rickmoen · · Score: 2
    "StarHeart" wrote:

    Debian 3.0 with PGI would be nice if Debian 3.0 was as up to date with software as others.

    The Debian "testing" branch is exactly the right distance from the bleeding edge for my taste, much more so than the "stable" branch (currently 3.0/woody). Of course, the point of using the PGI installer for x86 Debian is not to mindlessly remain with exactly what remains at the conclusion of the installer, but rather to start tracking one of the Debian branches using apt-get.

    Only someone stubbornly ignorant about how Debian works would not ignore the testing branch to promote the obsolete misconception you've cited.

    With Xandros I don't see where you can freely download anything. Their ftp site again doesn't accept anonymous ftp. How are they following GPL?

    (1) Why are you asking me? Presumably, they follow the GPL by providing access to matching source via one of the mechanisms specified in clauses 3a or 3b to those who have lawfully received GPL-covered binaries Xandros redistributed. (2) Does your question mean that you're one of those tiresome people who wave the GPL around without actually reading it?

    Libranet has serious issues with me in that they charge for the second cd which has all the real differences between Debian and Libranet on it. Their ftp site doesn't accept anonymous ftp. Are they even following GPL?

    (1) You're entitled to have all the "serious issues" you want. Doesn't change the fact that they've made their installer available gratis. (2) Why are you asking me? Presumably, they follow the GPL by providing access to matching source via one of the mechanisms specified in clauses 3a or 3b to those who have lawfully received GPL-covered binaries Libra Computer Systems Ltd. redistributed. (3) Does your question mean that you're one of those tiresome people who wave the GPL around without actually reading it?

    Rick Moen
    rick@linuxmafia.com

    1. Re:Use the Debian installer of your choice by StarHeart · · Score: 2

      The Debian "testing" branch is exactly the right distance from the bleeding edge for my taste, much more so than the "stable" branch (currently 3.0/woody). Of course, the point of using the PGI installer for x86 Debian is not to mindlessly remain with exactly what remains at the conclusion of the installer, but rather to start tracking one of the Debian branches using apt-get.

      I have tried the testing branch and I found it too behind. Then I tried the unstable since many people said it worked for them. It wouldn't even install. One of these days I may give the testing branch another try.

      --
      Havoc Penington, the bane of my Linux desktop.
    2. Re:Use the Debian installer of your choice by rickmoen · · Score: 2
      StarHeart wrote:

      I have tried the testing branch and I found it too behind.

      That's absurd. The testing branch is newly introduced packages in the "unstable" branch that have passed automated package quarantining. It's as close as you can get to the bleeding edge without figuratively dying of blood loss.

      Then I tried the unstable since many people said it worked for them. It wouldn't even install.

      That's even more absurd: If you'd paid any attention whatsoever to the preceding conversation or to basically any Debian documentation at all, or so much as looked at DebianPlanet or asked a Debian user, you'd have known that you get onto the "unstable" branch by using any Debian-compatible installer of your choice, adjusting /etc/apt/sources.list to pull packages from "unstable", and then resynchronise to "unstable" using apt-get.

      One of these days I may give the testing branch another try.

      Before you do, read some elementary Debian documentation, or browse my collection of Debian tips: http://linuxmafia.com/debian/tips. (Note that it's grown in chronological order, so more-current material is closer to the bottom.)

      Rick Moen
      rick@linuxmafia.com

    3. Re:Use the Debian installer of your choice by StarHeart · · Score: 2

      That's absurd. The testing branch is newly introduced packages in the "unstable" branch that have passed automated package quarantining. It's as close as you can get to the bleeding edge
      without figuratively dying of blood loss.


      Think what you like, but it was behind. If I remember right one of the packages that was behind was Mozilla. At the time Debian testing had 0.9.6 while 0.9.9 was out.

      That's even more absurd: If you'd paid any attention whatsoever to the preceding conversation or to basically any Debian documentation at all, or so much as looked at DebianPlanet or asked a Debian user, you'd have known that you get onto the "unstable" branch by using any Debian-compatible installer of your choice, adjusting /etc/apt/sources.list to pull packages from "unstable", and then resynchronise to "unstable" using apt-get.

      That is what I did and it barfed during the installer.

      Before you do, read some elementary Debian documentation, or browse my collection of Debian tips: http://linuxmafia.com/debian/tips [linuxmafia.com]. (Note that it's grown in chronological order, so more-current material is closer to the bottom.)

      I did get testing installed and had X windows running just fine. I am not a linux newbie. I was using Linux when the only distribution was Slackware and I do Linux consulting.

      --
      Havoc Penington, the bane of my Linux desktop.
    4. Re:Use the Debian installer of your choice by rickmoen · · Score: 2
      StarHeart wrote:

      Think what you like, but it was behind. If I remember right one of the packages that was behind was Mozilla. At the time Debian testing had 0.9.6 while 0.9.9 was out.

      I do remember getting impatient for Mozilla 0.9.9 and the matching version of Galeon to clear package quarantine, and so just grabbed the .debs out of the "unstable" tree. Doing that was obvious, wasn't difficult, and wasn't a big deal. More to the immediate point, that was soon after the "testing" branch's launch, and there was only a crude quarantine heuristic of two weeks in "unstable" without replacement plus auto-building without error on all platforms. More recently, refinements to those heuristics have tightened up the unstable-to-testing quarantine propagation delay to typically 1-2 days.

      Additionally, if you don't want to wait for quarantining and are feeling lucky, the new-ish (late '01?) apt "pinning" feature now lets one selectively grab packages from a more-current branch entirely within apt, without needing to download packages and "dpkg -i" them.

      That is what I did and it barfed during the installer.

      Now, you're being both vague and incoherent. Obviously, you don't mean an installer for "unstable", since you say you used an installer-of-your-choice and then adjusted sources.list to track "unstable". But you don't identify which installer -- an experimental prerelease one for 3.0/woody, or what, just that "it" (whatever "it" is) "barfed" (whatever "barfed" means).

      Enough of that. All sorts of Debian installers, with X11-based front-ends (e.g., PGI), with ncurses-based droolproofing (Libranet) with Reiser/XFS/JFS/software-RAID/kernel-2.4.x/etc., are documented in my Debian tips collection. Use one in the future, and don't ignorantly complain there isn't one that works for your hardware (if the latter is minimally functional), since that strains credulity past its elasticity limit.

      Rick Moen
      rick@linuxmaifa.com

  66. Last Post! by alpg · · Score: 1

    Two men were sitting over coffee, contemplating the nature of things,
    with all due respect for their breakfast. "I wonder why it is that
    toast always falls on the buttered side," said one.
    "Tell me," replied his friend, "why you say such a thing. Look
    at this." And he dropped his toast on the floor, where it landed on the
    dry side.
    "So, what have you to say for your theory now?"
    "What am I to say? You obviously buttered the wrong side."

    - this post brought to you by the Automated Last Post Generator...