Slashdot Mirror


Linux Kernel 3.0?

An anonymous reader writes "A discussion on the Linux kernel mailing list between Linux creator Linus Torvalds, Linux guru Ingo Molnar, and a few others debated the name of the upcoming stable kernel release. The choices: 2.6 or 3.0. Evidently there's been enough improvements, most notably the VM, that they're leaning towards calling it 3.0..."

363 comments

  1. Mirror? by fire-eyes · · Score: 0

    Any mirrors? Not responding.

    --
    -- Note: If you don't agree with me, don't bother replying. I won't read it.
    1. Re:Mirror? by octalc0de · · Score: 1, Informative

      I can't seem to post anonymous anymore, to prevent karma whore. P'haps it's my BAD karma resulting from one post.

      Google Archive of the threads

    2. Re:Mirror? by octalc0de · · Score: 1, Informative

      oopsies, Thread 2

    3. Re:Mirror? by Door-opening+Fascist · · Score: 1

      I've got mirrors up at my Earlham website and at my UW-Madison website.

    4. Re:Mirror? by Anonymous Coward · · Score: 0

      Here's a mirror. It's not cheap though.

  2. sure, why not.... by Cnik70 · · Score: 0

    roll the dice, pick a number.... 3.0 does sound like a good choice though since it may finally define a new starting point for the kernel since it has elvolved much since the 2.2 days.

    --
    -Cnik
  3. uhhh... by dolby2 · · Score: 1

    What about 2.8???

    1. Re:uhhh... by Angry+White+Guy · · Score: 2

      We all know what happened when Leisure Suit Larry skipped a number...It was chaos to all the sex-starved cyber geeks. Go 3 or go home!

      --
      You think that I'm crazy, you should see this guy!
    2. Re:uhhh... by gotr00t · · Score: 1

      You don't always have to follow all the version numbers to skip to the next major version. Most software vendors don't even do that at all, it goes from like 1.1 to 2.0 in one revision.

      Heck, Netscape even skips MAJOR version numbers (they skipped 5.0)

    3. Re:uhhh... by Nerull · · Score: 1

      Well, Patrick (the Slackware maintainer) skipped from 4 to 7 because all the people asking him why he wasn't using Linux 7 (From redhat, mandrake, etc.) got annoying.

    4. Re:uhhh... by Sivar · · Score: 3, Funny

      Heck, Netscape even skips MAJOR version numbers (they skipped 5.0)

      Microsoft skipped 91 major version numbers from 3.11 to 95...and it *still* wasn't much of an upgrade.

      --
      Computer Science is no more about computers than astronomy is about telescopes. --E. W. Dijkstra
    5. Re:uhhh... by damiam · · Score: 1

      Yes it was. Have you ever used Windows 3.1?

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    6. Re:uhhh... by bluephone · · Score: 2, Informative
      Actually, Netscape 5.0 was stillborn. Back in March 1998 when Commuuncator was Open Sourced under the original NPL, what was released was not the source to the Communcator 4.x series, but the Netscape owned portions to the 5.x tree (they had to pull some parts containing IP they licensed from other companies, but could not legally redistribute). This was the codebase worked on until October of 1998 when everything but the new layout engine (NGLayout [Next Generation Layout], now Gecko) in favor of what is now the entire Mozilla Codebase. When this happened, the old source bacame MozClassic, and is considered the dead 5.0 tree, never finished, RIP. Interestingly, this is why Gecko still sports the 5.0 version number in teh UserAgent string... Netscape decided to call the new client "Netscape 6.0" for two reasons: Netscape 5.0 had come and gone, ,DOA, and IE was already at 5.5 and close to 6.0, and they wanted to keep the version number close for marketing reasons.

      Now, before you bash NS's marketing for this, remember the progression of IE was 1.0 to 2.0 to 3.0 in less than a year, with 1.0 barely ever getting distributed. Plus rememeber Office apps. Access went 1.0, 2.0, 3.0, skipped 4, 5, and 6 to go to 7.0 in Office 95. At least Netscape has a valid reason for skipping 5.0 :)

      --
      jX [ Make everything as simple as possible, but no simpler. - Einstein ]
    7. Re:uhhh... by Anonymous Coward · · Score: 0

      Sierra didn't skip a number.. The disks with Larry 4 got formatted in one of the Space Quest adventures..

    8. Re:uhhh... by Killer+Napkin · · Score: 1

      That's nothing. They skipped 1902 version numbers between Windows 98 and Windows 2000. I guess that's how many it takes before they make any progress.

    9. Re:uhhh... by Hammer · · Score: 1

      Sun skipped a few when Solaris went from 2.6 to 7

    10. Re:uhhh... by tomhudson · · Score: 2
      And look at the jump from Word 2.0 to Word 6.0 (to keep pace with WordPerfect, which at the time was actually outselling Word)

      Now, everyone knows that Microsoft has a history of only getting it right on the third try - so this must explain why Word is such a virus-ridden piece of shit - no third try.

      Seriously, they should not bump it up to version 3.0. After all, there ware lots of differences between 2.0 and 2.2, and between 2.2 and 2.4, and nobody wanted a major version number bump.

      Besides, if we do this, what are we going to be at in 20 years, version 274.4.98pre4?

    11. Re:uhhh... by Anonymous Coward · · Score: 0

      Not exactly sure, but I think YHBT.

    12. Re:uhhh... by 1101z · · Score: 1
      Microsoft skipped 91 major version numbers from 3.11 to 95...and it *still* wasn't much of an upgrade.


      I hope it was ment as a joke but. Windows 95 is actually Windows 4.00 if you look at the system dialog in the Control panel. Windows 98 is 4.10, I don't know what ME is but I would assume 4.2. Windows 2000 is the marketing name of windows NT 5.
      --
      One day people will learn the folly of Winbloze, Linux Rules!
  4. guru? by Karamchand · · Score: 1

    An "ordinary" kernel hacker is not the same as a guru... please think about it. btw: Link works for me, i.e. isn't down.

    1. Re:guru? by kasperd · · Score: 1

      An "ordinary" kernel hacker is not the same as a guru.

      Being the author of the scheduler makes him more than an ordinary kernel hacker.

      --

      Do you care about the security of your wireless mouse?
    2. Re:guru? by Karamchand · · Score: 1

      Sorry for the inexactness. What I meant is that in my opinion there can only be one "guru" per project/organisation.
      Like RMS is the guru, but Kuhn is not the guru.
      Matter of personal taste/interpretatio, I guess

    3. Re:guru? by Anonymous Coward · · Score: 0

      I'm a kernel hacker. I don't take part in kernel
      discussions and my changes don't go into the
      public kernel. The next level up being a guru
      might be someone who is active in kernel development and whose changes are incorporated into the public kernels. I'm ok with the distinction. Probably the people in the discussion with Linus were gurus.

    4. Re:guru? by Blkdeath · · Score: 2, Insightful
      Sorry for the inexactness. What I meant is that in my opinion there can only be one "guru" per project/organisation.
      IMHO, if a person can chew kernel code before breakfast and spit out working functions, especially where the VM, scheduler, etc. are involved, they've earned "guru" status.

      Remember that the Linux kernel is a compilation of hundreds of unique efforts by people with individual talents in each of their respective fields. There's physical and virtual memory, CPU slicing, SMP, filesystems, framebuffering, DMA access, scheduling, not to mention support for a plethora of hardware that exists on today's market - ranging from low-end to mainframe.

      Per your assessment, there is potential for hundreds of Linux Kernel gurus. {smile}

      --
      BD Phone Home!

      Shameless plug. Like you weren't expecting it.

    5. Re:guru? by Karamchand · · Score: 1

      For me (as said before, I think this is mainly an interpretation thing; I guess there's no official guru standard;) Guru is not only the technical knowledge.
      But I've to admit, you've some very good arguments :)
      Nice evening..

    6. Re:guru? by Anonymous Coward · · Score: 1, Interesting

      From the Jargon Dictionary:
      guru n. [Unix] An expert. Implies not only wizard skill but also a history of being a knowledge resource for others. Less often, used (with a qualifier) for other experts on other systems, as in `VMS guru'

      I'd certianly say that is an apt description.

      From Dictionay.com:

      guru Pronunciation Key (gr, g-r)
      n. pl. gurus

      1. Hinduism & Tibetan Buddhism. A personal spiritual teacher.
      2.
      1. A teacher and guide in spiritual and philosophical matters.
      2. A trusted counselor and adviser; a mentor.
      3.
      1. A recognized leader in a field: the guru of high finance.
      2. An acknowledged and influential advocate, as of a movement or idea: "In a culture that worships slimness, he was the Guru of Lean" (Erica Abeel).

      Either way, I don't see how you understand guru to mean the sole source of teaching/information. This is especially true in the source context of the word, as Hinduism is very hiearchy orientated. There are high gurus and, more local priest like gurus, just the same. It's not like Catholosism, where the Pope is the head. Even thenm usully the lower in the hierchy have the "say so". The cardinals (Aka Seargents of Catholosism) run the show, just as the military is run by seargents.

      That said, a guru (programmin wise) isn't necessairly a guru outside his area of intrest. A VM guru might not know shizola about filesystems (and their design), just as someone who is specilized in filesystems might not know anything about programming a driver for FreeX86.

    7. Re:guru? by woogieoogieboogie · · Score: 1

      I thought a Guru was what happened to my Amiga when I tried to hack it's kernel.

      --
      ... Governments are instituted among Men, deriving their just Powers from the Consent of the Governed...
    8. Re:guru? by kasperd · · Score: 1

      I thought a Guru was what happened to my Amiga when I tried to hack it's kernel.

      Yes, in early AmigaOS versions like 1.3. But not in 3.0, I just verified instead we now get a boring "software failure". Reminds me that I have heard rumors of an upcoming AmigaOS 4.0 to replace AmigaOS 3.9. Too bad I have no computer that will run it.

      --

      Do you care about the security of your wireless mouse?
    9. Re:guru? by Anonymous Coward · · Score: 0

      That is right; there is no official guru standard, so shut the fuck up. Here we have an example of a dick-head who thinks that he has figured out the one true definition of a guru. In his little mind, he thinks that he is very smart, so he tries to impose his definition on others.

    10. Re:guru? by geekster · · Score: 1

      Guru meditation actually.
      Just to nitpick

  5. Consumer Marketing by brad3378 · · Score: 4, Funny

    To a consumer, 3.0 sounds like a better product than 2.6

    My vote would be to make it Linux 10.0 to make it compatible with the SuSe & mandrake number systems. :-)

    --

    1. Re:Consumer Marketing by no+soup+for+you · · Score: 4, Insightful
      To a consumer, 3.0 sounds like a better product than 2.6
      My vote would be to make it Linux 10.0 to make it compatible with the SuSe & mandrake number systems. :-)
      In my opinion a consumer will never notice the kernel version number. They'll see the distribution version numbers, but won't bother to check which kernel the system is using -- because to do so would mean they'd have to understand that a kernel existed in the first place.
      --
      If you blog it...
    2. Re:Consumer Marketing by Mattsson · · Score: 0, Redundant

      Mouahahaha!
      Linux XP!

      --
      /.Mattsson - My native language is not English, so please don't whine over linguistic errors. (That's lame anyway...)
    3. Re:Consumer Marketing by Pros_n_Cons · · Score: 1, Interesting

      When I go to CompUSA or the like and I see a RedHat box set sitting there with a stamp on it that says "New Kernel 2.6! " I (as an average consumer) say okay cool but If I see 3.0 I think this must be a larger than usual upgrade. The rest of us in the know are not going to think oh no its a 3.x release so it must be buggy cause its not an even number, we'll know its an addon to 2.4. so whats the big deal. call it the new "Longhorn Linux Kernel" for All I care but I bet it would sell more boxes. Where is the rule that we cant try and sell people linux? why is that so f*cking wrong?!

      --

      -- "of course thats just my opinion, I could be wrong." --Dennis Miller
    4. Re:Consumer Marketing by gilesjuk · · Score: 1

      But that would make Windows 2000 better?

    5. Re:Consumer Marketing by Jelque · · Score: 1

      I can't wait to see RH 24.2 or when we get AOL 70.0

      Some of these version numbers make for a good laugh.

    6. Re:Consumer Marketing by IpalindromeI · · Score: 1

      The rest of us in the know are not going to think oh no its a 3.x release so it must be buggy cause its not an even number

      The stable and development branches are differentiated by the revision number, not the version number. An even number revision means it's the stable branch, an odd number revision means the development branch. Therefore, 3.0 would be stable (version 3, revision 0), and the development branch would become 3.1 (version 3, revision 1).

      we'll know its an addon to 2.4.

      It's not any more of an "addon" to 2.4 than 2.4 is an "addon" to 2.2. It's a new revision, and in this case they would up the version, too.

      --

      --
      Promoting critical thinking since 1994.
    7. Re:Consumer Marketing by Sivar · · Score: 2

      Mouahahaha!
      Linux XP!

      Naah, *nix users know that the first letter of "experience" is 'E', not 'X'.

      --
      Computer Science is no more about computers than astronomy is about telescopes. --E. W. Dijkstra
    8. Re:Consumer Marketing by borud · · Score: 1

      ...yet to a propellerhead anything-point-oh sounds terrifying. :-)

    9. Re:Consumer Marketing by Alsee · · Score: 2

      Sheesh, you're new to the entire concept marketing, aren't you? Only a geek would suggest "Linux 3.0". "Linux 10.0" is just as bad, but at least it expresses a recognition of reality. There is a real world out there and the name of a product defines that product, makes it sexy!

      Release it on January 1st 2003 and call it Linux 2004.

      Now THAT'S marketing!

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    10. Re:Consumer Marketing by TecraMan · · Score: 2, Interesting

      In my opinion a consumer will never notice the kernel version number.

      Yeah, but you wouldn't believe the amount of IT managers who would. 3.0 could seriously help divorce Linux from some of the FUD that's been spread about 2.0, 2.2 and 2.4.

      DS

    11. Re:Consumer Marketing by mark_lybarger · · Score: 2

      Release it on January 1st 2003 and call it Linux 2004.

      so that's why the marketing folks always have to have a floor all on their own :). it's a kernel not a distribution. RH GNU/Linux 2004 would be good (from a marketing perspective), but linux 2004? that's like ms renaming their kernel32.dll to windowsXPkernel32.dll. you know so when the message pops up that there's an error in windowsXPkernel32.dll, you really know what product you're using. then again, the marketing folks at ms probably see this message too and wouldn't want to give the user any more firepower.

    12. Re:Consumer Marketing by SteveTruss · · Score: 1

      That number system really pisses me off. It should be 2.6. Patrick Volkerding was faced with an interesting choice - Stay on the 4.x distro version, or do a RedHat/SuSE, and add 3. Firking ridiculous, you yanks.

    13. Re:Consumer Marketing by WWWWolf · · Score: 1
      In my opinion a consumer will never notice the kernel version number. They'll see the distribution version numbers, but won't bother to check which kernel the system is using

      Or even the "expert". I was upgrading one machine from Debian 2.2 to 3.0, and wondered why the heck modutils didn't want to be upgraded. Kernel? 2.0.36... looks like it was something I regrettably forgot to upgrade the last time =)

    14. Re:Consumer Marketing by NetFu · · Score: 1

      Sorry, but any consumer who's used Linux for more than a day (and, consequently, has had to try to install some off-CD software) WILL notice the kernel version number. Why? Because often software binaries/drivers are configured per the kernel version.

      And I, for the record, would rather have to remember kernel version 2.6 or 3.0 or 3.1 than 2.4.18.123.456.389, etc. It's not a marketing thing, but I'm sure I'm not the only Linux USER who would rather have a simpler version number...

  6. And then.... by WilliamsDA · · Score: 5, Funny

    on to 3.11! Oops!

    1. Re:And then.... by br0ck · · Score: 5, Funny

      ..and then progress to Linux 95, Linux 98, LiNTux, Linux 2000, LinuXP and then *drum roll* Li.NET? :P

    2. Re:And then.... by Cnik70 · · Score: 0

      could be worse, could be Linux XP

      --
      -Cnik
    3. Re:And then.... by archen · · Score: 5, Funny

      Microsoft = .NET
      Apple = .MAC
      Linux = .TUX

    4. Re:And then.... by snake_dad · · Score: 2
      and then *drum roll* Li.NET?

      .NetNux Copyright 2002 Snake_dad

      :-)

      --
      karma capped .sig seeking available Slashdot poster for long-term relationship.
    5. Re:And then.... by targo · · Score: 3, Funny

      ..and then progress to Linux 95, Linux 98, LiNTux, Linux 2000, LinuXP and then *drum roll* Li.NET? :P

      Just too bad we have to wait 93 years to get the next one...

    6. Re:And then.... by Anonymous Coward · · Score: 0

      Do not forget Linux ME

    7. Re:And then.... by Anonymous Coward · · Score: 0

      I think you mean Li.NUX, then you can say '.NET sucks my .NUX'

    8. Re:And then.... by timdorr · · Score: 1

      let's also not forget the Lin OS X

      --
      Tim Dorr
      Owner/Manger
      A Small Orange
    9. Re:And then.... by psavo · · Score: 3, Funny

      ..and then progress to Linux 95, Linux 98, LiNTux, Linux 2000, LinuXP and then *drum roll* Li.NET?

      You probably don't know it, but 'LiNTux' comes in Finnish language pretty close to 'Birdix' ('lintu' means 'bird' in finnish). Somewhat Tuxish..

      --
      fucktard is a tenderhearted description
    10. Re:And then.... by mazur · · Score: 0, Troll
      Just too bad we have to wait 93 years to get the next one..

      Nah. Just call it

      • 95 ways to lose your lover by paying more attention to Linux kernels than him/her.
      • 98 methods to antagonize Billy Goats from Redmond.
      • 2000 reasons why Linux is better than sex.

      Stefan.

      --
      The truth shall make you fret. (Ankh-Morpork tImes motto)
    11. Re:And then.... by dagnabit · · Score: 1

      .NetGNux?

    12. Re:And then.... by Anonymous Coward · · Score: 1, Funny

      I would call it 3.1415926...

    13. Re:And then.... by Anonymous Coward · · Score: 0

      * 2000 reasons why Linux is better than sex.

      if you can come up with one reason, you're obviously not doing it correctly.

    14. Re:And then.... by Bishop923 · · Score: 3, Funny

      Given how long it took to go from 2.2 to 2.4 that might be a pretty good rough estimate... :-)

    15. Re:And then.... by cheese_wallet · · Score: 1

      I like that. it sounds good... the .TUX framework.

    16. Re:And then.... by Bugaboo · · Score: 1

      I like that too... "Be Sharp: Use .TUX."

    17. Re:And then.... by Anonymous Coward · · Score: 0

      when are they gonna get their work on L# started?

    18. Re:And then.... by Wolfgang · · Score: 1

      No no!

      Leave out + 3! Go ahead with 4.0!

      No one will be willing to test 3.11!
      This is bad number, a very bad number!

    19. Re:And then.... by r_a_trip · · Score: 1

      First reason. Sex involves people. I really, really, really hate people... The rest of the 1999 reasons are irrelevant, my first one makes them obsolete....

      --
      # touch universe # chmod +rwx universe # ./universe
    20. Re:And then.... by Anonymous Coward · · Score: 0

      Mod'ed down then replied to. You must be privilidged. Ever heard of .GNU?

    21. Re:And then.... by Luke-Jr · · Score: 1

      Actually, more like this: Linux/BSD/etc = .GNU Isn't there a real .GNU project out there?

      --
      Luke-Jr
    22. Re:And then.... by The+Axe · · Score: 1

      Linux.ORG?

    23. Re:And then.... by AsparagusChallenge · · Score: 1

      That would be more like "See: Use .TUX"

      And I'm assuming that the framework would be based on classic C, just for keeping the tradition and because it sounds fine.

    24. Re:And then.... by Dave9876 · · Score: 1

      Nah, we got in early. 2.4.11 was THE broken release. It was released and couldn't even be compiled, a few hours later Linus released 2.4.12.

    25. Re:And then.... by AsparagusChallenge · · Score: 1

      LaTeX has already done that:

      This is TeX, Version 3.14159 (Web2C 7.3.7)
    26. Re:And then.... by Kashif+Shaikh · · Score: 1

      And then came the OS's...

      Three OS for the Hackers-Kings under the sky,
      Seven for the Business-Lords in their halls of stone,
      Nine for Mortal Lamdba-Users doomed to die,
      One for the Dark Lord on his dark throne,
      In the Land of Redmond where the FUD lie.
      One OS to rule them all, One OS to trick them,
      One OS to bring them all and in the darkness bind them,
      In the Land of Redmond where the FUD lie.

      This looks offtopic, but I just wanted to put it here:)

    27. Re:And then.... by iamcadaver · · Score: 1

      Don't forget RMS:

      GNU/Linux.mono 2k2

      --
      Before I part with'em: two pennies weigh ~4.996+/-0.014g, have a zinc core, and the face of Lincoln. You can keep 'em.
  7. Linux: 2.6 vs. 3.0; What's In A Name? by Anonymous Coward · · Score: 1, Redundant

    A recent lkml thread explored an interesting tangent when Jeff Garzik asked about what was to follow the 2.5 development kernel, "is it definitely to be named 2.6? Maybe it's just my impression from development speed, but it felt more like a 3.0 to me :)". Linux creator Linus Torvalds first suggested that there was no reason to skip from 2.5 to 3.0, qualifying it with, "But hey, it's just a number. I don't feel that strongly either way."

    Ingo Molnar reflected on the significant improvements we've seen to the VM and the IO subsystem, going so far as to say, "I think due to these improvements if we dont call the next kernel 3.0 then probably no Linux kernel in the future will deserve a major number. In 2-4 years we'll only jump to 3.0 because there's no better number available after 2.8."

    Linus agreed that if the VM is as good as it seems to be, indeed the upcoming release deserves to be called 3.0. But he also pointed out that there are many silent users who tend not to speak up until there is an official release. He asks, "people who are having VM trouble with the current 2.5.x series, please _complain_, and tell what your workload is. Don't sit silent and make us think we're good to go.. And if Ingo is right, I'll do the 3.0.x thing."

    From: Linus Torvalds
    Subject: Re: [PATCH-RFC] 4 of 4 - New problem logging macros, SCSI RAIDdevice driver
    Date: Thu, 26 Sep 2002 16:07:06 -0700 (PDT)

    On Thu, 26 Sep 2002, Jeff Garzik wrote:
    >
    > no need to be mindful of that.
    >
    > Let's get it right, rather than rush it...

    Which imples that it's 2.7 material.

    For 2.6.x I care about getting the drivers _working_.

    The whole logging discussion with hardened drivers etc is _not_ adding
    value to normal people until much much later, and it sound very much to me
    like one of those patch sets that some vendors will care about deeply
    because they have some big company that cares and pays them.

    Those kinds of patch-sets sometimes never make it into the standard
    kernel. They have to prove their worth to real people first, and I could
    care less (but not much) about paperwork reasons.

    Linus

    From: Jeff Garzik
    Subject: Re: [PATCH-RFC] 4 of 4 - New problem logging macros, SCSI RAIDdevice driver
    Date: Thu, 26 Sep 2002 22:27:59 -0400

    Linus Torvalds wrote:
    > For 2.6.x I care about getting the drivers _working_.

    Tangent question, is it definitely to be named 2.6?

    Maybe it's just my impression from development speed, but it felt more
    like a 3.0 to me :)

    Jeff

    From: Linus Torvalds
    Subject: Re: [PATCH-RFC] 4 of 4 - New problem logging macros, SCSI RAIDdevice driver
    Date: Thu, 26 Sep 2002 21:45:51 -0700 (PDT)

    On Thu, 26 Sep 2002, Jeff Garzik wrote:
    >
    > Linus Torvalds wrote:
    > > For 2.6.x I care about getting the drivers _working_.
    >
    > Tangent question, is it definitely to be named 2.6?

    I see no real reason to call it 3.0.

    The order-of-magnitude threading improvements might just come closest to
    being a "new thing", but yeah, I still consider it 2.6.x. We don't have
    new architectures or other really fundamental stuff. In many ways the jump
    from 2.2 -> 2.4 was bigger than the 2.4 -> 2.6 thing will be, I suspect.

    But hey, it's just a number. I don't feel that strongly either way. I
    think version number inflation (can anybody say "distribution makers"?) is
    a bit silly, and the way the kernel numbering works there is no reason to
    bump the major number for regular releases.

    Linus

    From: Ingo Molnar
    Subject: Re: [PATCH-RFC] 4 of 4 - New problem logging macros, SCSI RAIDdevice driver
    Date: Sat, 28 Sep 2002 09:46:35 +0200 (CEST)

    On Thu, 26 Sep 2002, Linus Torvalds wrote:
    > On Thu, 26 Sep 2002, Jeff Garzik wrote:
    > > Tangent question, is it definitely to be named 2.6?
    >
    > I see no real reason to call it 3.0.
    >
    > The order-of-magnitude threading improvements might just come closest to
    > being a "new thing", but yeah, I still consider it 2.6.x. We don't have
    > new architectures or other really fundamental stuff. In many ways the
    > jump from 2.2 -> 2.4 was bigger than the 2.4 -> 2.6 thing will be, I
    > suspect.

    i consider the VM and IO improvements one of the most important things
    that happened in the past 5 years - and it's definitely something that
    users will notice. Finally we have a top-notch VM and IO subsystem (in
    addition to the already world-class networking subsystem) giving
    significant improvements both on the desktop and the server - the jump
    from 2.4 to 2.5 is much larger than from eg. 2.0 to 2.4.

    I think due to these improvements if we dont call the next kernel 3.0 then
    probably no Linux kernel in the future will deserve a major number. In 2-4
    years we'll only jump to 3.0 because there's no better number available
    after 2.8. That i consider to be ... boring :) [while kernel releases are
    supposed to be a bit boring, i dont think they should be _that_ boring.]

    Ingo

    From: jw schultz
    Subject: Re: [PATCH-RFC] 4 of 4 - New problem logging macros, SCSI RAIDdevice driver
    Date: Sat, 28 Sep 2002 02:16:34 -0700

    On Sat, Sep 28, 2002 at 09:46:35AM +0200, Ingo Molnar wrote:
    >
    > On Thu, 26 Sep 2002, Linus Torvalds wrote:
    > > On Thu, 26 Sep 2002, Jeff Garzik wrote:
    > > > Tangent question, is it definitely to be named 2.6?
    > >
    > > I see no real reason to call it 3.0.
    > >
    > > The order-of-magnitude threading improvements might just come closest to
    > > being a "new thing", but yeah, I still consider it 2.6.x. We don't have
    > > new architectures or other really fundamental stuff. In many ways the
    > > jump from 2.2 -> 2.4 was bigger than the 2.4 -> 2.6 thing will be, I
    > > suspect.
    >
    > i consider the VM and IO improvements one of the most important things
    > that happened in the past 5 years - and it's definitely something that
    > users will notice. Finally we have a top-notch VM and IO subsystem (in
    > addition to the already world-class networking subsystem) giving
    > significant improvements both on the desktop and the server - the jump
    > from 2.4 to 2.5 is much larger than from eg. 2.0 to 2.4.
    >
    > I think due to these improvements if we dont call the next kernel 3.0 then
    > probably no Linux kernel in the future will deserve a major number. In 2-4
    > years we'll only jump to 3.0 because there's no better number available
    > after 2.8. That i consider to be ... boring :) [while kernel releases are
    > supposed to be a bit boring, i dont think they should be _that_ boring.]
    >

    Ingo, I agree with Linus. My recollection of when we moved
    to 2.0 was that the major number reflected the userkernel
    ABI. I have no problem with a version 2.42 if things stay
    stable that long. I hope they don't but that is another
    issue.

    Version 3.0 implies incompatibility with binaries from 2.x
    The distributions can play around with version numbers
    reflecting the GUI interface, libraries or installers but
    the kernel major version should stay the same until binary
    compatibility is broken. When we move old syscalls (such as
    32 bit file ops) from deprecated to unsupported is when we
    increment the major number.

    It may be that 2.7 will see the cruft cut out and be the end
    of 2.x but 2.5 isn't that. So far 2.5 is performance
    enhancement. Terrific performance enhancement, thanks to you
    and many others. But it isn't adding major new features nor
    is it removing old interfaces. In many ways 2.6 looks like
    a sign that the 2.x kernel is getting mature. 2.6 means
    users can expect improvements but don't have to make big changes.
    2.6 is an upgrade, 3.0 would be a replacement.

    --
    ________________________________________________ __ ______________
    J.W. Schultz Pegasystems Technologies
    email address: [email blocked]

    Remember Cernan and Schmitt

    From: Horst von Brand
    Subject: Kernel version [Was: Re: [PATCH-RFC] 4 of 4 - New problem logging macros, SCSI RAIDdevice driver]
    Date: Sat, 28 Sep 2002 11:40:22 -0400

    Ingo Molnar said:
    > On Thu, 26 Sep 2002, Linus Torvalds wrote:
    > > On Thu, 26 Sep 2002, Jeff Garzik wrote:
    > > > Tangent question, is it definitely to be named 2.6?
    > >
    > > I see no real reason to call it 3.0.
    > >
    > > The order-of-magnitude threading improvements might just come closest to
    > > being a "new thing", but yeah, I still consider it 2.6.x. We don't have
    > > new architectures or other really fundamental stuff. In many ways the
    > > jump from 2.2 -> 2.4 was bigger than the 2.4 -> 2.6 thing will be, I
    > > suspect.
    >
    > i consider the VM and IO improvements one of the most important things
    > that happened in the past 5 years - and it's definitely something that
    > users will notice. Finally we have a top-notch VM and IO subsystem (in
    > addition to the already world-class networking subsystem) giving
    > significant improvements both on the desktop and the server - the jump
    > from 2.4 to 2.5 is much larger than from eg. 2.0 to 2.4.

    But is is as large as the jump from 1.2.x to 2.0.x?

    > I think due to these improvements if we dont call the next kernel 3.0 then
    > probably no Linux kernel in the future will deserve a major number. In 2-4
    > years we'll only jump to 3.0 because there's no better number available
    > after 2.8. That i consider to be ... boring :) [while kernel releases are
    > supposed to be a bit boring, i dont think they should be _that_ boring.]

    What is wrong with 2.10, or 2.256 for that matter?
    --
    Dr. Horst H. von Brand User #22616 counter.li.org
    Departamento de Informatica Fono: +[blocked]
    Universidad Tecnica Federico Santa Maria +[blocked]
    Casilla 110-V, Valparaiso, Chile Fax: +[blocked]

    From: Linus Torvalds
    Subject: Re: v2.6 vs v3.0
    Date: Sat, 28 Sep 2002 18:31:45 -0700 (PDT)

    On Sat, 28 Sep 2002, Ingo Molnar wrote:
    >
    > i consider the VM and IO improvements one of the most important things
    > that happened in the past 5 years - and it's definitely something that
    > users will notice. Finally we have a top-notch VM and IO subsystem (in
    > addition to the already world-class networking subsystem) giving
    > significant improvements both on the desktop and the server - the jump
    > from 2.4 to 2.5 is much larger than from eg. 2.0 to 2.4.

    Hey, _if_ people actually are universally happy with the VM in the current
    2.5.x tree, I'll happily call the dang thing 5.0 or whatever (just
    kidding, but yeah, that would be a good enough reason to bump the major
    number).

    However, I'll believe that when I see it. Usually people don't complain
    during a development kernel, because they think they shouldn't, and then
    when it becomes stable (ie when the version number changes) they are
    surprised that the behabviour didn't magically improve, and _then_ we get
    tons of complaints about how bad the VM is under their load.

    Am I hapyy with current 2.5.x? Sure. Are others? Apparently. But does
    that mean that we have a top-notch VM and we should bump the major number?
    I wish.

    The block IO cleanups are important, and that was the major thing _I_
    personally wanted from the 2.5.x tree when it was opened. I agree with you
    there. But I don't think they are major-number-material.

    Anyway, people who are having VM trouble with the current 2.5.x series,
    please _complain_, and tell what your workload is. Don't sit silent and
    make us think we're good to go.. And if Ingo is right, I'll do the 3.0.x
    thing.

    Linus

    1. Re:Linux: 2.6 vs. 3.0; What's In A Name? by dzym · · Score: 2

      We can't have VM problems until we can actually compile the kernel. Why have a 2.5.x release if it doesn't even compile?

    2. Re:Linux: 2.6 vs. 3.0; What's In A Name? by damiam · · Score: 2

      It does. STFU.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    3. Re:Linux: 2.6 vs. 3.0; What's In A Name? by Anonymous Coward · · Score: 0

      No, it doesnt.

  8. No we should call it by Anonymous Coward · · Score: 0

    Linux 3.1

    That way people will know that linux is as good as windows 3.1 was.

    Then we start work on Linux NT.

    1. Re:No we should call it by dolby2 · · Score: 1

      I can't wait for linux ME, that'll be the kernel I die with, stable, no bugs... heh

    2. Re:No we should call it by SimGuy · · Score: 1

      I don't see why the Kernel needs to be marketed in the first place. Distos include the kernel, prebuilt, but no consumers ever bother to find, download, and compile kernel source, unless they're advanced enough to care about (or perhaps even understand) the kernel improvements. Anyone that's daring enough to compile the kernel himself, should know what's new, and not just compile for the sake of a rounded version number. I'm inclined to agree with the sentiment of Linus. No 3.0 until the binary compatibility is broken. This is how they did it with Gnome 2, and they really broken binary compatibility there... dolby2, for Linux ME, that would be the kernel released in 998 years, correct? Are you planning to be around to see it? ;-)

      --
      I don't care, but don't let that stop you from trying to tell me anyway.
  9. Stupid, stupid, stupid by Anonymous Coward · · Score: 0

    They should call it Linux 2003 to beat Microsoft.

    1. Re:Stupid, stupid, stupid by Anonymous Coward · · Score: 0

      Nah, Windows .NET Server 2003 is in beta now, coming out next year.

  10. Why not use Microsoft's versioning system? by Tsar · · Score: 5, Funny
    • 3.1 = Universal Beta
    • 4.0 = First stable release
    • 5.0 = Last stable release
    • XP = DRM-crip^H^H^H^Hdifferently-abled release
    1. Re:Why not use Microsoft's versioning system? by Anonymous Coward · · Score: 0

      Why be a naive fucking moron? You will never be able to answer the question that I have posed.

    2. Re:Why not use Microsoft's versioning system? by Anonymous Coward · · Score: 0, Funny

      Why be a naive fucking moron?

      1. Why be a naive moron
      2. Why be a fucking moron
      3. Why be a niave fucking moron

      1: I was raised in a sheltered enviroment, and have always been naive for it. I disagree with the accusation of being a moron, as I clearly have a mental age of 47 according to IQ tests.
      2: While I still disagree with your assesment of mental age, I would say that it is better to be in the state of having sex than it to not be.
      3: Because as I noted above I was raised to be naive, I much enjoy fucking, and I am clearly not a moron.

      I have answered the question, therefore your statment is false. You do not exist, thank you and good bye.

      Definitions --

      moron Pronunciation Key (môrn, mr-)

      A person of mild mental retardation having a mental age of from 7 to 12 years and generally having communication and social skills enabling some degree of academic or vocational education. The term belongs to a classification system no longer in use and is now considered offensive.

      fuck Pronunciation Key (fk) Vulgar Slang
      v. fucked, fucking, fucks
      v. tr.
      To have sexual intercourse with.

    3. Re:Why not use Microsoft's versioning system? by fluor2 · · Score: 1

      Red Hat 2003 Pro
      Red Hat 2003 Home
      Red Hat 2003 .COM server
      with advanced B2B ME KCPD

  11. Comments by Linus by Anonymous Coward · · Score: 1, Informative

    On Sat, 28 Sep 2002, Ingo Molnar wrote:
    > > i consider the VM and IO improvements one of the most important things
    > that happened in the past 5 years - and it's definitely something that
    > users will notice. Finally we have a top-notch VM and IO subsystem (in
    > addition to the already world-class networking subsystem) giving
    > significant improvements both on the desktop and the server - the jump
    > from 2.4 to 2.5 is much larger than from eg. 2.0 to 2.4.

    Hey, _if_ people actually are universally happy with the VM in the current
    2.5.x tree, I'll happily call the dang thing 5.0 or whatever (just
    kidding, but yeah, that would be a good enough reason to bump the major
    number).

    However, I'll believe that when I see it. Usually people don't complain
    during a development kernel, because they think they shouldn't, and then
    when it becomes stable (ie when the version number changes) they are
    surprised that the behabviour didn't magically improve, and _then_ we get
    tons of complaints about how bad the VM is under their load.

    Am I hapyy with current 2.5.x? Sure. Are others? Apparently. But does
    that mean that we have a top-notch VM and we should bump the major number?
    I wish.

    The block IO cleanups are important, and that was the major thing _I_
    personally wanted from the 2.5.x tree when it was opened. I agree with you
    there. But I don't think they are major-number-material.

    Anyway, people who are having VM trouble with the current 2.5.x series,
    please _complain_, and tell what your workload is. Don't sit silent and
    make us think we're good to go.. And if Ingo is right, I'll do the 3.0.x
    thing.

    Linus

    1. Re:Comments by Linus by Anonymous Coward · · Score: 0

      Cool.. straight from the horses mouth! Though you do have this habit of _underlining_ everything :)

    2. Re:Comments by Linus by Anonymous Coward · · Score: 1

      how is this informative when the only thing he did was copy/paste what was _ALREADY_ in the article, which you are supposed to read if you are going to comment?

  12. It's all marketing by SexyKellyOsbourne · · Score: 3, Insightful

    Though some of the improvements may have been a real boost (the O(1) scheduler, etc), the decision to call it "3.0" won't come until some serious marketing decisions are made.

    Linux is not an underground system anymore -- it is a competitor in a business market and means billions of dollars to people and businesses, as unsuccessful as they may be.

    Calling the kernel 3.0 is just a name, a marketing strategy, that will give the idea to people who aren't in the know that something truly significant and revolutionary has happened.

    There's clearly a war going on between the idealists and the realists in that mailing list, and a simple number like "3.0" can make or break millions of dollars.

    1. Re:It's all marketing by Anonymous Coward · · Score: 0, Flamebait
      can make or break millions of dollars.

      None of which will end up in the developers' pockets, so the whole point is actually moot. I hope they call it 2.6 just to piss the money people and suits off.

    2. Re:It's all marketing by Christopher+Thomas · · Score: 3, Insightful

      Calling the kernel 3.0 is just a name, a marketing strategy, that will give the idea to people who aren't in the know that something truly significant and revolutionary has happened.

      Actually, those people are already given warm fuzzies by the distribution version numbers. Non-geeks really wouldn't pay attention to the kernel version number, doubly so since it wouldn't have any _visible_ impact on the system's behavior.

    3. Re:It's all marketing by Anonymous Coward · · Score: 1, Interesting

      Are you kidding? I tried to get a lot of people to migrate to Linux when the 2.4 kernels just started coming out. The first thing most of them read about Linux when they were looking up information on it was that the 2.4 kernel was riddled with stability problems, and that the only solution for many of them was to just stick with 2.2 for now; which probably read in plain English to them as "2.4 doesn't work, use the old version until it does." People DO pay a significant amount of attention to the numbering alone, I can only imagine what would happen to Red Hat et. al. if 3.0 came out with as many problems as the initial releases of 2.4.

    4. Re:It's all marketing by garcia · · Score: 2

      I don't really agree.

      First of all, most people (that care about Linux marketing) are only interested in the names of the distributions. How many times have I heard "Where can I download Linux 7.2" or "Linux 8.1". Most have no idea what the difference is between the distribution and the kernel.

      Second, those that are paying attention to kernel versions are not likely to give two shits what the numbers are. 2.6 is going to be the same as 3.0 for me. Just another version.

      Finally, I haven't run anything in 2.5 yet. I don't see any major reason to upgrade to it... Sure the VM is supposedly better, there are other enhacements, but nothing that would make me consider this a major leap (if I am not about to upgrade to it, what's to say that it is revolutionary, and believe me, I am into bleeding edge.)

    5. Re:It's all marketing by Anonymous Coward · · Score: 0

      Yahoo.com owns your ass you little ho.

    6. Re:It's all marketing by Pros_n_Cons · · Score: 0

      Why do so many of you think marketing something is evil? Look how far the IBM marketing has helped Linux. Now we have things like DOOMIII, drivers being writen by venders, its in schools, governments, cash registers. Everyone knows about it, I know IBM isn't even remotly the only one helping but try and tell me all these "buzz words" haven't helped. People in high places now think linux when throwing around business solutions cause b4 only us tech geeks said "check out linux" but we know they dont listen to us, they listen to commercials and what large companies do it too. Things like fresh new 3.0 kernel! or new Longhorn kernel stamped on SuSe, RedHat, Mandrake, just sound better on a box set at the store than does "new 2.6.2-12 kernel".

      --

      -- "of course thats just my opinion, I could be wrong." --Dennis Miller
    7. Re:It's all marketing by GC · · Score: 2

      It might also make them think, ug... a dot-zero release... I'll wait until 3.1 when they've fixed all the bugs.

      Where as 2.6 sounds like the most stable of the version 2 kernels yet.

      Why not do a Sun job, and call the next version 6.

    8. Re:It's all marketing by unoengborg · · Score: 1

      You must remember that so far Linux is mostly used in server rooms where stability and maturity is highly valued. I would expect that many people will upgrade from the 2.2 kernel they currnently use, to 2.4 once 2.6/3.0 is released.

      That way they don't need to worry that new features that they probably doesn't need anyway
      pops up and break things. The only minor number upgrades will be security fixes.

      --
      God is REAL! Unless explicitly declared INTEGER
    9. Re:It's all marketing by dagnabit · · Score: 1

      Why not do a Sun job, and call the next version 6.

      Actually, it's Sun Linux 5.0. And it's at v5.0 because there were 4 prior releases/versions of Cobalt Linux for the various appliance products.

    10. Re:It's all marketing by Anonymous Coward · · Score: 0

      But, so what if businesses now depend on Linux? Really. If all the developers who weren't getting paid to work on the Kernel and/or other OSS, then Linux would slowly blow away.Linux, as an inanimate OS, doesn't need to have "business" behind it. The Linux Kernel community doesn't necessarily need "business" behind it, since it's been mostly built, you recall, as a *hobby*.

      If someday the kernel *does* become dependent on business for further development, well, it just won't be the kernel we all know and love. I get sick of hearing this crap about "the party's over" and "now we need to get serious becuase IBM/HP/Krispy Kreme is contributing to the kernel". Hey, if they don't want to contribute, fine. Linux will go on. If they don't want to use Linux anymore, fine. Linux will go on. That is preciscely the beauty of OSS.

    11. Re:It's all marketing by Mr+Z · · Score: 1

      I think the other poster was referring to the Solaris numbering scheme that went 2.0, 2.1, 2.2, ... 2.5, 2.5.1, 2.6, and then suddenly 7, 8, and soon 9. They just dropped the '2.' off the front.

      SunOS version numbers, though, which are closer to kernel version numbers, have marched steadily along through 5.x.

      The last time Sun rev'd the major version number is when they switched from a BSD core to a SVR4 core. I think that rates a major-version-number switch, don't you? (I don't know if I believe it's worthy of an increment, mind you, but that's another discussion for another day.)

      --Joe
    12. Re:It's all marketing by madenosine · · Score: 1

      that's the job of the distrobutions, not the kernel

    13. Re:It's all marketing by be-fan · · Score: 2

      I don't know. New driver model, kernel preemption (big one!), new block device layer, reworked VM. I think that deserves a 3.0. Those kinds of changes would have Micro$oft jacking the version up to XXX-P.

      --
      A deep unwavering belief is a sure sign you're missing something...
    14. Re:It's all marketing by SpaceLifeForm · · Score: 2
      No, they'll wait until a 3.2 *Stable* release.

      That in itself tells me that it should be 2.6.x in order to encourage usage and growth.

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
    15. Re:It's all marketing by dagnabit · · Score: 1

      Yep, I agree. My bad. :)

      And yes, I agree with the major version rev for the core change...

  13. Waiting... by Duncan3 · · Score: 1

    Me use 3.0.0 Yea right! Tell us when 3.0.10 comes out, until then, noone cares.

    --
    - Adam L. Beberg - The Cosm Project - http://www.mithral.com/
    1. Re:Waiting... by Anonymous Coward · · Score: 0

      By the same reasoning you were one of the few people to use 2.4.10 with its freshly-ripped-out-and-replaced-mid-stable-series VM. Keep you eyes open :-)

  14. Linux 3 by Anonymous Coward · · Score: 0

    Linux 3 sounds... odd.

  15. I can see it now by Anonymous Coward · · Score: 0

    Debian 3.1
    With KDE 3.1
    And Kernel 3.0

    1. Re:I can see it now by Per+Wigren · · Score: 3, Funny

      Yeah right..

      2005-03-28: Debian 3.1 is released!
      It includes the advanced Linux 2.4.8-kernel, KDE 2.2.1 and
      four year old versions of another 20000 or so packages.
      Get it here!

      --
      My other account has a 3-digit UID.
    2. Re:I can see it now by Second_Derivative · · Score: 2

      Debian might be slow with releases but I hope they're not going to go backwards. I'm typing this under KDE 2.2.2 and Linux 2.4.18, both came from binary packages straight from Woody.

    3. Re:I can see it now by Anonymous+DWord · · Score: 3, Funny

      Wow, KDE 2 is out?! I'll have to pick that up.

      --
      "If he thinks he can hide and run from the United States and our allies, he's sorely mistaken." Bush on bin Laden
    4. Re:I can see it now by Anonymous Coward · · Score: 0

      Drake-Hat x.x is released!

      It includes gcc 2.96 which we used to compile our linux 2.5.0 kernel and all our other stable crashware... uhm I mean software.

  16. As Shakespeare said (more or less) by rknop · · Score: 5, Funny

    A rose by any other name would still have thorns.

    1. Re:As Shakespeare said (more or less) by Anonymous Coward · · Score: 0

      wtf?

      "That which we
      call a rose, by any other name would smell as sweet"

      What's this business about thorns and such?

    2. Re:As Shakespeare said (more or less) by Anonymous Coward · · Score: 0

      Come on. Its a joke. Hes trying to imply that Linux is more thorny than sweet smelling. Get it? ?? ??

    3. Re:As Shakespeare said (more or less) by Anonymous Coward · · Score: 0

      That's funny for those with a braindead sense of humor.

    4. Re:As Shakespeare said (more or less) by superpeach · · Score: 1

      If only 6's looked enough like b's then I could have done a little 2b or not 2b joke. oh well.

    5. Re:As Shakespeare said (more or less) by Sivar · · Score: 2

      int b = 6;
      int question=(2b || !2b);

      --
      Computer Science is no more about computers than astronomy is about telescopes. --E. W. Dijkstra
    6. Re:As Shakespeare said (more or less) by Anonymous Coward · · Score: 0

      > "That which we call a rose, by any other name
      > would smell as sweet"
      >
      > What's this business about thorns and such?

      Duhh. You can give a rose a less beautiful name, but it still smells as good. You can give a piece of software a more definitive version number, but it'll still have the same number of bugs.

    7. Re:As Shakespeare said (more or less) by Curt+Cox · · Score: 1

      I'm sure this line has been used countless times before, but the one I remeber is from the old Remmington Steele TV series. It went something like:

      Ms. Holt: So what is your name anyway?
      Remmington Steele: A rose by any other name...
      Murphy: Still has thorns.

    8. Re:As Shakespeare said (more or less) by Trogre · · Score: 1

      A rose by any other name would still have thorns.

      Just like every night has it's dawn.

      --
      "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
    9. Re:As Shakespeare said (more or less) by Anonymous Coward · · Score: 0

      Were it that my prick had such sting.

    10. Re:As Shakespeare said (more or less) by biohazard99 · · Score: 1

      Whoooo....Poison Rocks.

  17. Hey, by chainrust · · Score: 1

    Kernel 3.0 already has info available here.

    1. Re:Hey, by Anonymous Coward · · Score: 0
      I just LOVE chainrust's site ! Especially the "fash" section , where I learned to cut the bottom off of an old shirt to use as a hair enhancement! Oh, and the "dance party" photos !

      Of course, don't forget to read chainrust's emails ! Here you will discover how truly difficult it is to decide what to do on the weekends... have a pizza party? A fash party? Go to the mall with all of your friends? Have a sleepover and call boys on the phone?

      In short, if you haven't checked out chainrust's site , you don't know what you're missing!

  18. Testing 2.5 by crazney · · Score: 5, Interesting

    Linus said:

    --
    Linus agreed that if the VM is as good as it seems to be, indeed the upcoming release deserves to be called 3.0. But he also pointed out that there are many silent users who tend not to speak up until there is an official release. He asks, "people who are having VM trouble with the current 2.5.x series, please _complain_, and tell what your workload is. Don't sit silent and make us think we're good to go.. And if Ingo is right, I'll do the 3.0.x thing."
    ---

    So does this mean that us semi-power users should be going ahead and testing the 2.5 kernel? If so to what degree.. Should we be running 2.5 on our desktop boxes? What about video drivers (nvidia) and all that?... When does it actually get into the 'testing' time frame, hence things start to become stable?

    Cheers

    craz

    --
    stuff
    1. Re:Testing 2.5 by Mads-Martin · · Score: 1

      2.5 is definately desktop stable, so the more people testing it, would be good.

    2. Re:Testing 2.5 by Webmonger · · Score: 4, Informative

      The 'testing' time frame-- probably the closest thing to that is the planned Oct 31 feature freeze. After that, the focus should be on getting it into a releaseable state.

    3. Re:Testing 2.5 by Ari+Rahikkala · · Score: 1

      Allright, I hope you're willing to take responsibility for this ( ;-) ) since I just made a config that I can only hope to see working on my box and am compiling it right now...

    4. Re:Testing 2.5 by d_force · · Score: 1

      Isn't that what the name "Release Candidate" (RC) is reserved for? Thus, should there be a 2.6-RC1 or 3.0-RC1 version?

      -- my $0.02

      --
      SELECT * FROM USERS WHERE A_WINNER = "YUO";
    5. Re:Testing 2.5 by Trevelyan · · Score: 1

      As a desktop user, I plan to try 2.5.x after oct 31 (after feature freeze).
      cause then all the bit 'n' pieces are in palce, and the question of how well it runs become the focus.

      I will switch to the new stable as soon as it is out (whether 3.0 or 2.6) and (as Linus said) it would be stupid to expect it to be perfect the second its named 2.6|3.0 and released. So I will try it, like I hope other will to iron out the nicks

    6. Re:Testing 2.5 by Anonymous Coward · · Score: 0

      Last time I tried (two weeks ago) I was unable to get it compiled in the configuration I use. Many syntax errors. Tried 3 times to remove trees of functionality but problems only shifted.
      I am not going to test until it compiles cleanly.

    7. Re:Testing 2.5 by BigPenguin · · Score: 3, Insightful

      I'm a "semi-power user" and I had the same thoughts. Allthough I was kinda *forced* into testing 2.5.x because all the patches I wanted to 2.4.x wouldn't play nice together (preempt, O(1), VM, xfs) and they had all been merged into 2.5.

      I tried 2.5.38, but then alas, nvidia does not support the 2.5.x series! After doing a little googling I found that nvidia's driver is only broken on the source side (as opposed to the binary only part) and that people have had some success patching for 2.5.

      Here's the best patch I've found, it is for the NVIDIA_kernel-2960 (Thanks to Nicholas Petreley & Mark Hurenkamp). After adding a xfs cvs patch on 2.5.24-dj2 and recompiling the nvidia driver, my system was up and running (faster than ever).

      The improvements in 2.5.x are wonderful, and while I agree with both Linux and Igno have to say, I too am leaning toward 3.0, but it's only a number; distros will happily roll whatever [improvements/number] Linus and friends gives them.

    8. Re:Testing 2.5 by crazney · · Score: 2

      Okie dokie..

      So, I tried that - went to 2.5.39 - used that nvidia patch.. and I guess they've broken the interface since, cause the patch didnt help. I had to move around some include files it couldn't find (irq_vectors.h) - but now it seems devfs_unregister_chrdev / devfs_regsiter_chrdev (i think those are the functions) no longer exist in the kernel.. I'm not exactly sure what to replace them with, so I give up ;-).

      Other than the nvidia stuff, everything else seemd ok - but I'm back to 2.4 now.

      Cheers

      craz ;-)

      --
      stuff
    9. Re:Testing 2.5 by BigPenguin · · Score: 1

      Yes, I experienced the same problem with 2.5.38 (irq_vectors.h missing after 2.5.36), but could not get farther than you did. It's been my observation that most of the latest increments to 2.5.x have been big-iron or IDE related, with most of the core/patches I want relatively stable; Especially with David Jones' excellent patches.
      Since I use only i386 w/ SCSI 2.5.24-dj2 was acceptable for me. Now that 2.5.39-dj2 is out hopefully someone with the ability (Nicholas Petreley you listening?!?) will create another up-to-date patch for us..

      This would be sooo much easier if nVidia gave us the source (nVidia you listening??)

    10. Re:Testing 2.5 by The+J+Kid · · Score: 1

      Ah but Linus also said:

      Hey, _if_ people actually are universally happy with the VM in the current
      2.5.x tree, I'll happily call the dang thing 5.0 or whatever


      So...YAY! Linux 5.0 !!!!! Whoooo-Hoooo!

      ;) for the ;)-impaired

      PS. I know it was followed by: "(just kidding,)" so, alas, it's probably not gonna happen.

      --
      Moderation: +4. Modded 70% Funny and 30% Overrated. 100% Saturated.
  19. Take a lesson from emacs here by big.ears · · Score: 3, Interesting

    Emacs adheres religiously to the maxim of only bumping up the release number for really major changes (i.e., those that created backwards incompatibility.). Consequently, they are on point release 21 or something--they have dropped the initial 1. or 2. because it apparently seemed redundant.

    1. Re:Take a lesson from emacs here by Anonymous Coward · · Score: 0

      For most software versions are more of a marketing ploy more than anything, which is probably a holdover from the tech boom. Both linux and emacs are on the wrong side. Most people think of a version number and a "point something". AOL 7.0 - right, like AOL really improved anything that much. NT 4.0 is STILL NT4.0 despite the fact that most recent software REQUIRES a recent service pack. If a change is required in the OS to run something, that would inferr that the version should not still be 4.0

    2. Re:Take a lesson from emacs here by GigsVT · · Score: 2, Insightful

      Uhh

      they have dropped the initial 1. or 2. because it apparently seemed redundant.

      I think you are arguing against yourself here. Wouldn't the situation be the same if they just called it Emacs 21.0, since the major has become irrelevant?

      The minor has become the de facto major, is what I am trying to say. Their strict adherance to not incrementing the major has accomplished the opposite of what they wanted.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    3. Re:Take a lesson from emacs here by james_underscore · · Score: 1

      The linux kernel doesn't really have a concept of backwards compatibility like most software does though. AFAIK, no-one has ever removed a driver from linux, so old hardware keeps working.

      IMO, the 3 part numbering system is a little redundant in Linux now - mostly a legacy of when it was a little more appropriate. It would be just as well of with two numbers making up the version. The "major" version number at the front is of little consequence really.

      But, as Linus said, its just a number. I seriously doubt it has big marketing implications, because it doesn't matter at that level what the version number is (think about it - glibc2 can also be called libc6, but mostly people use glibc2, because its hardly going to sell the OS better if the C library has a bigger version number). Leave the version inflation up to the distros.

      Still, I say call it 3.0 just cause I like it and it doesn't matter ;)

    4. Re:Take a lesson from emacs here by peripatetic_bum · · Score: 2

      You know, dropping the initial 1. or 2. seems like a marketing thing since the point release like 20 or 21 then give the impression (true or false) that emacs is 21.* or something,

      Thanks
      G

      --

      Sigs are dangerous coy things

    5. Re:Take a lesson from emacs here by Anonymous Coward · · Score: 0

      Keeps working???

      Ever tried to get a multiport serial port card
      under 2.4? Or an normal serial port with more
      than one processor?

    6. Re:Take a lesson from emacs here by Anonymous Coward · · Score: 0

      Are there problems with multi-port serial cards under 2.4?

      I have a few 2.2 machines fitted with them, and I was considering upgrading them. Should I not?

    7. Re:Take a lesson from emacs here by CMonk · · Score: 1

      Sure they have. They've dropped EVERY SINGLE pre-IDE/SCSI CDROM driver.

    8. Re:Take a lesson from emacs here by jonadab · · Score: 5, Funny

      > The minor has become the de facto major, is what I am trying to
      > say. Their strict adherance to not incrementing the major has
      > accomplished the opposite of what they wanted.

      No, no, you don't understand. Current versions are still numbered
      0.21.n.n because the first major release hasn't been reached yet.

      The version number won't be incremented to 1.0 until Emacs has all
      the fundamentally vital features it needs to be credibly called a
      text editor. Besides better threading (planned for 0.22 or 0.23),
      Emacs still needs thorough support for multiple human languages
      and OS platforms, a more extensive help system, and complete text
      manipulation functionality before a solid 1.0 release can be made.
      Better (reentrant) scriptability and networking support would also
      be very nice to have for the 1.0 release. Sure, the developers
      and early adopters don't bother to say the "0." part, but we all
      know it's there. As far as end users are concerned, Emacs really
      doesn't even exist yet, in fully-functional released form. Those
      of us who have started using it early only do so for testing, or
      because there are no alternatives. (If anyone is aware of any
      fully-functional text editing application, whether open or closed,
      commercial or non-commercial, I would like to know about it, but I
      have looked high and low and am under the impression that there is
      none available for any platform, at any price. Emacs 0.21, despite
      its obvious incompleteness, is the closest thing there is that I
      have been able to find.)

      See, people may think Mozilla.org invented the fully-functional
      1.0 release, but Emacs has had that philosophy all along. In
      spades. So, now you know ;-)

      --
      Cut that out, or I will ship you to Norilsk in a box.
    9. Re:Take a lesson from emacs here by james_underscore · · Score: 1

      Really? I still have quite a good list of non-IDE/SCSI "Old" cdrom drivers in my 2.4 setup screen.

      To be fair I am not using an old CDROM device of this style so I can't comment on if it works.

    10. Re:Take a lesson from emacs here by damiam · · Score: 1

      in my 2.4 setup screen. I believe they're talking about 2.5.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    11. Re:Take a lesson from emacs here by Anonymous Coward · · Score: 0

      There's always MS Word (or clones) - that's what Emacs is aiming to be in effect:

      "We are extending Emacs into a WYSIWYG word processor, to handle primarily linear text..." (from the GNU task list)

      And they call it "advanced"! It doesn't even have a grammar checker! However, it does have most of the basics for dealing with pure ASCII text, and it can (extremely grudingly) support UTF-8 (though it doesn't work - all the foreign characters show as boxes when I tested by saving and reloading etc/HELLO in UTF-8).

      Of course, GNU ed 0.2 hasn't changed in years, and is as close to perfect as ed is going to get, so you could use that...

    12. Re:Take a lesson from emacs here by Anonymous Coward · · Score: 0

      yes, that's the irony you idiot. that was the point of the post

    13. Re:Take a lesson from emacs here by pediddle · · Score: 1

      I say Good Riddance. If you're still using your 1x-speed cartridge CDROM that plugs into the back of your 8-bit Pro Logic sound card (that was so huge it took two ISA slots), then do you really care about upgrading? I'm being serious here.

      I used to have one of those. Wing Commander II was sweet!

    14. Re:Take a lesson from emacs here by dnoyeb · · Score: 2

      Cowards.

    15. Re:Take a lesson from emacs here by Anonymous Coward · · Score: 0

      The version number won't be incremented to 1.0 until Emacs has all
      the fundamentally vital features it needs to be credibly called a
      text editor.


      Ah, so the inference is that reason skynet becomes self aware and delcares war on humans is because they finally compiled and ran emacs v1

      That also explains why nothing happened 5 years ago... what with software estimation times and all.

  20. Change of alphanumeric scheme by DJ+Uptime · · Score: 1

    I agree that Linux is pretty 1337, but what happened to versions 4, B, before they go to version 3?

    1. Re:Change of alphanumeric scheme by Anonymous Coward · · Score: 0

      You are making absolutely no sense.

  21. Hm by gTsiros · · Score: 2

    Here's my idea...
    I've heard that the 2.2 kernel was very very stable. Now, one could say that:

    #1 from 2.2 -> 2.6, we improve stability (since we're taking the 2.x codebase and improving on it) and refrain from adding too many new features.

    #2 from 2.2 -> 3.0, we are expected to lose some stability, since this is a *new* codebase (it is a newer version, right? not an improvement like the #1 case) and see more new features.

    but personaly, i don't care what you call it. Call it version 3.1337 or whatever...it's still the newer Linux ("Linux kernel" is redundant).

    just my thoughts.

    --
    Looking for people to chat about multicopters, coding, music. skype: gtsiros
    1. Re:Hm by tuxedo-steve · · Score: 5, Funny
      ...it's still the newer Linux ("Linux kernel" is redundant).
      I'm pretty sure that RMS hates you.
      --
      - SMJ - (It's not just a name: it's a bad aftertaste.)
    2. Re:Hm by Anonymous Coward · · Score: 0

      Actually I'm pretty sure RMS would like him. Saying "Linux kernel" implies that the OS is Linux and it has its own kernel.

    3. Re:Hm by stevey · · Score: 4, Insightful

      Nope .. He always makes the speach go something like thigs:

      "Linux is the kernel, which was written by Linus (and others). The distributions are the Linux kernel + GNU Utitilites - so Linux distributions should be called GNU/Linux"

      On that basis the Linux Kernel is just Linux.

    4. Re:Hm by /dev/trash · · Score: 1

      2.2 didn't go right to 2.6 it went to 2.3 which was unstable and then to 2.4 stable to 2.5 unstable. What I am saying is that there was an unstable release between the stable.

    5. Re:Hm by slackerweb · · Score: 3, Insightful

      If the distributions are the Linux Kernel + GNU Utilities shouldn't it be called Linux/GNU?

    6. Re:Hm by mythr · · Score: 1

      Well, addition is commutative, so it doesn't really matter either way. I think RMS just wants the GNU first to feed his ego. ;)

    7. Re:Hm by jelle · · Score: 2

      Or better yet, Linux+GNU

      Then that would allow for incompatible Linux-GNU, Linux=GNU, and Linux.GNU distributions, in addition to the wealth of LinuxWindows, LinuxOS, LinuxCE, LinuxNT, LinuxXP, and Linux.Net, LinuxPro, WebLinux, eLinux, ActiveLinux, linuX, LinuxPlus, MyLinux, DeskLinux, EasyLinux, SuperLinux, HolyLinux, TuxLinux, LINU (Linux Is Not Unix), etc...

      In other words: Who cares, really? Besides RMS...

      --
      --- Hindsight is 20/20, but walking backwards is not the answer.
    8. Re:Hm by Doctor+Faustus · · Score: 2, Informative

      If the distributions are the Linux Kernel + GNU Utilities shouldn't it be called Linux/GNU?

      Actually, no. I think this is the same philosophy as TCP/IP, which everyone just pronounces as "Tee See Pee Eye Pee", but really means TCP over IP (as IP is a lower level protocol, and TCP runs on top of it). By the same token, GNU/Linux would be GNU over (or on) Linux.

      The way RMS says it, though, it sounds like he's trying to take credit for Linux. If he asked people to call the systems "GNU on Linux", it would come off as a lot more reasonable.

    9. Re:Hm by Jacek+Poplawski · · Score: 2

      If the distributions are the Linux Kernel + GNU Utilities shouldn't it be called Linux/GNU?

      Distributions aren't Linux Kernel + GNU Utilities, this is just a myth. XFree86 is not GNU, many servers aren't GNU, and even many GPL programs aren't part of GNU project.

    10. Re:Hm by FooBarWidget · · Score: 2

      Duh.

  22. Why dont you go with the hurds numbering system by Anonymous Coward · · Score: 0

    And call it 0.3

  23. why 3.0? by tps12 · · Score: 1, Funny

    Seriously, that stuff's ancient history. Redhat is releasing Linux 8.0 tomorrow. It's only $50 or so, so there's no excuse to stick with such an old version.

    --

    Karma: Good (despite my invention of the Karma: sig)
    1. Re:why 3.0? by Anonymous Coward · · Score: 0

      AHHAHAAHAHAHHAHAHAHAHHAHAHAHHAHAHAHAAHHAHA.

      You aren't serious right? Red Hat calling their distro linux 8 is like me buying a porsche 911, breaking the mirrors off and denting the doors, then calling it a porsche 933.

  24. This is a really bad idea by jsse · · Score: 1

    Imagine we'd end up having Linux 3.1, Linux 3.95*, and Linux 3.98. I can't stand Linux end up walking the same path Microsoft did. Some day they'd say Linx N10** is a good idea!

    * Just in case you didn't realize, find MSINFO.EXE in old Windows 95 machine, run it and you'll see Windows 95 is in fact coded as Windows 3.95 on MSDOS 6.22
    ** N10 = NT

    1. Re:This is a really bad idea by TheAncientHacker · · Score: 2

      Actually, the retail Win95 reported its Windows version as 4.00.950 and the DOS Version was 7.00.

      You'd get the earlier numbers with some legacy compatibility switches turned on to allow brain dead apps that blew up on winver>3 or dosver>6 to still run.

    2. Re:This is a really bad idea by Anonymous Coward · · Score: 0

      The reason microsoft named their products after years is to give ordinary consumers an idea of what the most recent version of their software is without having to research and find out. For example, if they're running MS Herpes 3.0, they don't know if they're using the most recent version or not. However, if they were running, say, MS Herpes 97 and it's currently the year 2002, chances are they'll -know- they're using old software and will actively seek an upgrade.

      Ok, I know I didn't explain that too well, but that's the general idea I think.

  25. Hmmm... by Sp4c3+C4d3t · · Score: 1

    The 3.0 name could be great for marketing purposes, but all around it really means nothing, as it will be the same kernel in the end. All I know is that I'll be compiling it the day it's labelled stable :B

    --
    Happy New Year, it's 1984!
  26. Isn't it obvious? by Anonymous Coward · · Score: 0

    It's just a number!

  27. excuse me, but... by Anonymous Coward · · Score: 1, Funny

    ...it's
    gnu/Linux 95
    gnu/Linux 98
    gnu/LiNTux
    gnu/Linux 2000
    gnu/LinuXP
    and gnu/Li.NET :)

    1. Re:excuse me, but... by optikSmoke · · Score: 2

      No, its:
      LiGNUx 95
      LiGNUx 98
      LiNTGNUx
      LiGNUx 2000
      LiGNUXP
      and....... drum roll please.......
      Li.GNUT

    2. Re:excuse me, but... by jkramar · · Score: 1

      Everyone forgot about the LiMEnux!

      --

      true && more || less
    3. Re:excuse me, but... by UniverseIsADoughnut · · Score: 0

      yeah no one wants to remember LiMEnux ever happened.

  28. Importance of Versioning by peatbakke · · Score: 5, Interesting

    As Linus said, it doesn't really matter what it's called, so long as people use it. Versions don't have any real technical meaning (other than the even/odd kernels which signify stable/development).

    Since it doesn't have any technical meaning, it shouldn't be argued on technical merit. However, version numbers play a big roll in the business world. Business and marketing folk get the biggerbetterfaster vibe from increasing version numbers.

    Several distributions just released new versions in the last couple of months, or are on the verge of releasing new versions. Redhat, Mandrake, Debian, etc. Good stuff. Let the hype play out, and don't trump it by releasing a Brand New Big Version Kernel that none of the distros contain.

    Make this one 2.6. Technical people in the know, the ones who run the servers, the ones who really need the performance increases, will upgrade accordingly. Rumors in the press will be able to convince people that Linux is growing and kicking ass.

    Make the 3.0 switch after distributions have caught their breath, and after some of the other nifty things that impact userland have been completed: the POSIX stuff, further refinement of the new VM system, FS improvements (resizing, reiser 4, etc).

    Then everyone can whoop and holler about what a great new kernel it is, and how much more added value it gives to distribution version increments, etc. etc.

    Linux is great technology. Fantastic technology. It's development shouldn't be dictated by fickle marketroids. But version numbers are the most publicly visible attribute of the kernel, and should be treated accordingly.

    1. Re:Importance of Versioning by Codifex+Maximus · · Score: 2

      >Several distributions just released new versions in
      >the last couple of months, or are on the verge of
      >releasing new versions. Redhat, Mandrake, Debian,
      >etc. Good stuff. Let the hype play out, and don't
      >trump it by releasing a Brand New Big Version
      >Kernel that none of the distros contain.

      Indeed. I'm sure there are also a few installation scripts and programs that check for uname -r == 2.* for a kernel version and might break if the major went up. Changing a major number *IS* a major thing and should only be done if there are fundamental design and interface (as in kernel module and datastructure) changes.

      Either way, I'm glad for the constant improvements to the Linux kernel and will be very happy with either 2.6 or 3.0.

      --
      Codifex Maximus ~ In search of... a shorter sig.
    2. Re:Importance of Versioning by Anonymous Coward · · Score: 0

      Threading interface has changed significantly, and signal delivery behaviour has been modified, in Linux 2.5.x. That's enough to worry most major applications with more than one thread(though the changes are for the better...) - so I'd say 3.0 is justified.

    3. Re:Importance of Versioning by Codifex+Maximus · · Score: 3, Interesting

      >Threading interface has changed significantly, and
      >signal delivery behaviour has been modified, in
      >Linux 2.5.x.

      If what you're saying is true, quite a few programs will probably break. I assume you mean Linux native or kernel threads and possibly changing the default behaviour for signal handlers?

      A link or two would be helpful. :)

      --
      Codifex Maximus ~ In search of... a shorter sig.
  29. Suggestions... by christurkel · · Score: 0, Redundant

    How about Kernel 2002? Kernel X? Oh I got it!!! Kernel XP...uh, nevermind. 3.0 is better! ----

    --

    CDE open sourced! https://sourceforge.net/projects/cdesktopenv/
    1. Re:Suggestions... by Anonymous Coward · · Score: 0

      For fuck's sake, the joke is old already - get some new material1!

  30. Only 3.0? by Anonymous Coward · · Score: 0

    But every newbie will think that Linux 3.0 is BEHIND all of the other distro's like Slackware 9.0 (coming soon) and RedHat 8.0 ... why not call it Linux 10.0 and beat every distro to it?

    Just don't call it Linux X. It looks crap, it's a bad pun on MacOS X and it'll probably shit someone involved with X-Windows.

    Then again, why not do it for all of the above reasons?

  31. Slow news day? by Sneakums · · Score: 0, Offtopic

    You know, if there's nothing but pap like this in the submissions queue, it's perectly okay to JUST POST NOTHING AT ALL.

  32. Linux i300 XL+ by QuantumWeasel · · Score: 1
    First off, a ridiculously large (is it?) number might stimulate people to think about "what's in a name" anyway. And if that doesn't work, perhaps ambiguation of collating rules will. And if that still doesn't work, maybe the cute little XL+ postfix will. Carmakers and soapmakers do it all the time to great effect.

    Software version numbers are ostensibly nothing but bookkeeping. Any departure from a simple incremental scheme belies a shift from bookkeeping to marketing. And one of the rules of marketing is "Think big and think loud." So marvel at how shiny it is!

    * * * Linux i300 XL+ * * *

    Once we have thoroughly obfuscated the marketplace, we can all get back to focusing on features. To wit, the name game is Linus' perogative. But why not leave that fluff to the people (Redhat, Mandrake, SuSE) who are actually getting rewarded for marketing? Bottom line: kernel development is about capability. Naming is about marketing. Whichever path you choose, do the best you can.

  33. It should be 3.0: here's why by smagoun · · Score: 5, Funny

    There's no 2.6 in the list of What Software Version Numbers Really Mean, so obviously it can't be 2.6. Therefore it must be at least 3.0. In fact, I'm stil confused as to how a 2.4 release got out.

    1. Re:It should be 3.0: here's why by Anonymous Coward · · Score: 0

      Well, for what it's worth, I'm using XEmacs 21.4... and that list goes only up until 6.1. =(

    2. Re:It should be 3.0: here's why by N1KO · · Score: 1

      Which is why emacs sucks... OTOH:

      VIM - Vi IMproved 6.1 (2002 Mar 24, compiled Sep 30 2002 17:28:57)

  34. This is the biggest problem with Linux by Quixote · · Score: 5, Funny
    In the time that Linux has gone from 0.9 to 2.5, Windows has gone from 3.11 to 2000 ! In other words, Windows development is proceeding at 1331.26 times the development of Linux! No wonder Microsoft is light-years ahead of Linux.

    I think we should speed up development and annoint a dedicated "version czar" who will make sure that the Linux kernels stay ahead of Windows. Hard as it may be, I'm willing to ``do my share'' and volunteer for this position. My first step would be to shift the decimal point 3 places to the right. This decimal has been hogging the #2 spot in the release number for too long; it is time it got relegated to the #5 spot, where it rightfully belongs.

    :-) for the :-)-impaired

    1. Re:This is the biggest problem with Linux by a_n_d_e_r_s · · Score: 2

      Yes, lets call it for the year it's released.
      The next stable release would then be known as:

      Linux 2004

      Cause it will not ready for release before :-)

      Also 2003 it's not even so it can't be the name of an stable release. :-)

      --
      Just saying it like it are.
    2. Re:This is the biggest problem with Linux by nr · · Score: 2, Informative

      Uh, Windows started at version 1.0, I have run 1.0 on an old IBM XT machine. there are also Windows 3.10 which was relesed before 3.11

    3. Re:This is the biggest problem with Linux by sthiyaga · · Score: 1

      call it 42!

    4. Re:This is the biggest problem with Linux by BlueGecko · · Score: 3, Insightful
      In other words, Windows development is proceeding at 1331.26 times the development of Linux!
      Judging by the number of bugs in the two operating systems, that sounds about right.
    5. Re:This is the biggest problem with Linux by Jahf · · Score: 2

      Hmmm, but then Windows XP must have been a regression from 2000.

      If XP is encoded in base-35 where 1=1, A=10, F=14 and Z=35 ...

      then X, because it is in the second place is worth 33 (value of X in base-35) * 35 (multiple value for being in the second column from the right) = 1001

      and P = 16 ...

      So the decimal version value for XP is a mere 1001 + 16, or 1017.0

      Of course, I've probably just proven IANAMM (not a math major).

      Maybe Linux could just start expressing it's version number in base-2? Then our lowly version 3 becomes jumps us ahead (for the Unix world) to version 11!

      --
      It is more productive to voice thoughtful opinions (reply) than to judge (moderate) others.
    6. Re:This is the biggest problem with Linux by TMLink · · Score: 1

      In the time that Linux has gone from 0.9 to 2.5, Windows has gone from 3.11 to 2000!

      And Linux had a version before 0.9. What the hell's your point?

      --
      Every time a guy gets a threesome, somewhere in heaven an angel gets his wings. --Cary Tennis
    7. Re:This is the biggest problem with Linux by rtaylor · · Score: 2

      There are 10 kinds of people in the world. Those who understand binary, and those who dont.

      --
      Rod Taylor
    8. Re:This is the biggest problem with Linux by agnosonga · · Score: 1
      It's more important to speak your mind (reply) than it is to judge (moderate) what others have said.

      amen

    9. Re:This is the biggest problem with Linux by Anonymous Coward · · Score: 0

      Nice try, and I have to admit it was clever, but I'm afraid your numbers are off.
      IAAMM

    10. Re:This is the biggest problem with Linux by (startx) · · Score: 2

      and of course windows 2.0 in between that

    11. Re:This is the biggest problem with Linux by bcombee · · Score: 1

      Actually, XP is version 0. We know this because of LISP, where predicates often end with P. So, XP is asking the question, is this X? The answer is no, or nil, which is similar to C99's "false" which converts to the integer 0.

    12. Re:This is the biggest problem with Linux by An+Onerous+Coward · · Score: 2

      I couldn't agree more. You're just not being bold enough.

      I have one word for you. Exponents.

      --

      You want the truthiness? You can't handle the truthiness!

    13. Re:This is the biggest problem with Linux by rweir · · Score: 2

      (+3, Insightful)?

      Ah, I love Slashdot.I just wish I could meta-mod that moderation as "+5, Funny"8-()

    14. Re:This is the biggest problem with Linux by askgopal · · Score: 1

      Actually a new version mean addition of one or more new features. Bug fixes or performance enhancements doesn't make a new version, they only make a new release.

      Linux 2.6 is never inferior to Windows 2000. Version numbers doesn't make good software. Its only for the reason that there is atleast one new feature is this release than the previous one.

      --
      Gopalarathnam V. Registered GNU/Linux User #218746 http://counter.li.org Please avoid sending me Word or Powerpoint
    15. Re:This is the biggest problem with Linux by chefren · · Score: 1

      I remember Windows 1.01 as this odd file manager with and editor and some crappy games in it. I also had a copy of Micrografix Designer for DOS which came with some sort of bundled Windows 2.0 environment for DOS. Windows 2.0 and forward had semi-multitasking support on 386-class computers and better. I think you had to get a special 386 version of 2.0 however. Windows 3.0 was slow and buggy, but 3.1 (and 3.11) were the first really usable windowses. Then I switched to OS/2 instead and found temporary happiness until it just kinda died. Going back to Windows was not a pleasant experience and so here I am, using Linux.

  35. Consumer marketing is irrelevant to the kernel by BluBrick · · Score: 4, Insightful
    To a consumer, 3.0 sounds like a better product than 2.6

    The Linux kernel alone is not a consumer product.

    By itself, it is not very useful, but when you bundle it with a couple of hundred other utilities, applications and environments and call it a distribution, the distribution becomes a consumer product. When you strip it bare and embed it into a device, the device becomes a consumer product. When you load it onto a general purpose computer and call it an appliance, the appliance becomes a consumer product.

    When it comes to the kernel, there is no need for consumer level marketing trickery.

    --
    Ahh - My eye!
    The doctor said I'm not supposed to get Slashdot in it!
    1. Re:Consumer marketing is irrelevant to the kernel by Anonymous Coward · · Score: 1, Funny

      It takes talent to post an argument such as yours without using the phrase GNU/Linux.

    2. Re:Consumer marketing is irrelevant to the kernel by ToasterTester · · Score: 2

      Then what determines a major number increment just that you have used up 2.9.9? Traditionally its been a major feature change/improvement or significiant percent of change.

    3. Re:Consumer marketing is irrelevant to the kernel by Anonymous Coward · · Score: 0

      The Linux kernel alone is not a consumer product.

      Uh, ya, sure... but when it comes to Linux many people still care about the kernel because Linux "stuff" tends to have at least some cursory focus on the kernel. Sometimes it's not all fluff either because the kernel can make a difference (which precompiled module to use, which kernel to compile, etc.)

    4. Re:Consumer marketing is irrelevant to the kernel by Anonymous Coward · · Score: 0

      s/Linux kernel/Intel CPU

      The Intel CPU alone is not a consumer product.

      By itself, it is not very useful, but when you bundle it with a couple of hundred other peripherals, applications and environments and call it a PC, the PC becomes a consumer product. When you strip it bare and embed it into a device, the device becomes a consumer product. When you stick it into a general purpose computer and call it an appliance, the appliance becomes a consumer product.

      When it comes to the CPU, there is no need for consumer level marketing trickery.

    5. Re:Consumer marketing is irrelevant to the kernel by CoolVibe · · Score: 2
      uhh.. 2.9.10? I've seen the 2.3.x run up to 2.3.[somewhere in the hundreds]

      After that, one could use 2.10.x after 2.9.x

      It's just a number, like Linus said. I don't care much too. As long as the kernel works.

    6. Re:Consumer marketing is irrelevant to the kernel by Anonymous Coward · · Score: 0

      > When it comes to the kernel, there is no need for consumer level marketing trickery.

      I disagree AND agree with you. I disagree because when it comes to marketing a distribution, having a higher kernel version will be more desirable to the lay consumer. "Mandrake 10.0 with Linux 3.0 Kernel" is more desirable than say "Mandrake 10.0 with Linux 2.6 Kernel".

      However, since every linux distributor will likely release a new distribution with the newest kernel, the version number is really a don't care. And thus I agree with you that there's no need for consumer level marketing trickery.

    7. Re:Consumer marketing is irrelevant to the kernel by Anonymous Coward · · Score: 0

      I would also have been wrong as GNU/Linux is an OS and Linux is the kernel.

    8. Re:Consumer marketing is irrelevant to the kernel by Luke-Jr · · Score: 1

      Really? Why are they making Pentium 4s at 2 GHz which are actually the same speed as a P3 800 MHz then? Sure seems like consumer level trickery to me...

      --
      Luke-Jr
    9. Re:Consumer marketing is irrelevant to the kernel by Anarchos · · Score: 2

      Take a computer architecture class, son. When chips scale in clock frequency CPI (cycles per instruction) goes up, but pipeline improvements will yield a higher throughput for most software, plus there are logic optimizations, larger caches, faster ram, etc. In programs where instructions are highly dependent on nearby instructions, pipeline performance benefits will be reduced.

      --

      "A good conspiracy is an unprovable one." -Conspiracy Theory
  36. Nice troll by PhysicsGenius · · Score: 1, Funny
    Just in case there are people who don't get it, tps12 is confusing several things. Here's the real breakdown:

    • X Windows, which is the graphical design environment of Linux, is at version 3.
    • Because of this, Linus Torvalds is thinking of calling the next version of the kernel[1] version 3.0 as well to reduce confusion.
    • What RedHat is releasing is Linux 2.4 with GPL version 8.0.

    [1] The software that provides math emulation, graphical buffers, virtualized serialization and any other odds and ends that the chip microware doesn't provide by itself,

    1. Re:Nice troll by Anonymous Coward · · Score: 0
      Just in case there are people who don't get it, PhysicsGenius is confusing several things. Here's the real breakdown:
      • The X Window System, which is a graphical I/O system on Linux, is at version 11, release 6 (X11R6). The XFree86 implementation of X11R6, is at version 4.
      • Of all the things Linus is basing his version number decisions on, X isn't anywhere near one of them.
      • The GPL, last I checked, was still at version 2, as it has been for the last 11 years.
    2. Re:Nice troll by Anonymous Coward · · Score: 0
      Just in case there are people who don't get it, Anonymous Coward is confusing several things. Here's the real breakdown:
      • Humor, which is a thing that makes people laugh, is at version 7, release 2. The PhysicsGenius implementation of humor, is at version 2.
      • Of all the things you are basing your post on, humor isn't anywhere near one of them.
      • Sarcasm, last I checked, was still at version 3.5, as it has been for the last 2 months.
    3. Re:Nice troll by Anonymous Coward · · Score: 0

      Of course, if PhysicsGenius wasn't joking and he really is that fucking stupid, then I apologize.

  37. Who cares? by Anonymous Coward · · Score: 0

    What matters is the product, not what you call it!

  38. Versions mean nothing, features do by Anonymous Coward · · Score: 0

    (And to qoute famous cartoon caracters in this situation)

    What shall we call it, boss?

    Who cares, tommorow is another day.

    And what shall we do tommorow, boss?

    Like always, try to take over the world.

    1. Re:Versions mean nothing, features do by Anonymous Coward · · Score: 0

      Pinky and the brain!

  39. eLinux by Anonymous Coward · · Score: 1, Funny
    How 'bout 2.7183 ...

    exp(1)

    1. Re:eLinux by Anonymous Coward · · Score: 0

      Ya, lol, a linux version that is equal to its on rate of change. e^X.

  40. It's just a number by _aa_ · · Score: 1, Offtopic

    it's always bothered me in version numbers when 1.12 is newer than 1.2, for example. For some people that could be misleading. I've always prefered the 'build 132' and 'build 523' method, but in large, complex projects such as the kernel you'd end up with 'build 19283928909823709837216702314987897321023198472310 59'. Perhaps using hexadecimal could eliminate the large numbers, 'build 0xF63B1' for example. Of course the general public doesn't speak hexadecimal, and the version order would be misleading to them. There's always the microsoft method of naming the product 'product name' + the year after the year the product was released, i.e. Windows 98, 95, 2000. I think given all of these choices, the only reasonable solution is to use them all.

    Presenting: Linux 2004 build 0x353E07-3489287 3.1.14

    1. Re:It's just a number by Anonymous Coward · · Score: 0

      > it's always bothered me in version numbers when 1.12 is newer than 1.2, for example. For some people that could be misleading.

      What, for stupid people?

      Personally, I learned how fractions work a long time ago.

    2. Re:It's just a number by Anonymous Coward · · Score: 0

      then for the benefit of dumbfucks like you who cannot count, shall we call 1.2 1.20 so you can count it on one hand, since you seem to be unable to comprehend tens and hundreds places.

    3. Re:It's just a number by Anonymous Coward · · Score: 0

      But what do you do when the version gets to
      0xDEAD or 0xFECE people would never want to use it again.

    4. Re:It's just a number by Anonymous Coward · · Score: 0

      Then you must have learned that l.12 is less than 1.2.

    5. Re:It's just a number by jonadab · · Score: 1

      > > it's always bothered me in version numbers when 1.12 is newer
      > > than 1.2, for example. For some people that could be misleading.
      >
      > What, for stupid people?

      No, for people who understand place value. HTH.HAND.

      --
      Cut that out, or I will ship you to Norilsk in a box.
    6. Re:It's just a number by jonadab · · Score: 2

      > Linux 2004 build 0x353E07-3489287 3.1.14

      Hey, the Linux people could adopt the Mozilla method of versioning...
      Linux/2.0 (CISC; gcc3.2; IA32 i686; en-US; rv:2.5b) Kernel/20021031

      --
      Cut that out, or I will ship you to Norilsk in a box.
  41. It should be really simple by Trevin · · Score: 1

    If the changes are an enhancement of the existing code, such as adding new features or improvements, increment the minor version number (2.6). If the changes reflect a complete rewrite of the code (or at least a significant part of it), jump to the next major version (3.0).

    1. Re:It should be really simple by Anonymous Coward · · Score: 0

      I bet that between 2.0 and 2.5.x complete rewrite of the code has already happened.

  42. Sounds like he means it by Odinson · · Score: 3, Interesting
    While I defiantly see the point about binary compatibility, it doesn't have to be the only major upgrade reason. I think I'll go compile it right now to make sure we are ready for this...

    The truth is changing major version numbers would give the Linux business a major shot in the arm. Every press establishment would have no choice but to run a story about Linux and it's capibilities at a time when MS is chasing it's customers off, and everybody would have to upgrade their Linux mascot.

    Do you really think there would be version wars if the announcments didn't make the participants money?

    1. Re:Sounds like he means it by Codifex+Maximus · · Score: 2

      >The truth is changing major version numbers would
      >give the Linux business a major shot in the arm.

      True. But, do we really want to have the public think we depend on version numbers for publicity? Such would be disadvantageous.

      >Every press establishment would have no choice but
      >to run a story about Linux and it's capibilities at
      >a time when MS is chasing it's customers off, and
      >everybody would have to upgrade their Linux mascot.

      Let the Linux Kernel Dev team stay with what they're good at: Making a technically great Linux Kernel. Let the marketing people stay with what they're good at: Hyping a product. And let's not have these twain meet anytime soon ok?

      --
      Codifex Maximus ~ In search of... a shorter sig.
    2. Re:Sounds like he means it by Odinson · · Score: 2
      I don't think anything should effect their decision but the quality of the code.

      I guess I'm wondering how many people know it won't be a penguin anymore.

  43. Linux 3.0 by genetik · · Score: 0, Offtopic

    so sleazy to use, no wonder it's number one!

  44. 2.6 by lizzybarham · · Score: 1

    I opt for 2.6 because the ABI did not change. The 3.0 sounds like a marketing move which I believe will hurt things in the long run.

  45. funny by Anonymous Coward · · Score: 0

    hehehe

  46. No.. by mindstrm · · Score: 1

    The point is that emacs is still emacs.

    It's version 1.21 now, but we just call it '21'.

  47. Windows NT 4.0.7 by yerricde · · Score: 3, Interesting

    NT 4.0 is STILL NT4.0 despite the fact that most recent software REQUIRES a recent service pack.

    I've taken up calling Microsoft service packs by major.minor.servicepack. Therefore, Windows NT 4 is up to 4.0.7, Windows 2000 is up to 5.0.3, and Windows XP is up to 5.1.1. Currently maintained IE versions are 5.5.2 (?) and 6.0.1.

    --
    Will I retire or break 10K?
    1. Re:Windows NT 4.0.7 by Anonymous Coward · · Score: 0

      Just use the normal naming scheme. product_initials.servicepack. NT4SP6, 2kSP3, XPSP1.

    2. Re:Windows NT 4.0.7 by Doctor+Faustus · · Score: 1

      I have WinXP Pro, and just put on SP1 about a week ago. When I open a command prompt, this is at the top:


      Microsoft Windows XP [Version 5.1.2600]
      (C) Copyright 1985-2001 Microsoft Corp.


      Is 2600 a build number, or what?

    3. Re:Windows NT 4.0.7 by rm+-f+DMCA · · Score: 1

      Actually, maybe M$ is trying to get some hackers interested in their overpriced, yet worthless products (look Ma, I got my brand new XP. They even help me to not break copyright law! I even get a Passport with it!)

      --
  48. "Linux kernel" because it's a trademark by yerricde · · Score: 5, Insightful

    "Linux kernel" is redundant

    No. Under USA trademark law, product and brand names are adjectives and should be followed by a generic noun. Thus, "Linux kernel", "Windows operating system", "Mac OS", "Macintosh computer", "Kleenex tissue", "SPAM luncheon meat", "Xerox copier", etc.

    --
    Will I retire or break 10K?
    1. Re:"Linux kernel" because it's a trademark by Anonymous Coward · · Score: 0

      Spam is a meat?

    2. Re:"Linux kernel" because it's a trademark by Anonymous Coward · · Score: 0

      Irrelevant. Linux is not a USA product.

    3. Re:"Linux kernel" because it's a trademark by Anonymous Coward · · Score: 0

      Neither is your dick.

    4. Re:"Linux kernel" because it's a trademark by jonadab · · Score: 1

      > Under USA trademark law, product and brand names are adjectives
      > and should be followed by a generic noun. Thus, "Linux kernel",
      > "Windows operating system", "Mac OS", "Macintosh computer",
      > "Kleenex tissue", "SPAM luncheon meat", "Xerox copier", etc.

      Oh, so...

      Word word processor, Office office suite, Media Player media player
      (or is that Windows Media media player these days?), Paint painting
      program, Windows screen window user interface, MSN Messenger
      instant messanger... and lest we pick too much on any one vendor,
      OpenOffice office suite, America On Line online service, AOL Instant
      Messenger instant messenger, Unix operating system, BSD unix software
      distribution (for extra fun, spell out what BSD stands for), Solaris
      unix, Gnu's Not Unix unix, Laser Jet laser printer, DeskJet inkjet printer, Free Software Foundation foundation, Red Hat Linux brand
      Gnu unix distribution with Linux kernel, ...

      That way lies madness. In a context (and I am not saying all
      contexts qualify, but I am implying that slashdot is one context
      that does qualify in the case of Linux) where nearly everyone knows
      the product in question, the type of product does not need to be
      stated. It is sufficient to speak of Linux and know that it is a
      kernel, or to speak of Windows and know that it is a windowed user
      interface, or to speak of Spam and know that it is that stuff Hormel
      sells in the little blue and yellow and pink can. Where trademark
      law will cause you problems is where there is some doubt as to
      whether you were using the trademark to refer strictly to the
      product in question or to something else. Though an argument can
      probably be made that the Linux trademark has not been protected
      by its holder in that regard, since he actually encourages people
      to use the term to refer to more than just the kernel, but that
      is another kettle of fish. One imagines he might still try to
      protect against anyone using the trademark to refer to a product
      that does not _include_ Linux (e.g., a Hurd distribution) might
      still be.

      Also, a couple of minor quibbles: where I come from, "tissue"
      has a meaning very different from anything Kleenex makes (it is
      a kind of paper often used for crafts; Puffs klenex or perhaps
      Kleenex nosewipes would be closer to the usage around here), and
      Spam is generally not on the menu at luncheons, but is more likely
      to be consumed in very informal settings, such as at home. (Not
      that I have much to do with it in _any_ setting, but then I don't
      really go in for greasy foods in general; I don't eat French brand
      fried potatoes, either.) But these issues are off-topic.

      --
      Cut that out, or I will ship you to Norilsk in a box.
    5. Re:"Linux kernel" because it's a trademark by mark_space2001 · · Score: 1
      > Under USA trademark law, product and brand names are adjectives

      After being traumatized by sentencing diagraming in Catholic high school, I find it amusing that there's a part of speech actually defined by LAW.

      It like english class can actually keep you out of jail or something. ^_^

    6. Re:"Linux kernel" because it's a trademark by mandolin · · Score: 1
      No. Under USA trademark law, product and brand names are adjectives and should be followed by a generic noun. Thus, "Linux kernel", "Windows operating system", "Mac OS", "Macintosh computer", "Kleenex tissue", "SPAM luncheon meat", "Xerox copier", etc.

      Funny how the trademarks you cite are very rarely used like that. (perhaps this was your point, and I just missed it.)

  49. Make 2.6.3 usable, never install a dot-oh version by fasta · · Score: 2, Interesting
    Calling the successor of 2.5 version 3.0 ignores the 2.4 (pre .14 or perhaps .16) debacle and the old adage to never deploy a .0 operating system.

    While millions of Linux users were apparently happy with the early 2.4 kernels, those of us with heavy CPU large memory needs were appalled when we watched our computers lock up under heavy memory usage. Yes, we thought we had a usable system at 2.4.14, but then came .15, with file system corruption, so .16 was the FIRST usable version for systems with high memory demand. Wouldn't it be great if 2.6.1 was as robust as 2.2, or 2.4.17, at the beginning?

    Since we all know better than to deploy a .0 version, 3.0 must be a non-starter.

  50. Calling it 3.0 is bad by nr · · Score: 0, Flamebait

    f**k 3.0, give us 2.6 and contuine the same path with 2.7, 2.8, 2.9 until we reach 3.0. Big jumps in version numbers sucks bigtime.

    1. Re:Calling it 3.0 is bad by Anonymous Coward · · Score: 0

      You seem to be completely clueless as to how the version numbering system works. That is perfectly understandable. It is OK to be stupid.

    2. Re:Calling it 3.0 is bad by nr · · Score: 1

      Just object to increasing the version number to get good a press/news buzz about a 3.0 number. You need to have enouge changes to deserve a dump of the major number. Stupid? yes, I have been doing Linux kernel hacking for 3 years aswell as Solaris and HP-UX kernel hacking, been involved in the GNOME project for 4 years and done hardcore UNIX development for over 10 years. Sure I'm stupid..

  51. Windows 4.0, 4.1, 4.9 by yerricde · · Score: 1

    Just in case you didn't realize, find MSINFO.EXE in old Windows 95 machine, run it and you'll see Windows 95 is in fact coded as Windows 3.95 on MSDOS 6.22

    That might be a beta version. When I run diagnostic, I get Windows 4.0 on MS-DOS 7.x (win95), Windows 4.1 on MS-DOS 7.x (win98), or Windows 4.9 on MS-DOS 8.x (winME).

    --
    Will I retire or break 10K?
  52. Linux IV by rjamestaylor · · Score: 4, Funny
    Jump the revision to IV. The major improvements are in the IO blocking and VM subsystem. That's the excuse... but the real reason would be to benefit from the press explaining the numbering revision and what it means--that's the ploy Microsoft, Intel, and IBM have used to manipulate free press about their products ever since, well, the IBM AT and IBM PS/2. Heck, even Apple does it.

    Linux IV, becuase Free software needs free press, too.

    --
    -- @rjamestaylor on Ello
    1. Re:Linux IV by Anonymous Coward · · Score: 0

      That's an even better idea than you thought it was. Then, when the kernel that should have been 2.6.1 comes out with bugfixes of the same VM subsystem and IO blocking, we could jump the version again - this time to VI, and get even more free press. Then, for the 2.6.2, there would be Multitudes of Millions of bugfixes, and we would finally have cought up with Windows 2000.

  53. An alt. to the Number System by Anonymous Coward · · Score: 0

    Let's just use names like Mandrake Linux 8.0,
    kernel bend-over and reserve the numbering
    in parenthesis.

  54. read the postings directly by Anonymous Coward · · Score: 0

    http://marc.theaimsgroup.com/?t=103326331300001&r= 1&w=2

  55. I don't use Linux (much), but... by ColGraff · · Score: 2

    I have to say, Winamp (3.0) and commercial games have convinced me that *.0 releases of almost everything should really be *.0 beta. Zeros scare me, 2.6 sounds comfortingly mature.

    --
    I'm the stranger...posting to /.
    1. Re:I don't use Linux (much), but... by Anonymous Coward · · Score: 0

      Too bad. It is just a fucking number. Version numbers don't change the quality of a product.

      In any case, you are misiniterpreting the point of the version system.

    2. Re:I don't use Linux (much), but... by coolfrood · · Score: 1

      Well, even if it's 2.6, there's still going to be a 2.6.0. Is that comforting enough?

  56. Re:Make 2.6.3 usable, never install a dot-oh versi by Anonymous Coward · · Score: 0

    That is the stupidest argument ever. It is just a number. The number given to it doesn't change the underlying reality.

  57. Thanks for the correction by tps12 · · Score: 1

    I guess I should have read the article before commenting, but thank you for taking the time on a beautiful Sunday morning to respond.

    What RedHat is releasing is Linux 2.4 with GPL version 8.0.

    Does this mean I will finally be able to run Quake without crashing my mp3?

    --

    Karma: Good (despite my invention of the Karma: sig)
  58. In other news... by Zelet · · Score: 2

    Transcipts were released today including those of Gates and Ballmer arguing over what to call the latest version of Windows. Gates suggests WindowsXP where Ballmer is whining like a monkey screaming for WindowsXS. Gates eventually won the argument by giving Ballmer a food pellet.

    Really exciting news ladies and gentlemen. (but it's okay... it is Sunday :))

    --
    ...And when they came for me, there was no one left to speak out for me." - Martin Niemoeller (1892-1984)
  59. The last stable version +1? by chris_7d0h · · Score: 1
    What's wrong with simply incrementing the version number by one?

    <Major level>.<Minor level>.<Modification level>
    Something I found in a very old configuration- and release management book in the back of my shelf.

    Ok, I haven't followed the kernel development, as I couldn't care less. All I'm interested in is that it (the kernel) provides the services I need via documented interfaces and has a unique version name / number, which I can refer to when documenting and talking to people.

    There is also a bit of logic in following a numbering scheme. Even a 5 year old knows that two comes after one but before three. If the current kernel is 2.4 (which I'm not sure it is), then it'd follow some logic and common sense in giving the next version the number 2.5.
    As people have pointed out, the kernel name has a market impact of close to nil and as such, I can't really see a justification for confusing people by skipping numbers.

    Anyway, that's my take on this. Opinions are sure to differ.

    --
    In a society that believes in nothing, fear becomes the only agenda ~ Bill Durodié
    1. Re:The last stable version +1? by Anonymous Coward · · Score: 0

      You defitinely can't use 2.5 Linux kernels exist in two branches, even numbers for stable versions, and odd number for development versions. Therefore the two active branches are 2.4.x and 2.5.x The discussion here is about what the 2.5.x branch should be called when it is declared stable.

    2. Re:The last stable version +1? by chris_7d0h · · Score: 1

      As I stated, I wasn't sure that 2.4 was the latest. But you should have been able to see the theory behind the argument and thus deduced that the latest branch +1 would be suitable, thus 2.6.

      Versioning differs between projects, but unless there is a marketing needs, there is generally no point in inflating the numbers artificially as it'll A) create confusion and B) that there is a major release (e.g.. separate project / separately sponsored with new requirements and separate budget from a version released in a previous project).

      Again, I'm not sure how you OSS guys mark these things or how this correlates to "corporate" development. Pardon my ignorance in the specifics.

      --
      In a society that believes in nothing, fear becomes the only agenda ~ Bill Durodié
    3. Re:The last stable version +1? by Anonymous Coward · · Score: 0

      The latest stable version is 2.4. The latest development version is 2.5. Both are active.

  60. Version number abuse by captaineo · · Score: 3, Insightful

    Argh! The first digit in the kernel version number was always meant to indicate the ABI version! They should NOT change it from 2. to 3. unless they intend to make major (backwards-incompatible) changes to the kernel ABI. If they do this then we will lose the second-to-last piece of information in kernel version numbers. (the last piece being the even/odd stable/development thing)

    I guess Linus is falling into the same trap as most other free software developers. Already in most software packages, version numbers provide nothing more than an ordered sequence of releases. There is no way to tell just by looking at a version number what ABI/API version is exported, whether it is a stable or development release, etc. Pathetic.

    1. Re:Version number abuse by mce · · Score: 2, Interesting

      Argh! The first digit in the kernel version number was always meant to indicate the ABI version!

      Where did you get that idea? It's simply not true, and never has been. The increase from 1.x to 2.x was to signal the addition of SMP capability. The kernel ABI's change quite regularly during a development series. Usually in such ways as to remain compatible, but compatible does not imply contstant and every so often things are broken (think about some of the problems with some well known binary-only modules for some examples).

    2. Re:Version number abuse by captaineo · · Score: 2

      I stand corrected - you are right about 1.x vs 2.x. I just got the distinct impression that 2.x was to stay until a long-off "flag day" when enough incompatible changes have been waiting to be worth breaking user-space.

      BTW by "ABI version" I specifically mean the kernel-user ABI - i.e. the syscall numbers, their arguments, and expected behavior. Not the kernel-driver ABI, which, as you point out, changes with virtually every release.

      The kernel-user ABI has the distinction of being practically the only ABI that has *not* seen incompatible changes in my 3+ years of Linux usage =).

    3. Re:Version number abuse by 0x0d0a · · Score: 2

      Umm...no.

      The convention for a *long* time, which, I believe, was the first big convention as regards major version number upgrades, related to application software. The idea was to use major version number to represent the file format version -- if the application changed file formats, the major version got bumped.

    4. Re:Version number abuse by IkeTo · · Score: 1

      New syscalls are constantly being added. And to avoid compatibility problems, the number of arguments, expected behaviour, etc., never change once the syscall is there. So your idea boils down to "don't change the major version number, ever", which wasted one piece of info that can be given by the version number.

  61. Not 3.0 by bigfatlamer · · Score: 0, Offtopic

    Fuck that. If we want it to be consumer friendly, let's call it Bob. Wait...didn't somebody try that already?

    E

    --
    There's one thing computing teaches you, and that's that there's no point to remembering everything.
    --Doug Copland
  62. Do it the Sun Way... by tubabeat · · Score: 1

    I thought everyone knew that 2.5 was followed by 6 for unix systems (Solaris!) [Although it looks like 9 might be followed by 3...] This will be fine so long as we adopt the cunning plan of refferring to it internally as 5.6 no matter what the actual version number.

    Now if we really wanted confusion perhaps we could persuade all the distros to use different numbering schemes.</SARCASM>

    --
    "Linux is a serious competitor"
    - Steve Ballmer, Chief Executive Microsoft Corp.
  63. What Software Version Numbers Really Mean by Anonymous Coward · · Score: 2, Funny

    What Software Version Numbers Really Mean (Author Unknown)

    Once you start playing with software you quickly become aware that each software package has a revision code attached to it. It is obvious that this revision code gives the sequence of changes to the product, but in reality there's substantially more information available through the rev-code than that. This article provides a guide for interpreting the meaning of the revision codes and what they actually signify.

    1.0: Also known as "one point uh-oh", or "barely out of beta". We had to release because the lab guys had reached a point of exhaustion and the marketing guys were in a cold sweat of terror. We're praying that you'll find it more functional than, say, a computer virus and that its operation has some resemblance to that specified in the marketing copy.

    1.1: We fixed all the killer bugs ...

    1.2: Uh, we introduced a few new bugs fixing the killer bugs and so we had to fix them, too.

    2.0: We did the product we really wanted to do to begin with. Mind you, it's really not what the customer needs yet, but we're working on it.

    2.1: Well, not surprisingly, we broke some things in making major changes so we had to fix them. But we did a really good job of testing this time, so we don't think we introduced any new bugs while we were fixing these bugs.

    2.2: Uh, sorry, one slipped through. One lousy typo error and you won't believe how much trouble it caused!

    2.3: Some jerk found a deep-seated bug that's been there since 1.0 and wouldn't stop nagging until we fixed it!!

    3.0: Hey, we finally think we've got it right! Most of the customers are really happy with this.

    3.1: Of course, we did break a few little things.

    4.0: More features. It's doubled in size now, by the way, and you'll need to get more memory and a faster processor ...

    4.1: Just one or two bugs this time... Honest!

    5.0: We really need to go on to a new product, but we have an installed base out there to protect. We're cutting the staffing after this.

    6.0: We had to fix a few things we broke in 5.0. Not very many, but it's been so long since we looked at this thing we might as well call it a major upgrade. Oh, yeah, we added a few flashy cosmetic features so we could justify the major upgrade number.

    6.1: Since I'm leaving the company and I'm the last guy left in the lab who works on the product, I wanted to make sure that all the changes I've made are incorporated before I go. I added some cute demos, too, since I was getting pretty bored back here in my dark little corner (I kept complaining about the lighting but they wouldn't do anything). They're talking about obsolescence planning but they'll try to keep selling it for as long as there's a buck or two to be made. I'm leaving the bits in as good a shape as I can in case somebody has to tweak them, but it'll be sheer luck if no one loses them.

    ______________

  64. Yes by PhysicsGenius · · Score: 0

    You will be able to play DVDs on your mp3 as much as you want without crashing UT Quake. However, I suggest you avoid GPL 8.1, due out next month, because it has a clause that requires planned obsolescence.

    1. Re:Yes by tps12 · · Score: 1

      Well, that beats 7.2, which unfortunately had the clause requiring planned obesity.

      --

      Karma: Good (despite my invention of the Karma: sig)
  65. -1 Tightass by Anonymous Coward · · Score: 0

    Get a life, you pedantic piece of bullshit. Anal retention doing fine?

  66. A little history by scharkalvin · · Score: 3, Interesting

    The change from 1.x to 2.0 was made at the time that the a.out format was dropped in favor of elf. But wasn't this just a library change? Anyway after 2.8 they could go to 2.10, no reason the second number can't be two digits. Still the changes to vm, and /dev alone might be enough to jump it to 3.0, especially if the changes for SMT with kernel pre-emption are added.

  67. Afterthought? by ReadParse · · Score: 4, Insightful

    There's something strange about making a bumping a major version number as an afterthought, don't you think?

    Don't get me wrong... I have all the confidence in the world in Linus, and he knows way more about what he's doing than I do. I'm just surprised that a project that organized wouldn't have a "3.0 List" by now of all the new stuff they plan to do in 3.0 one of these days... and when they start putting all those pieces together in a source tree, they would call that the "3.0 code" from the beginning.

    At least that's the way I would imagine it. But don't miscontrue anything I've said as a suggestion that I have any idea what I'm talking about .

    RP

  68. It needs to be converted to Linux versioning by Anonymous Coward · · Score: 0

    Remember that Linux uses even minor versions to mean stable and odd minor versioning to be development, so here's the converted versioning. Notes that there *is* a 2.6 version. Surprisingly, a few deep seated bugs did emerge in 2.5 because those bugs were hiding behind other bugs that were just fixed.

    1.0: Also known as "one point uh-oh", or "barely out of beta". We had to release because the lab guys had reached a point of exhaustion and the marketing guys were in a cold sweat of terror. We're praying that you'll find it more functional than, say, a computer virus and that its operation has some resemblance to that specified in the marketing copy.

    1.2: We fixed all the killer bugs ...

    1.4: Uh, we introduced a few new bugs fixing the killer bugs and so we had to fix them, too.

    2.0: We did the product we really wanted to do to begin with. Mind you, it's really not what the customer needs yet, but we're working on it.

    2.2: Well, not surprisingly, we broke some things in making major changes so we had to fix them. But we did a really good job of testing this time, so we don't think we introduced any new bugs while we were fixing these bugs.

    2.4: Uh, sorry, one slipped through. One lousy typo error and you won't believe how much trouble it caused!

    2.6: Some jerk found a deep-seated bug that's been there since 1.0 and wouldn't stop nagging until we fixed it!!

    3.0: Hey, we finally think we've got it right! Most of the customers are really happy with this.

    3.2: Of course, we did break a few little things.

    4.0: More features. It's doubled in size now, by the way, and you'll need to get more memory and a faster processor ...

    4.2: Just one or two bugs this time... Honest!

    5.0: We really need to go on to a new product, but we have an installed base out there to protect. We're cutting the staffing after this.

    6.0: We had to fix a few things we broke in 5.0. Not very many, but it's been so long since we looked at this thing we might as well call it a major upgrade. Oh, yeah, we added a few flashy cosmetic features so we could justify the major upgrade number.

    6.2: Since I'm leaving the company and I'm the last guy left in the lab who works on the product, I wanted to make sure that all the changes I've made are incorporated before I go. I added some cute demos, too, since I was getting pretty bored back here in my dark little corner (I kept complaining about the lighting but they wouldn't do anything). They're talking about obsolescence planning but they'll try to keep selling it for as long as there's a buck or two to be made. I'm leaving the bits in as good a shape as I can in case somebody has to tweak them, but it'll be sheer luck if no one loses them.

  69. It's more appropriate for Windows than Linux by Anonymous Coward · · Score: 0

    The List pretty much lines up with Windows' history. You need to change a few names, however:

    Version 4.0 == Windows 2000
    > More features. It's doubled in size now, by the
    > way, and you'll need to get more memory and a
    > faster processor ...

    Version 5.0 == Windows XP
    > We really need to go on to a new product, but
    > we have an installed base out there to protect.
    > We're cutting the staffing after this.

    Version 6.0 == Windows Palladium
    > We had to fix a few things we broke in 5.0. Not
    > very many, but it's been so long since we looked
    > at this thing we might as well call it a major
    > upgrade. Oh, yeah, we added a few flashy
    > cosmetic features so we could justify the major
    > upgrade number.

  70. Re:Make 2.6.3 usable, never install a dot-oh versi by John+Hasler · · Score: 2

    So make it 3.2.

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  71. kernel compile by Anonymous Coward · · Score: 0

    So can we compile in /usr/src or do we have to do it in /boot

  72. I prefer 2.6 by Dr.+Spork · · Score: 3, Insightful
    I'm not a developer or anyone important, but I think it would be psychologically good for the developers to call it 2.6. If they call it 3.0 it will be an extra excuse to screw around with stuff they should be releasing--because, after all, we're expecting something really new in a major number revision. The thinking would be "hey, 3.0 sounds like a big deal, so I should take my time and mess with everything before we release it."

    If the VM improvements are really so cool. just stick them into 2.6, get it out the door, and save your grand schemes for the next release. I know it must be tempting to stick in the next great idea that seems just around the corner, but that just leads to endless delays and demoralizes the hackers that finished their work "on time" as they're waiting out to feature freeze while everyone else is still cleaning their code for release.

    Ideal would be, I think, to call a 2.6 feature freeze very soon, and very shortly thereafter, open a 2.7 (2.9?) unstable branch where "anything goes."

  73. ROFL by Anonymous Coward · · Score: 0

    2.4, 2.6, 2.5, 3.0 blah blah ad nauseum

    get a damn clue. use -RELEASE or -CURRENT

    LOL

    1. Re:ROFL by Anonymous Coward · · Score: 0


      LOLOLOLOOLL ROOFLES!!!!!!1

      ur so l33t bsd fagot!!!1

      i love u

      - bill joy

    2. Re:ROFL by Anonymous Coward · · Score: 0

      Good god, man.. learn to read, then read the Kernel version definition that comes with every kernel!

  74. Are you a USA patriot? by yerricde · · Score: 1

    Irrelevant. Linux is not a USA product.

    Neither is a "PlayStation game console", a "Casio watch", an "ASUS motherboard", a "Panasonic television set", or a "BubbleJet printer". If it's traded in the USA, it has to follow USA trademark law.

    But are you so sure that the Linux kernel isn't a USA product? Linus Torvalds, the maintainer of the Linux kernel, works for Transmeta, and "Transmeta is a publicly traded company located in Santa Clara, California".

    --
    Will I retire or break 10K?
  75. no zero versions! by teqo · · Score: 1

    It must be 2.6, versions ending in a zero are always less stable than those having higher minor version numbers and thus less trustworthy... :)

  76. What comes after 2.8? by MikeFM · · Score: 2

    I always thought after 2.8 the next stable release was 2.10 with the development branch being 2.9.. why do they act like that is confussing? Nothing new with that.. lots of projects do version numbering just that way. You only bump the major version number for changes that are extreme or break compatibility or change the goal of the project or something large like that. The changes in the 2.5 branch would seem enough to jump to a 3.0 version but I'm confussed why they talked as if after 2.8 you HAD to jump to 3.0 as the next version.

    --
    At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    1. Re:What comes after 2.8? by Thalaric · · Score: 1

      Ostensibly 2.10 is the same as 2.1 which they passed long ago.

      Now if the current stable kernel was 2.04...

    2. Re:What comes after 2.8? by AvitarX · · Score: 1

      The current stable is 2.4.17 bigger then 2.4.10 which is bigger then 2.4.9

      If you are too dumb to undstand that it is integer.interger.interger not one big long number (and where are you from that numbers can have two decimal places?) then I pity you.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
  77. About the "new driver model" by GauteL · · Score: 2

    Can someone enlighten me as to what this means? Does it for instance mean that drivers compiled for 2.6.1 will be binary compatible with other 2.6.x-kernels unlike in the 2.4-tree?

    1. Re:About the "new driver model" by spitzak · · Score: 2
      I would agree except for the Unicode. I think UTF-8 should be used everywhere, as it is upwardly-compatable with 8-bit Ascii, and this avoids the need for any legacy interfaces, and makes it pretty obvious how to store the filenames on older systems.

      It may also be a good idea to allow float and double values in system interfaces whereever they make sense, such as time intervals.

    2. Re:About the "new driver model" by captaineo · · Score: 3, Informative

      No, as long as Linus is in charge there will never be binary compatibility of modules between minor kernel versions (or even different configurations of a single version, e.g. UP or SMP). Linus considers it too much trouble to be worth the effort.

      AFAIK the new driver model basically puts all drivers in a uniform structure, primarily for the purposes of handling power management (sleep states) uniformly, and of moving towards a simple, standardized layout for /proc interfaces. There has been some talk about revising the module loading/unloading process (since the current methods still have some problems), but no action has been taken yet.

  78. yawn by Anonymous Coward · · Score: 0

    Who really cares what you number the next unstable backwards revision of linux??? It's still not as good as FreeBSD which already has had a stable vm and fs for ages.

  79. Should not be 3.0 until 64-bit through and through by Krellan · · Score: 5, Insightful

    I believe the Linux kernel should not be called 3.0 until it is 64-bit through and through.

    The difference between 1.x and 2.x was a major architectural change: multiprocessor capability and portability to different platforms. The difference of 3.x should be equally as large: widening of all interfaces and data structures that are currently reaching their limits.

    This includes 64-bit memory access, 64-bit file size access, 64-bit block counts on filesystems, and so on. Important external interfaces such as networking and filesystems must also be widened. A fully complete and robust IPv6 stack is a must: something that isn't quite there yet, but is getting close.

    Essentially all fields in stat() require widening! Major and minor device numbers desperately need more room. Inode numbers and file size 64-bit, of course. Timestamps need to fix the Y2038 problem: 64-bit, possibly with added precision as well (to guarantee each file can be unambiguously sorted by time even on fast systems with such applications as parallel make). Security needs to be more fine grained (full ACL support). 32-bit UID and GID numbers. And finally, the filename itself needs to have full Unicode support without loss of field width (255 Unicode characters should be accepted). The output of the ls(1) command is a call to action: essentially every field there is in need of widening!

    The main difference should be in the defaults: currently, standard stat() file limits and IPv4 are the defaults, and programs must go out of their way to request larger sizes (O_LARGEFILE) and IPv6. The programming model should be changed to provide programs with the widened resources as standard. This will take a long time, and is a gradual evolution, so there is a definite need for 2.6 and possibly 2.8 as transitional steps. The widening of these critical system resources is probably the main thing keeping Linux from large commercial UNIX installations!

  80. USB 2.0, Serial ATA, HD 137B Support? by cosmosis · · Score: 2

    Will Kernal 3.0 include support for USB 2.0, Serial ATA, and Hard drives above 137GB?

    1. Re:USB 2.0, Serial ATA, HD 137B Support? by Anonymous Coward · · Score: 0

      http://www.kernel.org/pub/linux/kernel/v2.5/Change Log-2.5.39

  81. What about going against PI ? by Anonymous Coward · · Score: 0

    Linux 3.1
    Linux 3.14
    Linux 3.141
    Linux 3.1415
    Linux 3.14159
    etc.

    1. Re:What about going against PI ? by lizzybarham · · Score: 1

      tex did that and latex did e iirc TeX

  82. Incrementing the major version by Anonymous Coward · · Score: 0

    ...indicates that most or all of the product, and certainly the core, was rewritten from scratch. I wonder if they can really say they did that.

    1. Re:Incrementing the major version by Anonymous Coward · · Score: 0

      Where did you find that rule? I love the way that some people try to fugure things out in their own mind and then try to impose their stupid little idea on the world. Your definition of changinging the major versions after a rewrite is no better than my idea of upping the version number after all of the bugs are fixed in the previous version. Neither my nor your idea realy means shit to anyone else.

  83. It is all arbitrary anyway by Digital+Prophet · · Score: 1

    All of the comments complaining about the version going to 3.0 and not 2.6 are really, really stupid. Who cares? It is all arbitrary anyway. Stop pretending that there are some rules set in stone for this kind of thing. The assigning of version numbers are *completely* arbitrary in every imaginable way.

    Even the decision to stop accepting changes and release a new version number instead of waiting for a few more patches is completely arbitrary and depends on the project, the person/people developing the project, the needs of the project, the schedule of the project, the moods and quirks of the developers, etc. There are no universal rules for this sort of thing. By complaining about a version number being "wrong" somehow you are just showing your ignorance to how the development for the project works. Many times marketing plays a key role, but I really doubt that in this case. The number of improvements in the Linux kernel 2.5 series has been incredible. Performance will be amazing. Perhaps a bigger number is in order to signify the accomplishments.

    It isn't like it is your decision anyway. Just be glad that the numbers aren't randomly picked, which could lead to a lower number being a later version. Just remember that bigger number=newer version and you will be all set.

    Oh, and about those idiots that want to wait until 2.9 to get a 3.0 kernel. Really, that is just stupid. We aren't working with a system that works like that. An increment on 2.9 does not give us the equation "2.9 + .1 = 3.0". Let us assume that there is a 2.9 development kernel eventually. What would stop Linus from calling the next stable version 2.10 instead of 3.0? What if it just keeps going to 2.485? Then you would probably complain that the major number is now useless because it never goes up.

    Which brings me back to the main point. It is arbitrary. If Linus wants to call it 3.0 and you complain, you are just being stupid and ignorant.

    1. Re:It is all arbitrary anyway by slipgun · · Score: 1

      Then you would probably complain that the major number is now useless because it never goes up.

      What, you mean like emacs? ;-)

      --
      SpamNet - a spam blocker that really works
  84. Re:Make 2.6.3 usable, never install a dot-oh versi by msaavedra · · Score: 3, Informative
    Wouldn't it be great if 2.6.1 was as robust as 2.2, or 2.4.17, at the beginning?

    Things just don't work like this. It's difficult to say before a release whether it will be extremely robust. The only way to test stability is to get a whole lot of people to pound on the kernel and find stability problems. Unfortunately, this doesn't happen until Linus declares that the kernel is stable. But he's really just saying "As far as I can tell, the kernel is stable."

    Anyway, not everyone had results as good as you with the 2.2 kernels. In fact, you may recall that 2.2.0 wasn't stable at all; 2.2.1 was release shortly thereafter to fix a major bug. When I switched from 2.0 to 2.2, I had plenty of stability problems, mostly due to buggy drivers. Things gradually improved through the 2.2 releases, until I finally stopped having problems around 2.2.14. From looking at LKML archives, I suspect this is the norm, rather than the exception.

    In fact, I would say that linux kernel development has the following general pattern:

    1. Linus maintains an unstable branch, and developers add new features, make big changes in the code, etc.
    2. Linus declares a feature freeze, and developers fix bugs until things seem to work well.
    3. Linus declares a stable release, and a huge number of people begin using the new kernel. All the new users expose a bunch more bugs, and the developers work to fix them.
    4. The kernel becomes stable in fact rather than just in version number, and Linus gives up maintainership to someone else. He then opens another unstable branch, and the whole cycle begins again
    --
    "Any fool can make a rule, and any fool will mind it."
    --Henry David Thoreau
  85. it was a joke! by Anonymous Coward · · Score: 0

    the guy wasn't serious, get a sense of humor.

  86. One word... by Anonymous Coward · · Score: 0

    ...or two?
    GNU/Linux

  87. OSS emulation by Anonymous Coward · · Score: 0

    Maybe with 3.0 they could dump the OSS emulation from ALSA that is now included with the kernel.

    With 2.6 everybody wants old 2.x stuff to be compitible and I hate it that there are two different audio interfaces atm.

  88. Marketing Distros vs. Kernels by magellan · · Score: 1

    The numbers game is really marketing, and Kernels are not marketed, distros are. "Linux 3.0" being new and better than "Redhat 7.2" is just too confusing.

    Somebody said do it the Sun way. The distributors already do. The distros are to Linux what Solaris is to SunOS. Solaris 9 is just the latest "distro" of SunOS 5.x (uname says Solaris 9 is SunOS 5.9).

    So I would say keep using 2.x as long as it is binary compatible, and a new major number would be for a major change. A new VM system is not.

    Looking again at Solaris, they went from Solaris 2.6 to Solaris 7 and not 2.7 to communicate the shift to a full 64-bit address space and release of two distict kernels (32-bit and 64-bit). However, the underlying OS remained SunOS 5.7 for compatability reasons. The main reason for not calling the SunOS 5.7 distro "Solaris 2.7" was marketing, as HP-UX was on version 11 and AIX was on version 4.

    Sun has made changes such as a extended memory support and 64-bit filesystem (Solaris 2.6), 64-bit memory addressing (Solaris 7), new VM and significant filesystem changes (Solaris 8), new threading model (Solaris 9), all while maintaining SunOS 5.x binary compatability.

    So let the Distro's use the sexy numbers. Keep the kernel number indicative of stability and compatability.

  89. Correct me if I'm wrong... by runlvl0 · · Score: 1

    but wasn't one of the fundamental differences between linux 1.x & 2 that v.1 only ran on x86 architechure and v.2 had been made portable? Specifically, to the Digital/Compaq/HP Alpha processor? (Thank you, Jon "Maddog" Hall!)

    Is this going to be as fundamental a shift?

    --

    Carthago delenda est!
  90. it's almost a simpsons reference... kinda... by jx100 · · Score: 1

    Mmm... kernel pie

  91. Poll ? by SILIZIUMM · · Score: 1
    (Turn this into a /. poll !)

    What should the name of the upcoming stable kernel release be ?

    * 2.6
    * 2.8
    * 3.0
    * I don't care
    * The wha ?
    * CowboyNeal

    1. Re:Poll ? by slipgun · · Score: 2

      You forgot "I run Windows, you insensitive clod!"

      --
      SpamNet - a spam blocker that really works
    2. Re:Poll ? by SILIZIUMM · · Score: 1

      I forgot too "3.1415926535..."

  92. Base 36 by roie_m · · Score: 1

    It's actually base 36, becase it has 36 digits (0-9, A-Z). So it's 33*36+16, which is 1204.
    But you're assuming XP is in base 36. It could be in the special encoding system called "billcode". The rules: Anything starting with "lin" and ending with "ux" is automatically negative...

  93. HTML abuse alert! by coolfrood · · Score: 1

    Where's the tag? Such HTML is unacceptable on Slashdot! :-)

  94. (Half OT)More examples of generic terms by yerricde · · Score: 1

    Office office suite

    "Microsoft Office(tm) application suite" sounds better.

    Media Player media player (or is that Windows Media media player these days?)

    Microsoft products are often named including a generic term, and "Microsoft" or "Windows" is the trademark. Thus, the WMA player is called "Windows(tm) Media Player (generic)", and the database management system is "Microsoft(tm) SQL Server (generic)". And the OS itself is the "Windows operating system" or "Windows environment", which contains a ".NET framework".

    OpenOffice office suite

    You need only one generic term: "StarOffice(TM) software"; "OpenOffice.org project".

    America On Line online service, AOL Instant Messenger instant messenger

    "America Online service"; "AOL Instant Messenger service and software"

    Unix operating system

    Close enough to the official line.

    BSD unix software distribution (for extra fun, spell out what BSD stands for), Solaris unix, Gnu's Not Unix unix

    Better: "BSD operating system family", "Solaris operating environment", "GNU system", "GNU/Linux operating system", etc.

    Laser Jet laser printer, DeskJet inkjet printer

    You're more likely to find those in HP literature as "LaserJet printer" or "DeskJet printer".

    That way lies madness.

    That way lies trademark law. You need only one generic term, not the monstrosities that you exaggerated.

    Though an argument can probably be made that the Linux trademark has not been protected by its holder in that regard, since he actually encourages people to use the term to refer to more than just the kernel, but that is another kettle of fish.

    The LINUX® mark covers "computer operating system software to facilitate computer use and operation".

    "tissue" has a meaning very different from anything Kleenex makes

    OK, "Kleenex facial tissue".

    I've seen a Barbie doll commercial where the word "doll" was awkwardly dubbed in, presumably after Mattel legal complained.



    Even without trademark law, what's better: to be pedantically correct, or to be understood?

    --
    Will I retire or break 10K?
  95. Uhm, that's cut/pasted from Kerneltrap. by Mr+Z · · Score: 1

    Thanks for the KernelTrap mirror.

    --Joe
  96. Why not call it ... by vandan · · Score: 2

    ... Linux .NET
    And release it before Windows .NET.

  97. With apologies to Douglas Adams by JediTrainer · · Score: 1

    I'm waiting for version 42. That's the answer.

    --

    You can accomplish anything you set your mind to. The impossible just takes a little longer.
    1. Re:With apologies to Douglas Adams by Anonymous Coward · · Score: 0

      How many Linux kernel versions does it take before they get it right?

      Forty-Two!

  98. You're all right, but I'm righter ;) by ChrisJones · · Score: 4, Insightful

    There have been some excellent and very valid points made in the comments here - bumping it gives a media boost because everyone will devote a few screen inches to it. That therefore needs to be balanced with a collection of new features that people can be sold on. "It runs millions more threads than you will ever see, it does it in the blink of a very small and fast blinking bat" isn't quite the same as "we put in all new disk management and resizing tools, all new enterprise-class filing systems, top notch new security controls..", etc, etc.
    Those are all perfectly true and someone needs to work that out, not to mention work out if it really matters.
    What I think really does matter is what the 3.0 release comes from, not when. I really wouldn't like to see 2.5 or 2.9 go straight into 3.0. Sure it may be a lovely new kernel, but if it's going to take until 3.0.14 to get stable enough, people are going to be unhappy.
    I guess my suggestion therefore would be to turn 2.5 into 2.6, get it stable and into all the major distros, then run two development trees, an experimental 3.1 for way out new core stuff, but also a 2.9 that simply adds non-core things to 2.6 (e.g. Reiser4, EVMS, MACs, etc.) so that it has a stable base to sit on while integration work is done. The wonderous BitKeeper ought to make back/forward porting work done on each tree relatively simple, plus we get to announce a big 3.0 release that not only has tons of sweet new features, but also has many months of proven stability because it's core is really 2.6. Nes pas?

    --
    Chris "Ng" Jones
    cmsj@tenshu.net
    www.tenshu.net
  99. On version numbers by be-fan · · Score: 2

    In general, I think Linux version numbers tend to be as screwed up as Windows version numbers. The kernel itself, and stuff like GNOME and KDE are fine, but a lot of the secondary software is not. There are totally stable products that have 1.0 is something the author has some level of faith in.

    --
    A deep unwavering belief is a sure sign you're missing something...
    1. Re:On version numbers by be-fan · · Score: 2

      Damn /. The last sentence should read:

      There are totally stable products that have version numbers less than 1.0, because the author wants some holy grail for the first release. While that's admirable, I think its important that version numbers give at least a general idea of the amount of faith the author has in the stability of a particular release.

      --
      A deep unwavering belief is a sure sign you're missing something...
  100. Sun's idea. by Anonymous Coward · · Score: 0

    Hey let's just follow Sun's lead and jump right to Linux 6 instead of 2.6.

  101. groan by Anonymous Coward · · Score: 0

    groan

  102. Wow. by suffocate · · Score: 0

    This is probably the most inane and worthless thing I've ever seen on the internet. Ever.

    Note to linux people: No one gives a fuck. Not one.

  103. Re:Make 2.6.3 usable, never install a dot-oh versi by richie2000 · · Score: 2
    the old adage to never deploy a .0 operating system.

    So, maybe we should just go from 2.5 to 3.1 directly? :-)

    I remember Commodore caught a bit of flak for their versioning system (it was the same as the Linux kernel's and people couldn't handle double digits in the minors without feeling woozy and have a bit of a lay down) from time to time, but Microsoft's just plain silly. Has anyone seen Exchange 1.0? 2.0? 3.0, even? Or the "Exchange client" in Windows 95 Mk II that didn't have support for the Exchange server?

    It's a good thing I'm currently on Windows NT 5.1, an OS named Windows Vomit ( :-XP ) would be too much to bear for my poor Athlon...

    --
    Money for nothing, pix for free
  104. Oh no. by ColGraff · · Score: 2

    The zeroes - they're spreading, they're everywhere!

    seriously, though, I'm happy so long as the 2nd digit isn't 0.

    --
    I'm the stranger...posting to /.
  105. Re:Make 2.6.3 usable, never install a dot-oh versi by frozencesium · · Score: 1
    ok, if what you say is true regarding the kernel development cycle is true, then i have to ask some questions:

    1. What happens when Linus decides to retire, quit, or (god forbid) passes on? Are we screwed, or is there someone out there that is willing to step up?

    2. If #1 happens, will people be accepting of the new kernel god, or will people start to leave because the "Linus isn't doing it anymore" mentality will start to invade the minds of the faithful?

    3. Who of the linux users out there care about version numbers, other than keeping tack of new features/updates? Hell, the new release could be 2.6, 3.0, or Linux 10k for all i care. I like linux and the GNU system, so i'll stay with it regardless of revision number.

    4. As for the marketdroids, wouldn't they (and the public for that matter) be more interested in an easier to use UI, simpler install system, and better game compatability than in the actual kernel revision #?

    anywho...just my 2 pence...

    -frozen

    --
    I'm not always the brightest pixel in the stream
  106. How about a Slashdot poll by Max+Threshold · · Score: 1

    2.6

    3.0

    42

    CBN/Linux

  107. No-one will read this now but... by tunah · · Score: 2

    Why not avoid the whole 2.4 not being stable for a while issue? Release as 2.6, fix mountains of bugs, when it is properly stable, release 3.0==2.6.14 or whatever.

    --
    Free Java games for your phone: Tontie, Sokoban
  108. lamers by Anonymous Coward · · Score: 0

    leave it to some linux geeks to waste their time arguing about version numbers.

    1. Re:lamers by vga_init · · Score: 0

      leave it to some anonymous coward make fun of both linux AND geeks in a place where both are abundant in great quantities. ;)

  109. Stoopid by Anonymous Coward · · Score: 0

    The VM???? What does that mean, the Virtual Machine, in a OS kernel, nah.

    If people mean the Virtual Memory Manager then why not remove the ambiguity, let alone the poor grammer. Whats wrong with VMM?

  110. kernel 3.0? by inode_buddha · · Score: 1

    Before all this gets too far out of hand, let's try to remember one important thing:

    It belongs to Linus, and it's up to him.

    'nuff said.

    --
    C|N>K
  111. Re:Should not be 3.0 until 64-bit through and thro by dgp · · Score: 1, Redundant

    yes! I completely agree. Right on!
    64bit wide interfaces and IPv6.

  112. Build 2600, 2600 Hz, Atari 2600 by Anonymous Coward · · Score: 0

    Is 2600 a build number, or what?

    Yes.

  113. call it 2.6 since it does not break anything in 2. by Anonymous Coward · · Score: 0

    It makes sence to call the new kernel 2.6.0 instead of 3.0.0, the reason is that is does not break anything in 2.x versions, unlike from 1.2.x to 2.0.0 a few things were broken, and with a distro you could not simply update the kernel without updating other things like some libs, with the new kernel it is not the case nothing is being broken, so it is better to leave the version 3 for a major update that breaks things from 2, this will eventualy happen.
    It is not good to increase versions numbers artificially, this is not microsoft, which what was going to be called windows 4 was actually called windows 95 jumped 91 versions.

    I vote for 2.6

  114. OT by wedg · · Score: 2

    Ever wonder if Linus cackles to himself a little bit each night before he goes to sleep?

    --
    Jake
    Dating: while( 1 ){ call_girl(); get_rejected(); drink_40(); } return 0;
  115. Re:Should not be 3.0 until 64-bit through and thro by SpinyNorman · · Score: 2

    The kernel itself has supported 64 bit file ops since 2.4. glibc off_t, stat, fseek etc are 64bit if you choose them to be via standard compiler flags.

    IOW: STFU.

  116. author by Kashif+Shaikh · · Score: 1

    Author of poem is found on: http://www.poppyfields.net/filks/00320.html

  117. Re:Should not be 3.0 until 64-bit through and thro by Anonymous Coward · · Score: 0

    32-bit UID and GID numbers

    HAH! That's not 64bit through-and-through! :-D

  118. Oh how exciting by Anonymous Coward · · Score: 0

    Please someone wake me up when it is all over.

  119. Linux XP by 0x0d0a · · Score: 3, Funny

    If you really want marketing.

  120. Where's the disk priorities? by 0x0d0a · · Score: 2

    Dammit, we have a kickass I/O subsystem, cool. But without disk-access priorities attached to processes, it's kind of hard to fully take advantage of it.

  121. If they want 3.0 by forgoil · · Score: 2

    then they better make it stable and freeze just about every API for the whole 3.x series. That is, unless they feel content to let Linux be a toy OS for computer geeks. They can do it, and it is a good thing. I hope they do, but I don't have high hopes.

  122. one more! by germinatoras · · Score: 1

    LinCE

  123. thats GNU by chef_raekwon · · Score: 1

    sorry-- get it right
    ---GNU/Mouahahahaha!
    GNU/Linux GNU/XP!
    GNU/*nix users know the GNU/first letter of GNU/"experience" .....

    --
    We're like rats, in some experiment! -- George Costanza
  124. Re:Are you a USA patriot? No, I'm not. by chileno · · Score: 1
    Even if Linus worked for the Nasa, and he were born in Washington DC, Linux is not a USA product.

    Face it, there is inteligent life out of your country...

  125. Re:Consumer Marketing? by budalite · · Score: 2

    Linux has a kernel? of what?

    Bhuddha-lite

    Whatever.

  126. Microsofts versoining system: by Penguinoflight · · Score: 1

    3.1= Universal Alpha
    4.0= First Beta Release
    5.0= RC1
    XP= Too many bugs from 3.1 to be stable .NET= Secure, stable release (as stated by Microsoft.com)

    --
    "And we have seen and do testify that the Father sent the Son to be the Savior of the World"
    1 John 4:14
  127. I'm sorry, but.... by ninejaguar · · Score: 1

    I'll agree to naming it 3.0 when it washes my laundry, irons it, and hands me a cup of Java on my way out the door.

    People...please, lets stick by our versioning conventions. They serve a purpose beyond marketing hype. I don't wish Linux to be caught up in an escalation war when it doesn't deserve the 3.0 moniker. I mean, when does it stop? We're not marketing toadies, are we?

  128. Before taking about the name of the next kernel by trieder · · Score: 1

    Before taking about the name of the next kernel, you/we should work on the stability of 2.4.
    In my opinion 2.4.19 is still critical to use for HA computing. There are too much bugs ("like spinlock etc.) to use it in a not clustered production environment.