Slashdot Mirror


Linux Kernel 3.1 RC 2 Released

sfcrazy writes "Linus Torvalds has announced the release of Linux kernel 3.1 rc2. He said '300+ commits for -rc2 is good, but please make me even happier for -rc3 by ONLY sending me real fixes. Think of it as "fairly late in the -rc series," because I really want to compensate for the merge window being fairly chaotic.'"

209 comments

  1. version inflation by Anonymous Coward · · Score: 0, Troll

    I think he's got mozilla disease. 10 year at 2.6, then 3.0, now 3.1.

    1. Re:version inflation by SilverHatHacker · · Score: 4, Informative

      Remember that he dropped the last number from the version, so the difference between 3.0 and 3.1 is the same as something like 2.6.24 to 2.6.25, not 2.4 to 2.6.

      --
      Funny may not give karma, but +5 Informative never made anyone snort coffee out their nose.
    2. Re:version inflation by Reality+Master+301 · · Score: 1

      Less than eight years, actually. "A Linux kernel by any other version would smell as sweet".

    3. Re:version inflation by CheShACat · · Score: 1

      Aren't the odd decimal places development branches? Hence 2.4 -> 2.6. Ergo 3.1 is the ongoing development branch that will one day be released as 3.2.

    4. Re:version inflation by migla · · Score: 1

      I think he's got mozilla disease. 10 year at 2.6, then 3.0, now 3.1.

      I'm guessing they just dropped the unnecessary middle number. It used to be that the major number was more like 2.6 not 2. They just finally did some garbage collection of the name, sort of?

      --
      Some of my favourite people are from th US; Vonnegut, Chomsky, Bill Hicks.
    5. Re:version inflation by migla · · Score: 1

      Some in Internet terms distant year called and wanted their way of numbering Linux back :)

      --
      Some of my favourite people are from th US; Vonnegut, Chomsky, Bill Hicks.
    6. Re:version inflation by Anonymous Coward · · Score: 0

      Not anymore.
      1st digit replaces 1st and 2nd of the old numbering.
      2nd is old 3rd (minor number)
      3rd is the old 4th (for stable maintenance numbering)

    7. Re:version inflation by LordNimon · · Score: 2

      Aren't the odd decimal places development branches?

      Linus stopped using that method back in 2004. Where have you been?

      --
      And the men who hold high places must be the ones who start
      To mold a new reality... closer to the heart
    8. Re:version inflation by formfeed · · Score: 5, Funny

      .. the difference between 3.0 and 3.1 is the same as something like 2.6.24 to 2.6.25

      Plus after 3.1 there will be "3.1 for Workgroups".

    9. Re:version inflation by JustOK · · Score: 5, Funny

      compiling

      --
      rewriting history since 2109
    10. Re:version inflation by KermitJunior · · Score: 5, Funny

      seven years compiling... oh, you must be using gentoo.

      --
      There is a Universal Life Value Check it
    11. Re:version inflation by mug+funky · · Score: 0

      where are modpoints when i need them?

    12. Re:version inflation by Professor_UNIX · · Score: 4, Funny

      Ha Ha Ha. Laugh it up Mr. Funnyman. The extra 5% boost I get out of these optimizations is going to blow your god damn socks off.

    13. Re:version inflation by Surt · · Score: 1, Troll

      Sounds like version inflation to me.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    14. Re:version inflation by Anonymous Coward · · Score: 0

      You mean 3.1(.)1 :p

    15. Re:version inflation by rudy_wayne · · Score: 1

      I remember a few years ago Linus said there would never be a kernel 3.0

    16. Re:version inflation by Anonymous Coward · · Score: 0
      “Mopping Up can be a lot of fun. In the Mopping Up phase, Evangelism’s goal is to put the final nail into the competing technology’s coffin, and bury it in the burning depths of the earth. Ideally, use of the competing technology becomes associated with mental deficiency, as in, “he believes in Santa Claus, the Easter Bunny, and Linux on the desktop.” Just keep rubbing it in, via the press, analysts, newsgroups, whatever. Make the complete failure of the competition’s technology part of the mythology of the computer industry.”

      –James Plamondon, Microsoft

    17. Re:version inflation by Anonymous Coward · · Score: 0

      Better yet, there will be Linux 3.1 "Millennium Edition"

    18. Re:version inflation by webnut77 · · Score: 1

      Sounds like version inflation to me.

      They make a salve for that.

    19. Re:version inflation by MobileTatsu-NJG · · Score: 1

      Well, yeah, if you happen to live in the land of Apshai.

      --

      "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

    20. Re:version inflation by Inner_Child · · Score: 3, Informative

      I think what he said was that if he ever went to 3.0, it would mean he had gone insane and rewritten the entire thing in Visual Basic.

      --
      Today is red jello day - all workers must eat all of their red jello. Failure to comply will result in five demerits.
    21. Re:version inflation by Anonymous Coward · · Score: 0

      In this case it makes sense

      They were using the 3rd digit for what the second one should do. It really was 3.x 3-5 years ago...

      Could you take a 2.6.5 and drop it in for a 2.6.29? Not with out breaking half the system I bet...

    22. Re:version inflation by CheShACat · · Score: 1

      I had a feeling that was going to be the case, which is why I put the question mark in; I haven't been keeping up on the minor details for a long time.

    23. Re:version inflation by jamesh · · Score: 1

      I think he's got mozilla disease. 10 year at 2.6, then 3.0, now 3.1.

      I'm guessing they just dropped the unnecessary middle number. It used to be that the major number was more like 2.6 not 2. They just finally did some garbage collection of the name, sort of?

      A problem they might not have had if they hadn't stuck the 4th number on the end in the first place...

    24. Re:version inflation by Anonymous Coward · · Score: 0

      3.1(.)(.)1 :p?

    25. Re:version inflation by Opportunist · · Score: 1

      That was a decade ago accomplished with kernel 2.4.11.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    26. Re:version inflation by donaldm · · Score: 1

      .. the difference between 3.0 and 3.1 is the same as something like 2.6.24 to 2.6.25

      Plus after 3.1 there will be "3.1 for Workgroups".

      Well they could do the same numbering as Mozilla until they pass 8 or 9, that will show them :)

      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
    27. Re:version inflation by maxwell+demon · · Score: 1

      Well, at least he didn't do it Emacs style, by simply removing the first version number. Then we would have Linux 6.x now. Or even Linux 7.

      --
      The Tao of math: The numbers you can count are not the real numbers.
    28. Re:version inflation by DaVince21 · · Score: 1

      Um, no. That's not how the format goes. The kernel will be in 3.1.xx for quite a while from here on.

      --
      I am not devoid of humor.
    29. Re:version inflation by phonewebcam · · Score: 1

      “he believes in Santa Claus, the Easter Bunny, and Linux on the desktop.” ... "and even Windows Phone 7 will achieve more than 1% market share"

    30. Re:version inflation by MMC+Monster · · Score: 1

      Don't like the dropping of the last number from the version. I Liked that the major version number was 2.6, and wished the new major number was 3.0 rather than 3.

      In a few months we'll have 3.2, then a few months we'll have 3.3... Just seems too fast...

      --
      Help! I'm a slashdot refugee.
    31. Re:version inflation by Anonymous Coward · · Score: 0

      3.1( . Y . )1 :p?

      FTFY

    32. Re:version inflation by Anonymous Coward · · Score: 0

      No, he changed the format. There was a big internet argument and everything.

    33. Re:version inflation by DaVince21 · · Score: 1

      I see. I did not realize that. Thanks for the info.

      --
      I am not devoid of humor.
  2. So many quotation marks by Anonymous Coward · · Score: 1

    Looks like a party at the end of that submission.

  3. Damn, this feels like Firefox. by Anonymous Coward · · Score: 1

    What's with all of these software projects, especially open source ones, going fucking stupid with version numbers all of a sudden?

    We get a new major version of Chrome every few weeks. Mozilla, apparently being unable to act individually, have decided to imitate Chrome as best as they can. Of course, they manage to fuck it up like they usually do, and now major Firefox releases are outdated mere weeks after they were initially released.

    Now we see the same thing happening to the Linux kernel.

    At least we have sensible projects like FreeBSD and Python, which only increment the major version number when there's a good reason to. Hopefully these other projects come to their senses soon enough, and return to version numbers that reflect actual major feature changes. Incrementing the version number for no good reason just causes confusion.

    1. Re:Damn, this feels like Firefox. by ChrisMP1 · · Score: 1

      Actually, the 3 series is really quite different from the 2 series. It's not like they're suddenly spewing majors like Firefox &c - they just decided it's about time to move on to 3. It's been a while, and there have been a lot of changes between. Unlike Firefox (I can't even tell 4 and 5 apart, and now 6 is coming), and Chrome (it moves so fast, I don't even know which version I have anymore), Linux has been at 2 for quite a while.

      --
      <sig>&nbsp;</sig>
    2. Re:Damn, this feels like Firefox. by Anonymous Coward · · Score: 2, Insightful

      >Now we see the same thing happening to the Linux kernel.

      Not quite. Chrome and FF release major versions often. According to wiki, this is the first major version change of Linux since June 1996.

      And linux still has some significance in the numbers after the three numbers, but the x.x.x don't matter, really. They might as well be doing linux 4 and 5 and so on in the coming months. It's because of the way they develop (and, as in the case of linux have been developing for years) - they just do their thing and increase the numbers as they go, like chrome/FF.

    3. Re:Damn, this feels like Firefox. by martin-boundary · · Score: 1

      At least we have sensible projects like FreeBSD and Python, which only increment the major version number when there's a good reason to.

      And Debian. Let's not forget Debian.

      Actually, infrastructure projects shouldn't be evolving that fast. At the risk of confusing matters somewhat, they're like elephants carrying a gaggle of mice. If they move too fast, the mice will just fall off, and have you ever tried to recompile a box of rodents during a bull run?

    4. Re:Damn, this feels like Firefox. by Anonymous Coward · · Score: 0

      Please go back to whining about whitespacing rules. Petty complaints are more annoying when they aren't consistent.

    5. Re:Damn, this feels like Firefox. by Anonymous Coward · · Score: 0

      Shut the fuck up. Seriously. Stop filling every article with the same ignorant bitching about arbitrary numbers, as if it fucking matters.

      Slashdot readers are becoming unbearably ignorant.

    6. Re:Damn, this feels like Firefox. by Anonymous Coward · · Score: 5, Interesting

      Yeah, the *2.6* SERIES is quite different even from itself. Meanwhile the 2.0, 2.2, and 2.4 series had at least mostly had stabilized API/ABIs during the time of their existance, occasionally getting features backported (Thinking about USB,Wifi, and a few filesystem module primarily there). 2.6 however was having constant and incompatible changes ever 5-10 minor numbers. Devfs droppage, incompatible udev changes (Ever tried updating a system only to have it temporarily hosed because you had the wrong udev version running and all your device entries are now wrong??), constant gfx abi breakage (see nvidia/ati drivers constantly being 2-5 minor nums behind, and then having to drop older support for maintainability).

      While a jump to 2.8 for the aforementioned features stabilizing would make sense, with a 2.9 dev branch started to restandardize 'stable' versus 'experimental' changes the jump to 3.0 was entirely unwarranted and just more of the me-tooness that linux seems to be have been heading towards for a good 5 years now. Honestly the only thing holding me to linux at this point is a lack of desire to have to repartition my disks using bsd slices, and a lack of alternative open source OSe that are actually robust enough to boot on all my hardware. (I have reference spec dual processor 440FX systems, the same chipset emulated by qemu, and despite being developed on it, ReactOS, Haiku, Solaris, and a few others never make it out of their first stage bootloaders, on IDE, SCSI, or SATA. Disappointing to say the least.)

      Combined with the current Gnome BS (Which anyone who has tried running it on an system dated '04 or earlier will attest to.), there's not a lot of motivation to use linux over alternatives such as Windows, or a Mac/Hackintosh OSX box. The latter two might be slow, but nowadays with a 'desktop' GUI, so is the former. And it seems like the bureaucratic messes running these 'foundations' are so focused on 'features' and 'moving forward', that they've forgotten that one of great strengths of UNIX has always been it's long term compatibility.

      For another example of this fubar'ing, Go look at GNU coreutils, and as an example, try running the old Loki linux game demos on it. Gee, don't work too well? They decided to deprecate and remove the - feature of head and tail, leading to breakage of numerous scripts dating back how many decades? Additionally, while I may be wrong, the line number feature they replace it with hadn't even EXISTED back in those days, and so for the sake of (whatever rationale was used) they broke it, knowing full well it would cause lots of peoples software to break in unexpected and possibly silent manners.

      Would you trust this sort of mentality with YOUR long term software needs?

      (And no, contrary to the belief set forth I am not a shill for MS or Apple. In fact I have a rather low opinion of both. I just happen to also hold many of the unilateral development decisions pushed by 'benevolent dictators' (not just Linus! Go look at glibc for another example!) in utter contempt due to their throwing the baby out with the bathwater, especially given the ever increasing bloat in many of the applications, libraries and kernel (C'mon, seriously, removing backwards compatibility while adding *10* extra features that add a meg of code 9/10s of people will never use while removing the one feature they will?!?!).

      I'll just end this rant by asking: 'How many of you have been bit by one of the aforementioned issues, and what is your take on the modern 'MBA' mentality that seems to be creeping it's way into the open source ecosystem?'

    7. Re:Damn, this feels like Firefox. by Anonymous Coward · · Score: 0, Insightful

      No, Chrome and Firefox don't release major versions often. Yes, they increment the version number at a stupid pace, but the changes themselves are quite minimal. It's difficult to tell Firefox 4 from Firefox 5 from Firefox 6 from Firefox 7 from the Firefox 8 nightlies, for example. Although they represent five "major" versions, there are no major changes between them.

      The same goes for this Linux 3.x nonsense. No major changes happened relative to the most recent 2.6.x releases, yet they major version number was increment. It's pointless.

      At least when FreeBSD increments its major version number, for instance, we know full well that there are major changes involved. We know that there'll be game-changing new features, or the removal of certain very outdated functionality, or new APIs. But we also know that compatibility will be maintained within the major release. That's something we can't be sure of when it comes to the Linux kernel.

    8. Re:Damn, this feels like Firefox. by Mitchell314 · · Score: 2

      I consider it a praise to a piece of software if the only thing people can bitch about is its release numbering system.

      --
      I read TFA and all I got was this lousy cookie
    9. Re:Damn, this feels like Firefox. by Ster · · Score: 2

      ... Honestly the only thing holding me to linux at this point is a lack of desire to have to repartition my disks using bsd slices, ...

      Don't let that stop you - FreeBSD at least has supported GPT partitioning for some time, so you don't have to mess around with slices if you don't want to.

      -Ster

    10. Re:Damn, this feels like Firefox. by AliasMarlowe · · Score: 1

      I consider it a praise to a piece of software if the only thing people can bitch about is its release numbering system.

      Indeed, but even better when they don't even bitch about version numbering. Even weird versioning, like that of TeX, is forgiven when the product is exceptionally good.

      --
      Those who can make you believe absurdities can make you commit atrocities. - Voltaire
    11. Re:Damn, this feels like Firefox. by dissy · · Score: 1

      ... Honestly the only thing holding me to linux at this point is a lack of desire to have to repartition my disks using bsd slices, ...

      Don't let that stop you - FreeBSD at least has supported GPT partitioning for some time, so you don't have to mess around with slices if you don't want to.

      Oh thank {$deity} and praise {$baby_deity} ! That was one huge learning curve I was NOT looking forward to getting over.

    12. Re:Damn, this feels like Firefox. by atomicbutterfly · · Score: 2, Insightful

      I'll just end this rant by asking: 'How many of you have been bit by one of the aforementioned issues, and what is your take on the modern 'MBA' mentality that seems to be creeping it's way into the open source ecosystem?'

      My take? It's been enough for me to completely abandon any further attempts to convert to Linux until they stop fucking with things. I'm sticking with Windows 7 for now because it's proven to me to me a mature, very solid and surprisingly stable platform to run all of my software (both proprietary and open-source, so I get the best of both worlds). I can also count on plenty of older software still working in Windows 7, as well as much of my ingrained habits still working in the new Windows alongside all the new functionality, as opposed to GNOME 3's method of forcing the user to relearn nearly everything about how to use an interface.

      Funny you mentioned the Loki installers. They are definitely broken, and I'm not the only one who's had issues with this. Not to mention more modern games like Doom 3 and Quake 4 have issues with Pulseaudio, which results in a noticeable sound lag unless you find out (via Googling) how to use the pasuspender command. Or still popular games like Wolf:ET in which you'll have absolutely NO audio in modern versions of Ubuntu which have removed OSS entierly from their versions of the kernel, unless you either recompile the kernel or find an ALSA wrapper a kind Ubuntu forum member was able to write.

      And yet... you don't get these problems with Windows 7. I know I don't enjoy the unnecessary stress/effort of getting things to work the way they should, so that's why I don't bother with Linux anymore. Believe me, I feel happier now too.

    13. Re:Damn, this feels like Firefox. by DrXym · · Score: 2
      I'm sorry to say it but if you want long term stability, stop upgrading your damned Linux dist so often. It's that simple. Pick a version of Debian or one of the longer lived commercial dists and stick with it forever. Then your arcane code will continue to run and you will be happy. If however you're trying to track the latest dists and run the oldest software, the chasm between your feet will continue to grow.

      As for the other things, the changes to GNOME & the kernel. Perhaps it is in large part through the recognition that things as they standard are not right that change is happening. GNOME (for example) needs to be dragged kicking and screaming into the modern world and if that causes some churn then so be it. I don't personally like 3.0 but I can see it will get there eventually. And I absolutely sure as hell would not be using a bleeding edge version of GNOME if I was someone like you who wants stability.

      The same goes for the kernel. The Linux developers starting with Linus are pragmatists. If something is broken, brain damaged or can be made better they will fix it. If the improvements break something in user land then tough. Again if you want the stability of a kernel use a long lived dist. Red Hat (for example) maintains its own kernel and backports stuff if necessary.

    14. Re:Damn, this feels like Firefox. by Viol8 · · Score: 2

      "eeds to be dragged kicking and screaming into the modern world "

      I'm sorry , which "modern world" are you talking about? The one where the GUI gets in the fscking way of what the user actually wants to do?

      "If the improvements break something in user land then tough."

      No , its not "tough" , its moronic. Backwards compatability is not a nice-to-have , its a pretty damn fundamental to businesses and normal users. If you don't understand this then stay away from software development because you're obviously utterly clueless.

    15. Re:Damn, this feels like Firefox. by DrXym · · Score: 2

      I'm sorry , which "modern world" are you talking about? The one where the GUI gets in the fscking way of what the user actually wants to do?

      I'm talking about the compositing desktop world. You know, the world that has allowed Windows and OS X desktops to race ahead and be dramatically more useful (for games, video etc.), responsive (by harnessing the GPU) and attractive (by using compositing technology) than Linux counterparts. I'm talking about GNOME (and KDE) not sitting on their hands and ignoring user interface and usability developments which have happened in the last 10 years elsewhere. Maybe you're happy stuck in the year 2000 like some kind of technological Amish, but there is no reason anybody else should be. And if you are happy to be stuck in the past, quit whining about what dists or GUIs choose to do with themselves now. Go run your ancient Linux and fuck the right off and take your attitude with you.

      No , its not "tough" , its moronic. Backwards compatability is not a nice-to-have , its a pretty damn fundamental to businesses and normal users. If you don't understand this then stay away from software development because you're obviously utterly clueless.

      You're not calling me utterly clueless, you're calling the Linux kernel developers utterly clueless including Linus Torvalds because this is the way the kernel has been developed for the LAST 20 YEARS. Linus is on record numerous times to explain why there is no ABI, why there are no guarantees of backwards compatibility and so on. So furnish yourself with a clue and go look up his reasoning. Or perhaps you can bleat it's moronic.

      No kernel be it Linux, Windows or OS X pledges backwards compatibility because it would be stupid, limiting, and a maintenance headache. "Businesses and normal users" as you put it don't give to give a crap about the inner workings of their kernel and leave it to the dist to sort out. The dist rolls with whatever changes happen in the kernel.

      So in summary it appears to be you who are utterly clueless.

    16. Re:Damn, this feels like Firefox. by chrb · · Score: 1

      No , its not "tough" , its moronic. Backwards compatability is not a nice-to-have , its a pretty damn fundamental to businesses and normal users.

      Not really. If, as a business, we have a need to run some old proprietary software that requires RedHat 4, then we will run in in a VM, so we get the complete software stack that the software was originally written and tested on. We certainly don't expect software that was released a decade ago to run on systems that it was never designed or tested for, and we wouldn't waste time trying to make it work when the VM option is available. This isn't specific to Linux either - if we have an app that requires Windows 2000, we aren't going to waste time trying to get it running on Windows 7, we will just run it in a VM.

    17. Re:Damn, this feels like Firefox. by Viol8 · · Score: 1

      "I'm talking about the compositing desktop world"

      Compositing is a function of the X server you clueless gimp , it has NOTHING to do with the window manager/desktop.

      "You're not calling me utterly clueless, you're calling the Linux kernel developers utterly clueless including Linus Torvalds because this is the way the kernel has been developed for the LAST 20 YEARS."

      Yes , and I've never been a fan of this approach. But its got a lot worse recently.

      "No kernel be it Linux, Windows or OS X pledges backwards "

      All have their limits of compatibility , but breaking it on a minor version number IS moronic.

      "So in summary it appears to be you who are utterly clueless."

      LOL :) Says the main who thought compositing was something to do with gnome. Ah , I needed a laugh today.

    18. Re:Damn, this feels like Firefox. by Viol8 · · Score: 1

      Thats all well and good, but someone has to take the time to find a host for the VM , set it up including updates, logins and all the various mappings and then maintain it. And thats before you get into performance considerations.

      VMs arn't a magic bullet, in fact for a lot of things they're barely a bullet at all.

    19. Re:Damn, this feels like Firefox. by DrXym · · Score: 1

      I see you know as little about compositing as you appear to about kernels. Compositing is done by a compositor which in GNOME 3's case is the window manager - mutter standing for metacity + clutter. Mutter takes surfaces representing each window, manages them as a scenegraph and renders them as a whole to form the screen. X plays very little part in any of this except providing some hoops and context switches that the compositor must jump through to render. X is largely superfluous otherwise, playing little part in how apps render, little part in how the desktop functions and serving mainly just to pass windows and keyboard events. It is impeding performance which is why wayland is likely to replace it.

    20. Re:Damn, this feels like Firefox. by Anonymous Coward · · Score: 0

      The real reasons is the ignorant bitchers haven't used Tex.

    21. Re:Damn, this feels like Firefox. by Viol8 · · Score: 1

      Complete crap.

      Compositing is an X server extension , its not up for debate. A window manager is not required to support it for an app to be able to use it.

      http://en.wikipedia.org/wiki/Composite_(graphics)

      You might want to try this while you're at it:

      xdpyinfo | grep Composite

      Get back to me when you get a clue.

    22. Re:Damn, this feels like Firefox. by chrb · · Score: 1
      Setting up a ESXi server is a one time task that tasks 15 minutes. The alternative to a VM is to run the system on real hardware. This also needs to be procured, maintained, backed up etc. There are also driver compatibility issues with running old operating systems on new hardware. I doubt there are many businesses running legacy systems who don't already have a number of VM servers available for this task. The potential performance issues are greatly outweighed by the fact that you are running the system on a VM server many times more powerful than the hardware of a decade ago. The advantages - backups, easy imaging and cloning, hardware compatibility - more than outweigh the hypothetical disadvantages.

      VMs arn't a magic bullet, in fact for a lot of things they're barely a bullet at all.

      For the specific use case of running old software stacks, VMs are the best solution. Nothing else will give you the whole stack, running as intended, on modern hardware, with so little effort.

    23. Re:Damn, this feels like Firefox. by Anonymous Coward · · Score: 0

      Slashdot readers are becoming unbearably ignorant.

      Holy shit I love you! You made my day!

      Hear hear!!!!

    24. Re:Damn, this feels like Firefox. by gcampax · · Score: 1

      XComposite is a X server extension, so is GLX, so is XRender.
      And all of this stuff would be completely useless if there wasn't client side code (mutter/compiz/kwin for XComposite, mesa for GLX, cairo for XRender) using it. The fact that the X server supports an extension says nothing about the effective usage of that extension: you need a compositor if you want a composited desktop. If you keep using metacity (or kwin) with compositing disabled, XComposite will have no effect, even if supported by the server.
      An app doesn't use XComposite: the whole point of that extension is being completely transparent to applications. It works by redirecting all code drawing to windows so that instead it happens on a pixmap (which then someone will use to draw on another window, usually with GLX_EXT_texture_from_pixmap). In fact, there is no XComposite code anywhere in cairo, GDK or Qt.

      And by the way, you are forgetting wayland :D

    25. Re:Damn, this feels like Firefox. by DrXym · · Score: 1

      Stop compounding your ignorance please. Of course the compositor is an extension because X doesn't know the first thing about compositing. It sends out a damage event and the compositor rerenders everything and tells X to page flip. That's what the compositor is for and it is built into the window manager that GNOME uses. You're really making a fool of yourself here.

    26. Re:Damn, this feels like Firefox. by Anonymous Coward · · Score: 0

      Thanks for the advice, I'll have to look into it, however none of my bios support GPT, so I hope you mean hybrid MBR/GPT.

    27. Re:Damn, this feels like Firefox. by Anonymous Coward · · Score: 0

      I'm actually stuck on XP for gaming, the *ONLY* thing I still need it for. Windows Vista/7's boot times pretty much ended it for, and the 5-8 gig windows dir finished it for me.

      Regarding the broken loki apps: There's two things going on there, the first half being the head/tail scripting issue (used to embed the script but still be able to untar the contents) for which somebody had created a conversion app to 'fix' the script for modern distros. The other problem is that the libstdc++ used today is incompatible with the older games. Combined with all the prerequisite libraries (not all of which are included with the games) you need a full compatibility library toolchain as well as an unrandomized memory space for loading libraries in (considered insecure and possibly off by default in newer distros.). This whole issue was originally around the 2.95.3, 2.96, 3.0 c++ transition, and since the c++ abi didn't really stabilize (there's how many ',modified versions between 2.96 and 4.x?') lots of applications require whole paths of libraries for compatibility because they need a dozen .so's/dlls linked against specific versions of libraries to work properly.

      The libjpeg.so.6.2/.7/.8 issue provides similiar problems (libtiff as well?)

      Regardless, unless you're compiling from source. got lucky and got 'clean' source with no issues on newer versions of gcc, you might find yourself screwed on running an application. Which is of course funny since few windows apps, excluding DRM encumbered ones and Win9x games (doing naughty hardware access) will generally speaking run in both wine and Windows XP/Vista/7, despite XP stretching almost 10 years, and Vista/7 being radically different under the hood.

      Meanwhile linux seems to have issues at least once a year. Not a problem if you just run a binary distro, don't have to compile any of your own apps, and get everything upgraded automatically, but if you started before '00 or so it's quite likely you're used to compiling from scratch, are used to not having specfiles to generate rpms, and have spent more time than you care to remember trying to figure out why that ONE FREAKING APP is suddenly no longer working, and given the 1-5 meg source tarball and your limited programming skills, are unlikely to find and resolve the cause.

    28. Re:Damn, this feels like Firefox. by zerox030366 · · Score: 1

      I agree absolutely. While the version numbering doesn't much affect me (really small company... 3 linux boxes) I propose a corollary to Moore's Law which states that applications in general will require twice the number of transistors in order to function as well as they did two years ago. I hate the rapidity at which software bloat has crept in even among applications usually known for stability. I could continue to rant but I'm late to the party so I'll just say that I only use Linux for compatibility. I'd rather use Plan 9, BSD, or ideally Minix, but the thing is that most of the software that runs on them is just ported from linux. Not an insurmountable obstacle, but one which takes away many of the gains.

    29. Re:Damn, this feels like Firefox. by Viol8 · · Score: 1

      "Of course the compositor is an extension because X doesn't know the first thing about compositing."

      Sorry , is an X extension not part of the X server now or something? Is this really the only way you can argue your corner?

      "You're really making a fool of yourself here."

      I see the pot and kettle convention is well underway.

    30. Re:Damn, this feels like Firefox. by Viol8 · · Score: 1

      "And all of this stuff would be completely useless if there wasn't client side code"

      Well duh! Show me ANY aspect of the X server that would be any use without client side code.

      "An app doesn't use XComposite"

      XComposite is essentially an uprated version of the double buffer extension and plenty of apps used that so there's no reason new apps wouldn't be written to use XComposite.

    31. Re:Damn, this feels like Firefox. by DrXym · · Score: 1

      I think it's very clear you haven't a clue what you're bleating about. You made a really stupid statement to wit, "Compositing is a function of the X server you clueless gimp , it has NOTHING to do with the window manager/desktop." and are now desperately attempting to shape reality to fit your stupid misconception. Just because there is an extension to outsource composition to a compositor doesn't mean X is the compositor. It doesn't and X isn't the compositor. I'd point you to the place in mutter where it takes over damage management and compositing for the whole window hierarchy if I thought you had the slightest sense to comprehend it.

  4. QUERY !! WHAT HAPPENS WHEN LINUS MEETS BUS ?? by Anonymous Coward · · Score: 0

    Will the kernel die with him ?? Just wandering !!

    1. Re:QUERY !! WHAT HAPPENS WHEN LINUS MEETS BUS ?? by Anonymous Coward · · Score: 0

      Never happen! Linus wouldn't be seen dead in a bus!

    2. Re:QUERY !! WHAT HAPPENS WHEN LINUS MEETS BUS ?? by larry+bagina · · Score: 1

      dead _under_ the bus.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    3. Re:QUERY !! WHAT HAPPENS WHEN LINUS MEETS BUS ?? by Anonymous Coward · · Score: 0

      Will the kernel die with him ?? Just wandering !!

      No. Linux can carry on. He isn't a in any way any kind of irreplaceable technological genius in the development. He may be a genius, but not uniquely so among the developers. And nowadays he's mostly coordinating/overseeing the development, not actually writing code.

      I'm sure there are plenty of people around him that know the ways of the community and could do the coordinator thing.

    4. Re:QUERY !! WHAT HAPPENS WHEN LINUS MEETS BUS ?? by QCompson · · Score: 1

      Never happen! Linus wouldn't be seen dead in a bus!

      Ha!

    5. Re:QUERY !! WHAT HAPPENS WHEN LINUS MEETS BUS ?? by Sinthet · · Score: 1

      Wait!! Don't panic, I'll start looking through the dbus man pages for an answer.

    6. Re:QUERY !! WHAT HAPPENS WHEN LINUS MEETS BUS ?? by Lord+Crc · · Score: 1

      This was resolved some 11 years go: http://segfault.org/writing/segfault.org/Bus.html

    7. Re:QUERY !! WHAT HAPPENS WHEN LINUS MEETS BUS ?? by CSMoran · · Score: 2

      or SIGBUS.

      --
      Every end has half a stick.
    8. Re:QUERY !! WHAT HAPPENS WHEN LINUS MEETS BUS ?? by KZigurs · · Score: 1

      Any chance that (mostly coordinating/overseeing) this is his biggest contribution so far?

  5. Linus should just use Git Commit Object IDs by mikelieman · · Score: 4, Funny

    Problem solved.

    We now return you to your discussion of version 322a8b034003c0d46d39af85bf24fee27b902f48, currently in progress...

    --
    Technology -- No Place For Wimps! Grateful Dead and Jerry Garcia Chatroom -- http://www.wemissjerry.org
    1. Re:Linus should just use Git Commit Object IDs by Mitchell314 · · Score: 5, Funny

      Nah, Linus is smarter than whatever idiot created git . . .

      --
      I read TFA and all I got was this lousy cookie
    2. Re:Linus should just use Git Commit Object IDs by sydneyfong · · Score: 1

      There can't be a <hash> version in progress because the hash is generated by all the contents (and history) of the commit.

      Unless you're actually hardcore enough to modify code without changing the hash......

      --
      Don't quote me on this.
    3. Re:Linus should just use Git Commit Object IDs by mikelieman · · Score: 1

      TBD

      --
      Technology -- No Place For Wimps! Grateful Dead and Jerry Garcia Chatroom -- http://www.wemissjerry.org
    4. Re:Linus should just use Git Commit Object IDs by Anonymous Coward · · Score: 0

      This IS falmebait, isn't it?

  6. Damn, this feels like Slashdot by JustTech · · Score: 5, Insightful

    What's with all the slashdot users recently, going fucking stupid about version numbering? Who cares what the versions are called: 3.10, 3.11.30 3.A03930. As long as the software works and the users (developers and end users alike) are able to interact with the software, what's the big issue?

    1. Re:Damn, this feels like Slashdot by Anonymous Coward · · Score: 0

      Some of us actually care about things like semantic versioning

    2. Re:Damn, this feels like Slashdot by Anonymous Coward · · Score: 3, Interesting

      What's with all the slashdot users recently, going fucking stupid about version numbering? Who cares what the versions are called: 3.10, 3.11.30 3.A03930. As long as the software works and the users (developers and end users alike) are able to interact with the software, what's the big issue?

      Its evidence an underlying problem whereby projects are focusing their attention more on PR gimmicks and the 'gee-whiz' factor of version numbers than actually producing good software.

      In the case of the Linux kernel I don't think that applies, after all the 2.6 kernel lasted many years and it is highly probable that 3.x will now do the same. With Firefox (and some others) however, the versioning itself is absurd and the new features being added in each version reflect the aforementioned attitude: "Hey lets rewrite the UI again instead of fixing longstanding problems". Not to mention that when these things are brought up to the powers-that-be at Mozilla they're summarily ignored showing a growing distance between the people running FF and the everyday devs and addon writers who have made it successful.

    3. Re:Damn, this feels like Slashdot by Anonymous Coward · · Score: 0

      Exactly his point.

    4. Re:Damn, this feels like Slashdot by rudy_wayne · · Score: 1, Insightful

      In the case of the Linux kernel I don't think that applies, after all the 2.6 kernel lasted many years and it is highly probable that 3.x will now do the same.

      But it hasn't been that long since 3.0 was released and now they are already getting close to 3.1. At that rate they'll be up to 4.0 by the end of the year.

    5. Re:Damn, this feels like Slashdot by aardvarkjoe · · Score: 1

      But it hasn't been that long since 3.0 was released and now they are already getting close to 3.1. At that rate they'll be up to 4.0 by the end of the year.

      If the 3.x series follows the same pattern as the 2.6.x series, we could expect kernel 4.0 around the beginning of 2019.

      --

      How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
    6. Re:Damn, this feels like Slashdot by LighterShadeOfBlack · · Score: 0

      In the case of the Linux kernel I don't think that applies, after all the 2.6 kernel lasted many years and it is highly probable that 3.x will now do the same.

      But it hasn't been that long since 3.0 was released and now they are already getting close to 3.1. At that rate they'll be up to 4.0 by the end of the year.

      Presumably you're thinking of the point releases as decimal fractions, ie. that after 3.9 comes 4.0. It's important to realise that's not the case, the periods in the version number just separate integers, so after 3.9 comes 3.10, then 3.11, 3.12, and so on. In other words there are as many point releases as necessary until a major number increase is appropriate, which as mentioned will probably be 5-10 years away.

      --
      Spelling mistakes, grammatical errors, and stupid comments are intentional.
    7. Re:Damn, this feels like Slashdot by Anonymous Coward · · Score: 0

      No, it's evidence that people on Slashdot are entitled whiners who like to shit on the accomplishments of others. Your sense of neatness doesn't make you an unrecognized genius, it just makes you a pain in the ass to people who are actually DOING things.

    8. Re:Damn, this feels like Slashdot by slasho81 · · Score: 1

      It's called bikeshedding.

    9. Re:Damn, this feels like Slashdot by Anonymous Coward · · Score: 0

      The number/version actually means something. If it isn't standard, intuitive, and above all consistent: it worries people.

      It can also convey the fact the devs feel it is more important to imitate others and try to catch up to rival programs numbers as in the case of Mozilla.

    10. Re:Damn, this feels like Slashdot by IrquiM · · Score: 1

      I do... 3.10/3.11/etc is a lot easier to remember than 3.A03930

      --
      This is blinging
    11. Re:Damn, this feels like Slashdot by Anonymous Coward · · Score: 0

      I'm guessing we won't see 4.0 until 2021, its fourth decade. Until then I fully expect up to around Linux 3.40.

    12. Re:Damn, this feels like Slashdot by thatbloke83 · · Score: 1

      In a conversation, be that a voice conversation, or even an email, what would you prefer?

      "If you take a look at revision 322a8b034003c0d46d39af85bf24fee27b902f48 of the code..."

      OR

      "If you take a look at revision 16421 of the code..."

      I know which I prefer, and it's why I stay well away from git as much as possible.

    13. Re:Damn, this feels like Slashdot by Anonymous Coward · · Score: 0

      Development is political nowadays. The excruciating versioning schemes and git merge tracking is due the "who gets blamed in the end if the release is a dud" situation by the soup nazi (we know who that is...).

      And yes, there have been many dud releases over the years

  7. Linux has being releasing this fast since 2.6 by pavon · · Score: 1

    Linux 2.6.1 was released only three weeks after 2.6.0. By my count there were 10 releases in 2004, and then 4-5 releases every year after that. This works out okay for the kernel since the "official" kernel is treated as the beta kernel for most distributions, which update less frequently and with more testing, and about once a year, they designate a kernel for long-term support, and it receives bug patches.

    Firefox releases are user facing, however and I have yet to hear any plan for long term support of versions in this new scheme. Both those factors make it more problematic IMHO.

    Secondly, the Linux version bump is a good thing. The first number in the version was meaningless anyway these days, so merging it with the second so it only has 3 parts, not 4 is just good house keeping. I would be fine with Firefox doing the same thing; many of their .5 releases in the past have had enough new features to justify a .0 release, and then the point releases could be reserved for bug-fixes only.

    1. Re:Linux has being releasing this fast since 2.6 by jd · · Score: 1

      I'd argue that a four part version number (first three being the standard and the fourth being used for variants such as the stable series and the distro trees) is a Good Thing. A three part number doesn't gain you very much and won't be stuck to anyway.

      The change in the major number was also a Good Thing. It revealed bugs in software that used hard-coded values, for example. This is the twenty-first century AD, guys, hard-coding stopped being useful when we stopped chiseling values into cave walls.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  8. My bosses care by a2wflc · · Score: 1

    After a change, I'm either going to get a few "why don't we have the latest patches" or why did you install the latest major change without the proper approval. Teaching upper management is not easy and I've got a dozen reading summary reports daily and "know" what the monthly patch changes "look like"

    1. Re:My bosses care by Anonymous Coward · · Score: 0

      After a change, I'm either going to get a few "why don't we have the latest patches" or why did you install the latest major change without the proper approval. Teaching upper management is not easy and I've got a dozen reading summary reports daily and "know" what the monthly patch changes "look like"

      If your upper management is unwilling to listen to the expert (you), and has no expertise themselves, then you need to get smarter upper management.

      In four jobs over twelve years in three states I have never had management question my technical judgment in such a foolish way. Some managers were experts in the field, and they asked intelligent questions. Some were not experts, and they appointed an expert or two as tech leads to review some decisions, ask tough questions, and serve as mentors. Non-idiot managers do not seem to be *that* rare. Don't enable idiots by playing along.

  9. Get over the version numbers people.. by Beelzebud · · Score: 3, Insightful

    FFS this site is getting pathetic with the whining about version numbers. Does it really matter that damned much if it's 2.26.41, or 3.1? Does it make any difference if it's called Firefox 3.8 or 6.0? I tell you, I wish I could get back to a place in my life where my biggest issue was worrying about what the version number on open source projects was.

    1. Re:Get over the version numbers people.. by Surt · · Score: 2, Insightful

      Yes, the version numbering matters. Because people with Cs in their titles make deployment decisions based on potentially false assumptions about the versioning. For example, there are going to be organizations stuck on firefox 4 for years because their CTO/CIO thinks that firefox 5 obviously represents a major upgrade and serious risk to their organization.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    2. Re:Get over the version numbers people.. by chromatic · · Score: 4, Insightful

      Because people with Cs in their titles make deployment decisions based on potentially false assumptions....

      I can easily imagine that such organizations have much more dramatic problems than Mozilla's numbering scheme.

    3. Re:Get over the version numbers people.. by rudy_wayne · · Score: 1

      FFS this site is getting pathetic with the whining about version numbers. Does it really matter that damned much if it's 2.26.41, or 3.1? Does it make any difference if it's called Firefox 3.8 or 6.0?

      It makes a difference because version numbers are supposed to give you a clue about how much has changed. Now, suddenly after all these years, people are jacking up the version numbers while making only minor minor changes.

    4. Re:Get over the version numbers people.. by willoughby · · Score: 1

      At least Linus is still using numbers. Thank the stars! Linux version numbers still make sooo much more sense than calling one "wacky walrus" & the next "tall timber" or some goddamn thing.

    5. Re:Get over the version numbers people.. by Anonymous Coward · · Score: 0

      Then you should stop working in organizations where the C*Os are paranoid about version number changes. Take you talents elsewhere.

      It is precisely because of tech-phobic, ignorant luddites like them that many workplaces still use IE6. Stop supporting these individuals.

      Let them run like headless chickens when servers need a fix over a weekend... and no one is around to do it for them.

    6. Re:Get over the version numbers people.. by Anonymous Coward · · Score: 1

      The engineer in charge of the offices I once worked at kept the thermostat at 65 degrees "to save energy". Didn't matter that it was the middle of the summer with the AC going full blast and all the secretaries wearing sweaters. He was exactly that fucking stupid and nobody wanted to deal with arguing with him.

      My point is just that version numbering /doesn't/ matter because incompetent jackasses will screw you over anyways. If you've got a git in charge that you cannot educate, then don't bitch to the rest of the world for not pandering to him.

    7. Re:Get over the version numbers people.. by arth1 · · Score: 1

      I can easily imagine that such organizations have much more dramatic problems than Mozilla's numbering scheme.

      As long as they also have a large revenue and long term profitability, that is rather irrelevant.

      A good CxO has to make decisions based on flawed or ill understood information. Often, the best decision is to try to avoid rocking the boat.

    8. Re:Get over the version numbers people.. by EvanED · · Score: 1

      The engineer in charge of the offices I once worked at kept the thermostat at 65 degrees "to save energy". Didn't matter that it was the middle of the summer with the AC going full blast and all the secretaries wearing sweaters.

      It is hypothetically possible that he's correct. I recently learned that several buildings on the University I go to have what's called a "reheater" system. All air entering the building is cooled to 55 degrees in order to drop the humidity -- then is reheated back to whatever the thermostat setting is. Lowering the temperature on the thermostat doesn't cost any extra A/C, and saves on heating.

      Probably not what was going on in your case, but theoretically possible, and an interesting tidbit in any case.

    9. Re:Get over the version numbers people.. by Anonymous Coward · · Score: 0

      That's why they make assumptions about version numbers, rather than reading the release notes.

    10. Re:Get over the version numbers people.. by Anonymous Coward · · Score: 0

      That's true, but unfortunately Mozilla [Firefox] and Google [Chrome] needs to be blamed because they broke the tradition of proper versioning. Microsoft [IE], IMHO, is still following it.

    11. Re:Get over the version numbers people.. by Microlith · · Score: 1

      You sound as if you've never looked at the root Makefile...

    12. Re:Get over the version numbers people.. by Anonymous Coward · · Score: 0

      The word is titbit
      Your unfounded aversion to that naughty-sounding syllable is telling, American. Overcome it by reciting this perfectly innocent list every morning in front of your shaving mirror:

      "titmouse", "titbit", "titwillow", "titillation", "titivate", "titrate","tittle-tattle", "titter" and "titular".

    13. Re:Get over the version numbers people.. by adamofgreyskull · · Score: 1

      Like "Me", "XP", "Vista" and "7"?

    14. Re:Get over the version numbers people.. by BeaverCleaver · · Score: 1

      I guess that makes sense for dehumidifying labs, archives, and server rooms. I hope that such a scheme wouldn't be implemented by default in other buildings though - it seems pretty wasteful.

    15. Re:Get over the version numbers people.. by Anonymous Coward · · Score: 0

      No, the women in your country just have small breasts. We changed it to suit us.

    16. Re:Get over the version numbers people.. by Anonymous Coward · · Score: 0

      Well, I got news for you: that's how a lot of organizations work.

    17. Re:Get over the version numbers people.. by LingNoi · · Score: 1

      Those are release names that you're complaining about also have version numbers too using a different versioning scheme. They use "(year).(month)" as the version number to denote releases. For a distro this makes sense as you want to know how old a release is that you're downloading.

      Also every operating system has release names, windows vista, apple's lion OS for example. It seems pretty redundant to point at just linux.

    18. Re:Get over the version numbers people.. by Anonymous Coward · · Score: 0

      Ubuntu has version numbers too. They go up every six months. You can tell whether a release is intended for enterprise deployment very simply based on the version number. If the number before the decimal point is even and the number after it is 4, you are looking at an LTS release. There are also nicknames, but you can just ignore them if you don't like them.

      This is a non-existent gripe.

    19. Re:Get over the version numbers people.. by maxwell+demon · · Score: 1

      Yes it does. If it didn't, why bother with such complicated version numbers at all, instead of just using 1, 2, 3, 4, ... without any "dot numbers"?

      Version numbers, if done consistently, are a great way to inform the user about what to expect about a release. The exact scheme doesn't matter as much as consistency does. For example, commercial software often follows a "real number" approach (this is why Windows 3.1 was followed with Windows 3.11; it was supposed to be a very small improvement over Windows 3.1, as in 1/100 of a version), while open source usually (but not always) follows a sequence-of-integers apporach (which means that the step from 3.1 to 3.11 would be a jump of 10 minor versions).

      Especially an "x.0" tends to be a warning: "Brand new version with major changes, expect not everything to work perfectly; use this only if you want to have cutting-edge software and don't care too much about bugs."

      --
      The Tao of math: The numbers you can count are not the real numbers.
    20. Re:Get over the version numbers people.. by MadMaverick9 · · Score: 2

      ever heard of "winver" - it shows the real windows version number.

      http://www.nirmaltv.com/2009/08/17/windows-os-version-numbers/

      this is what mozilla could've done - a version number which is used by extensions (4.0, 4.0.1, 4.1.0, 4.1.1, etc.) and an external version number for marketing purposes: Firefox 5, Firefox XT, Firefox ME, etc.

      this is one thing that I believe Microsoft has done right.

      version numbers have a meaning - my opinion is that people who say "get over the version numbers" do not have a clue what meaning they have.

      http://en.wikipedia.org/wiki/Software_versioning

    21. Re:Get over the version numbers people.. by Anonymous Coward · · Score: 0

      the names are in alphabetical order btw.

    22. Re:Get over the version numbers people.. by ceoyoyo · · Score: 1

      If the free market works then incompetent management will be replaced. Or the company will go under to be replaced by one that hires competent management. Right?

    23. Re:Get over the version numbers people.. by Anonymous Coward · · Score: 0

      Welcome to the corporate world! It's always exciting to meet new faces around here. Here are your free tissues for when your delusions of reality start crumbling around you. Out of respect for your fellow cubemates, we would like to remind you to please keep the sobbing to a minimum. Thank you!

      Sincerely,
      The Real World.

    24. Re:Get over the version numbers people.. by Surt · · Score: 1

      I think the evidence is pretty clearly in on the free market not working.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    25. Re:Get over the version numbers people.. by Surt · · Score: 1

      That's surely true, and yet none of those problems is going to be fatal. In some cases these companies have dealt with said problems for 10+ decades.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    26. Re:Get over the version numbers people.. by ceswiedler · · Score: 1

      Linus made a one-time change because the old Linux version numbering scheme didn't match reality. 2.6.23 to 2.6.24 was a pretty big bump feature-wise but sounds like a trival patch. Under the new system, that would be 3.1 to 3.2. Isn't that what you're asking for--numbers which indicate how much has changed?

    27. Re:Get over the version numbers people.. by Anonymous Coward · · Score: 0

      The versioning for the Linux kernel is a different case to Firefox's and Chrome's version inflation. Linus made a one time bump of the major version, and moved the minor increment from the third position to the second. If you want to bitch about Firefox's stupid new version scheme then please do it on the relevant story and don't forgot Google did it with Chrome first.

  10. Some of us work in IT. We aren't students like you by Anonymous Coward · · Score: 5, Insightful

    I hate to break it to you, but there are many of us here who work professionally in the IT field. We don't have the luxury of being students such as yourself.

    When you have to manage 80,000 or more desktops and servers, spread around the world, things like version numbers become very important. It's not so much the numbers themselves, but the expectations and facts that they should convey.

    Responsibly using version numbers lets the software developers convey to us, the software administrators and users, important knowledge about the software they have created, and how it relates to earlier and future releases.

    A major version number increase should signify massive changes. It should indicate to us that we should disregard any previous knowledge we have, and learn the software product from scratch. It indicates to us that we may need to provide extra assistance to the employees using the software we're tasked with administering. Do you get the idea? Are you beginning to follow what the real world is like? Yeah, it's not like what your computer science professors may have caused you to believe.

    When projects start changing major version numbers without good reason, it makes us unsure about such projects. We lose the ability to predict how much of an impact upgrading will have, for instance. Worse, it gets executives asking questions. Even though Linux 3.0 is only slightly different from the last 2.6.39, the major version number jump makes some executives worry unnecessarily. They start to think that what's nothing more than a routine upgrade is more risky than it is.

    I have colleagues in IT who have experienced similar problems with the recent Firefox debacle. They have to deal with users who don't want to upgrade from Firefox 4 to Firefox 5, thinking there will be major changes and adjustments, while there's almost no noticeable difference between the two "major" releases!

    It hurts the adoption and acceptance of open source software when major projects start playing dumbass games like these with their version numbers. It does indeed create the so-called "FUD" for those who make decisions regarding the use of open source software.

  11. Really ? by Chuby007 · · Score: 1

    ok to all the drama queens discussing that they changed the version numbers and whatnot, just remember to use kernels bigger than whatever you use now if available... who cares if they jump versions on increments of 0.00000001 or 1000000000 ... geez, if he wanted this could be kernel 398828811.000000002 and you would still use it and like it !

  12. When is a number not just a number by Anonymous Coward · · Score: 3, Funny

    I'm waiting for the 3.11 release, just for shits and giggles.

    1. Re:When is a number not just a number by Anonymous Coward · · Score: 0

      I'm waiting for the 3.11 release, just for shits and giggles.

      Why not 3.14, while you are at it ?

    2. Re:When is a number not just a number by Gaygirlie · · Score: 1

      I'm actually rather dreadfully waiting for the version number 95..

    3. Re:When is a number not just a number by Anonymous Coward · · Score: 0

      Well, I still remember installing Windows 3.1, it was the first one I really work with.

  13. he is sent to kamino and cloned by Anonymous Coward · · Score: 0

    then with 2 million of him linux really takes off

  14. Re:Some of us work in IT. We aren't students like by drater · · Score: 2, Funny

    Okay. Cool. We get it. But you don't manage 80k Linux desktops. Get over yourself.

  15. 300+commits by jginspace · · Score: 2

    Did a quick scan, one of them is: "Update e-mail address of Jarkko Nikula". Also noted lots of work related to the gma500 driver lately, thanks Alan Cox.

    1. Re:300+commits by Anonymous Coward · · Score: 0

      Also noted lots of work related to the gma500 driver lately, thanks Alan Cox.

      That's good news. I wonder if this means there is a chance Ubuntu 11.10 will support my desktop machine out of the box.

  16. Re:Some of us work in IT. We aren't students like by c0d3g33k · · Score: 2, Insightful

    Or perhaps ... just perhaps ... the many of you that work professionally in the IT field got lazy. Really, really lazy. Rather than actually evaluating the merits of a new software release for yourselves (as one would expect an actual professional to do), you lazily shirked your responsibility and expected someone else to do your job for you. For software you very likely didn't pay for, because it was provided to you free of charge, with full source code, access to the entire history of the code repository, development mailing lists, a detailed changelog etc. It doesn't get more transparent than this.

    Quit whining. Seriously.

  17. Re:Some of us work in IT. We aren't students like by Anonymous Coward · · Score: 1

    It sounds to me like the GP and his colleagues are trying damn hard to perform that evaluation themselves, but that these stupid version numbering games are preventing that from happening as easily as it should.

    That post is full of quotes like:

    Responsibly using version numbers lets the software developers convey to us, the software administrators and users, important knowledge about the software they have created, and how it relates to earlier and future releases.

    A major version number increase should signify massive changes.

    We lose the ability to predict how much of an impact upgrading will have, for instance.

    They start to think that what's nothing more than a routine upgrade is more risky than it is.

    That's not "shirking responsibility". That's due diligence. They're trying to judge the impact that upgrades will have, but doing a poor job using version numbers interferes with their evaluations.

    If anyone isn't behaving professionally, it's those who are improperly using version numbers.

  18. Obviously some are not as experienced as they pret by dbIII · · Score: 2

    Obviously some are not as experienced as they pretend. Version numbering schemes vary wildly sometimes within the same product or project over time. If the above extremely condescending poster actually had the sort of experience they pretend they have they would know that versioning schemes vary very widely from place to place no matter what we would like to see as a standard.
    Nearly every time somebody brings up "the real world" it's a sign they live in a insultated bubble themselves. A cube in a city office building is "the real world"?
    Sorry kid, being a year or two out of school does not give you the right to bully the younger kids.

  19. Re:Some of us work in IT. We aren't students like by Anonymous Coward · · Score: 0

    The procedures you're talking about aren't there for shits and giggles. They're in place to ensure that upgrades go smoothly, and that critical systems continue to function properly.

    We aren't talking about some shitty PHP blog or some lousy Ruby on Rails site you made for your neighborhood hairdresser. We're talking about systems that are directly involved with allowing billions upon billions of dollars worth of business to occur each day. We're talking about real software systems here.

  20. Re:Some of us work in IT. We aren't students like by Anonymous Coward · · Score: 5, Insightful

    You are so ignorant you must be another student. Not the grand parent but some of us *do* pay for open source software. Out side of academia most people don't have the liberty of seat of your pants forum and IRC support when shit goes seriously wrong. Got a linux kernel bug? Your Redhat support contract may (if its serious enough) get Alan Cox on the phone (did some years ago, I realize he has now left Redhat). Got a table that is being completely mis optimized? Your Maria contract will get you Monty. I could go on and on. Open source software isn't just about free software for kids who think patents are yucky and everything should be free, its about quality software through open community development. Version numbers matter, they matter to executives, they matter to ignorant users who fear upgrades. They matter to those who pay those support bills and vendor contracts that fund open source software development.

    -- Don't have 80k Linux desktops, but I do have 35k and growing Linux servers

  21. Re:Obviously some are not as experienced as they p by Anonymous Coward · · Score: 0

    I've got over 30 years experience working with various mission-critical systems in a number of industries. What the grandparent wrote is absolutely true, and what you've written in very short-sighted. When I compare the very real scenarios and problems that he describes, versus the idle speculation and insults that you've spouted out, the grandparent's post will win every time. What if you try replying again, this time arguing against the actual points in that comment, rather than tossing out one feeble ad hominem after another?

  22. fairly chaotic by Anonymous Coward · · Score: 0

    "fairly chaotic"

    Pretty much sums up Linux kernel development. It's a wonder it's as good as it is (and it's damn good).

  23. Re:Some of us work in IT. We aren't students like by Anonymous Coward · · Score: 1

    Care to point out where that comment says anything about "80k Linux desktops"?

    It merely mentions "80,000 or more desktops and servers". If it's like most enterprises, it's probably a terrible mix of various versions of Windows, Mac OS X, Linux, HP-UX, Solaris, AiX, and maybe even legacy mainframe and microcomputer systems.

    Managing a heterogeneous infrastructure like that does take many resources. Any confusion brought about by bad version numbering will have an impact. Work a few years in I.T. and you'll begin to see what he's talking about. He doesn't have to "get over" anything. It's children like you who need to realize how things actually work.

  24. Re:Some of us work in IT. We aren't students like by LordLimecat · · Score: 4, Insightful

    Question:
    Why is it easier to manage them when theres an extra, superfluous, unchanging "6" in between the major and minor version numbers?

    I mean, linux was at 2.6 for like 8 years. And the time difference between Linux 1.0.0 and 1.2.0 was a measly 1 year. Linus apparently concluded that hanging onto a number in the middle for several years makes no sense (which it doesnt), and that it makes even less sense to have the major version contain 2 numbers punctuated by a dot.

    He has reverted to the exact same system that most other software has used for ages, MAJOR.minor. What is your beef?

  25. Re:Some of us work in IT. We aren't students like by The+Dawn+Of+Time · · Score: 1

    Those procedures are in place because the vast majority of IT workers are simpering script-monkey morons laboring under bureaucracy put in place by self-important CYA management types who wouldn't know how to make an actual decision to save their kids' lives.

    There just isn't enough actual talent to go around. You work in a system designed (poorly) to compensate for that fact. The fact that you posted AC tells me you already know to be ashamed of it.

  26. Look around and you will see by dbIII · · Score: 1

    Consider some examples on say ten different products/projects from various sources and you will see exactly what I mean if you have somehow managed to forget in those thirty years. Version numbering is all over the place whether we like it or not and it depends on trends, whims and changes of management more than any sort of standard.
    As for "ad hominem", you are misusing it that term badly since it was instead a case of pointing out "a pot calling a kettle black". The GP post above was a pathetic attempt at bullying another poster over an issue they appeared to have no grasp of themselves - the final line of my post was to make that very clear to the casual readers here that may not have bothered to fully read or comprehend the lines above it.

  27. Re:Some of us work in IT. We aren't students like by Anonymous Coward · · Score: 2, Insightful

    Yeah the GP has a point when it comes to what Firefox has been doing but the new versioning for the Linux kernel isn't going down that route. As the parent said, it's just merging the first two numbers and there's no better time to do that then the next "major version" number switch (which would otherwise have been "2.8"). Even better in this case to start it at 3.0. So in reality this actually is a GOOD thing in terms of what the GP was posting about. It's a very clear line both in terms of when this change is taking place (3.x versus 2.6.x) and simplifies things going into the future.

  28. Re:Some of us work in IT. We aren't students like by Bengie · · Score: 1

    It will be hard not to take this as negative, but I really mean it as an inquisitive question.

    Shouldn't IT be looking at what's changing between patches and not worrying about version numbers? Also testing patches?

    I've worked in IT, but not the part for the general day-to-day work, just the hard to solve problems. I know the other people at my work would test all Windows patches before pushing live.

    Again, I haven't ever had to worry about these things, so I find it curious about "version numbers" being and issue.

  29. Re:Some of us work in IT. We aren't students like by Anonymous Coward · · Score: 0

    In the past, I've had to explain to managers the difference between Solaris 7, Solaris 2.7, and SunOS 5.7 to PHB types.

    Numbering schemes can be arbitrary, but it would be nice to see some consistency across the board. Major number means groundbreaking features and potentially face-shattering bugs. Minor numbers mean some new features added or revised, or some depreciated stuff dropped. Revisions mean bug fixes, security updates, etc.

    I just don't get version number inflation. Even Windows doesn't do this on the internal level (do a "ver" for example.) Of course, the names of Windows can't really be put in order other than 3.11, 95, and 2000, but the Windows kernel has been relatively orderly and sane when it comes to updates on it.

  30. Re:Some of us work in IT. We aren't students like by styrotech · · Score: 2

    Even though Linux 3.0 is only slightly different from the last 2.6.39, the major version number jump makes some executives worry unnecessarily. They start to think that what's nothing more than a routine upgrade is more risky than it is.

    This confuses me. Why would executives care about the Linux kernels version number?

    Surely you are using Foobar Enterprise Linux 5.x and whatever kernel they are supporting as stable? And you and your executives only need to worry about big disruptive changes when you move to Foobar EL 6.0?

    Isn't that the whole point of distros and support contracts?

    Would your executives care what the NT Kernel version number is, or would they just look at the actual Windows version being released (2000, XP, Vista, 7 etc)?

    Obviously that Windows versioning example is so much more helpful than these "dumbass games" (your words) the open source projects are playing. How about both Windows and SQL Server have had versions numbered 7 and 2000, but they both came out in a very different sequence.

    Or when Solaris/SunOS dropped the first digit from its version number. Or how about Java? We have 1.6.0 meaning Java 6 or vice versa in different contexts - JRE vs JDK etc. And 1.2 being known as Java2, then subsequent versions being known as J2SE 1.3, 1.4 (is this still Java2?), then J2SE 5.0 (huh? Is this Java 2 still or Java 5? The internal bits are still 1.5.0_x), then Java SE 6 (no .0 anymore, and inside it is still 1.6.0_x) etc. Yikes - no wonder enterprises stayed away from Java.

    Your company must really struggle with those kind of games going on with proprietary or 'enterprise' software version numbers. It makes most open source projects look far more meaningful. I'm not sure how this is an example of the importance version numbers are to an enterprise.

    Anyway, the new Linux versioning is correcting the misleading numbering the previous system had. Each new release was in no way a very minor patch on the 2.6.0 release. 2.6.29 bears very little resemblance to 2.6.0, and large chunks of it have been rewritten in that time. So the kernel is moving towards the kind of system you want - not away from it.

  31. Re:Some of us work in IT. We aren't students like by Chuck+Chunder · · Score: 2, Insightful

    That's not "shirking responsibility". That's due diligence. They're trying to judge the impact that upgrades will have, but doing a poor job using version numbers interferes with their evaluations.

    I'd suggest that using version numbers for such a thing is an inherently poor way of doing it. I can't believe that someone in 'enterprise' would upgrade to a new Linux kernel without appropriate testing and fallback positions even if that kernel update was a same-version distro update that only contained a few backported security fixes. You don't look at a version number and guess, you assume an update will fuck things up until testing shows otherwise.

    I think Mozilla can be faulted for not providing security fixes for relatively recent releases but I don't think their version numbering scheme matters at all.

    The kernel version number matters even less. Most people will only come across a kernel version change when updating to a new distro version at which time the quantity of change must require a significant amount of testing even from lazy admins.

    --
    Boffoonery - downloadable Comedy Benefit for Bletchley Park
  32. Re:Some of us work in IT. We aren't students like by Rutulian · · Score: 2

    Extremely good points...except for the fact that almost no commercial software versions this way. Let's see....

    Endnote 8 9 X X1 X2 X3 X4 X5 (all new major versions every year with mostly insignificant changes)
    Office 2003 2007 2010 2011 (the 2003 -> 2007 was a pretty big UI bump, but otherwise mostly the same)
    Photoshop CS3 CS4 CS5 (some significant new features for sure, but not "learn the software product from scratch")

    Those are some examples I can come up with in five minutes, but there are lots more. Let's face it, version numbers are for marketing. If you want to actually know something about the software, you have to read the changelogs and/or install it on a pilot box.

  33. Re:Some of us work in IT. We aren't students like by Chuck+Chunder · · Score: 1

    The procedures you're talking about aren't there for shits and giggles. They're in place to ensure that upgrades go smoothly, and that critical systems continue to function properly.

    If those procedures involve people making guesses based on version numbers then they are shitty procedures.

    --
    Boffoonery - downloadable Comedy Benefit for Bletchley Park
  34. Re:Some of us work in IT. We aren't students like by Anonymous Coward · · Score: 0
    He needs to "get over" his hangup about versioning choices in the open source community, since most of his grief about versioning choices arises from software in the Windows community.

    He can start telling us kids (heh) to grow up when he manages 80k Linux desktops...

  35. Also by Sycraft-fu · · Score: 1

    If you aren't going to have some consistency in terms of version numbering, why bother with point releases at all? If shit is just going to be a "whatever" situation, then why have a divided number? Just have a single number that gets incremented each time you release an update, for any reason. That'll work if you what to have an indicator of what is newer, but don't want to bother deciding what kind of release it is.

    If you are going to do point releases, then make that shit mean something. Have some consistency as to what qualifies as what. It is up to you how big a change qualifies for various point releases, but whatever you decide, stick with it so that people can use them and understand them.

    I'll give you a couple examples of it done right:

    1) World of Warcraft. Each time a paid-for expansion comes out, that is a major version number, since they often make large changes to the function of the game. So currently it is on 4.X, meaning that 3 paid expansions have been released. The next numbers indicate patches that bring new content and/or major changes, but are not part of an expansion. So 4.2 means that since the 3rd expansion, there has been two major content updates. The final number, after another point, is for minor patches. Mostly just bug fixes and balance tweaks. Also sometimes you will get a letter release like 3.0.8a, that signifies a hotfix to the previous patch.

    It is extremely easy to tell what kind of a change one can expect with that system, and it has been quite consistent. So the gamers know if "5.0" is coming out, that means huge changes in preparation for a new paid expansion. If 4.2.2a is coming out, they know that there will be no real changes, just a hotfix of something messed up in 4.2.2.

    2) Windows internal versioning (not the marketing names). There isn't much to Windows versioning since customers want a release that doesn't change all the time. Major version numbers are reserved for big changes, like a rewrite to how the kernel works, new driver models, and so on. The last major version was 6.0, which is Vista and Server 2008. It got a major increment because of substantial changes to how things worked, like the WDDM graphics model, for example. Point releases are for new, paid, versions that keep the same basic low level as the previous version. Windows 7 and 2008R2 are examples of that, they are 6.1. While they introduce new features, make some changes, and are paid updates, they are fundamentally very similar to the previous versions. Drivers are almost always cross compatible and so on. There are then service packs, which are roll-ups of fixes, but also can introduce new functionality of a greater level than a normal patch.

    Patches don't get versioning, because they are independent, you can apply them out of order (unless a given patch happens to require an earlier one) and not apply specific patches if there's a reason to not want a given one.

    Again, very easy to tell what you are getting in to. If a new Windows release is a major number change, you can expect that some fundamental changes have been made. You will probably have to look at new drivers and so on so compatibility could be an issue. With a point release changes are more superficial. Good chance if something ran X.0, it'll run X.1 no problems. With Service Packs, it is not a big deal generally, you can expect everything to be the same, and just do a quick test to make sure no problems result with software compatibility.

    Both are different in how they go about things (in part because of their different designs and markets) but both share the feature that they are real consistent in what their versioning means. I can look at either and tell what is going on easily, and it has remained consistent for a long time.

    In the case of OSes, I really think MS has it right. Deploying a new OS, with big changes, can be a pain in the ass and enterprises are loathe to do it. So, keep big changes infrequent. Don't do a X.0 release unless there are changes to support that, and even then don't do one that often.

  36. How version numbers SHOULD be. by Anonymous Coward · · Score: 0

    Ok, I'll pretty state the obvious. It was already told, but with different words and point of view - as end user, since IANAP (I am NOT a programmer).

    1. Yes, software numbering matters. If consistent, it's a great way the end user can have some info about the version without even testing it.
    IMHO, it should follow strictly the formula X.Y.Z, where:
    * When X changes, it's telling the user - "Code was bleached, interface was throughly rethinked. It's brand new. You'll need to relearn how to use this software."
    * When Y changes, it's telling the user - "Here are some small improvements. You'll notice them, but it's the same old software."
    * When Z changes, it's telling the user - "You won't notice the difference, it's just some bug fixes."
    THIS is what the user expects. [Or at least, what I expect.]

    3. "Lets put soem big nunbars for teh marketin cuz ppl liek dem maeks feel moar modern" fever was already WAY BEFORE Mozilla caught it.
    Slackware mocked it in 1999, jumping from 4.0 to 7.0. Yeah, 1999. This is as old as floppies, if not even older.
    Who started it? I DON'T KNOW. I only know it's both in FOSS and proprietary software. Winamp, Firefox, Chrome, Windows, lots of GNU/Linux distros...

    3. Now, about Linux. Obviously, you all noticed that kernels were being released with a #.#.##.## numbering pattern (like, 2.6.33.17).
    Changes made from 2.4 to 2.6 were not just improvements, but weren't enough to make a major version.
    The third number is a mix of improvements and bug fixes. The fourth is bug fixes that SHOULD be released with the third number.
    As I told before, I'm not a programmer. But I've observed that every number in software versions "spawns" branches, except the last one.
    Every number spawns branching, Linux included. I remember that 2.4 was STILL being maintained and branching until few time ago!
    Does this works? Well, check kernel.org and see how much different kernel versions are being maintained at the same time.
    They're reinventing the same wheel, like, 10 times?
    Seems like Torvalds is, actually, trying to simplify this whole mess that became maintaining lots and lots and lots of Kernel versions.
    If so, great, even 3.0 being almost identical to 2.6. It means less kernel upgrades while, at the same time, quicker improvements - since workforce isn't being wasted reinventing the 10th wheel.

    Or Torvalds just got bored of the big numbers and decided to troll us.

    1. Re:How version numbers SHOULD be. by Anonymous Coward · · Score: 0
      What hope do busy kernel developers have when you can't even number your post properly! ;)

      Changes made from 2.4 to 2.6 were not just improvements, but weren't enough to make a major version.

      I think actually that they were big enough to warrant a major version number change but that for whatever reason, they stuck with the Old Way.

      Seems like Torvalds is, actually, trying to simplify this whole mess that became maintaining lots and lots and lots of Kernel versions.

      It was my understanding that different branches had different (day-to-day at least) maintainers.

      2.6 has been with us for years and years and years now and during that time there've been a lot of changes that would probably have warranted a major or minor version number increment for any other software project.

    2. Re:How version numbers SHOULD be. by Anonymous Coward · · Score: 0

      If you were 40 hours w/o sleeping, you would make mistakes as this.
      I should make a 1.0.1 version of my post, since I'm not adding nothing, it's just bug fixes.

    3. Re:How version numbers SHOULD be. by Siffy · · Score: 1

      If you think Slack made a big jump, how about Gentoo?

      They went from 1.4.1 to 2004.0 with quarterly releases adding .1 three times regardless of how much changed. Then got lazy and seemed to lose most calendar years. Then from 2008.0 to weekly stuffs to 10.0 on its 10th year anniversary, and the current "distro release" is versioned 11.2. I don't know what I'm running anymore.

      Oh, wait, yeah I do. System uname: Linux-2.6.37.2-x86_64-AMD_Phenom-tm-_II_X4_940_Processor-with-gentoo-2.0.3 when there actually never was a 2.0 distro release.

  37. Re:Some of us work in IT. We aren't students like by CanEHdian · · Score: 1

    Office 2003 2007 2010 2011 (the 2003 -> 2007 was a pretty big UI bump, but otherwise mostly the same)

    Internally, version numbers are used:

    Office XP = 10.0; Office 2003 = 11.0; Office 2007 = 12.0; Office 2010 = 14.0

    There is no Office 13.0 (yes, superstition).

    --
    When the copyright term is "forever minus a day", live every day like it's the last.
  38. Re:Some of us work in IT. We aren't students like by Anonymous Coward · · Score: 0

    I rather think the person you are replying to fully realises the importance of not "living by the seat of your pants" when it comes to upgrades. That's why he expresses his shock and alarm at a so-called professional who either takes his cues from the version number or takes his cues from someone in Management who misunderstands the version number. The AC evidently reads (and has time to read and comment on) slashdot, so it's not as if he isn't aware of the change to version numbering of the kernel. If Management or users are disquieted by the notion of an upgrade to another major version then it's his job to set them straight surely? Not to be hen-pecked into remaining on an insecure software version?

  39. Re:Some of us work in IT. We aren't students like by Anonymous Coward · · Score: 0

    More importantly, why do you rely on something as specious, esoteric, and non-standardized as a version number instead of actually doing your job and researching/testing things before you deploy them?

  40. Re:Some of us work in IT. We aren't students like by Anonymous Coward · · Score: 0

      A major version number increase should signify massive changes.

    I think you really want the converse-- Massive changes should require a version number change.

  41. Re:Some of us work in IT. We aren't students like by Anonymous Coward · · Score: 0

    You dont have to live like a refugee.

  42. Re:Some of us work in IT. We aren't students like by Anonymous Coward · · Score: 0

    Just curious, how do you guys deal with Window's version system?

  43. Re:Some of us work in IT. We aren't students like by Anonymous Coward · · Score: 0

    Fuck you, buddy.

  44. Re:Some of us work in IT. We aren't students like by drolli · · Score: 4, Insightful

    Right. And by having the source code, scripts written for hundreds of use cases magically check and correct themselves.

    The parent *is* right. It helps if the version numbering consistently indicates whats going on. Being lazy and trying to rely on this has means not consuming too much hours for getting things done. And its sad. If i would know that upgrading a linux machine or connecting new versions to a environment is unpredictable in a way which makes me consume too-many extra hours for nothing (instead of using these to check when the real changes arrive), then i would have to recommend Windows or Solaris.

  45. are they pulling a mozilla? by Anonymous Coward · · Score: 0

    Should i be expecting linux 7 by the end of the year?

  46. Re:Some of us work in IT. We aren't students like by Nethead · · Score: 1

    If he's Lowe's, Lens Crafters or Taco Bell, just to name a few, he just may. A lot of retail is now using Linux for both POS, back office and servers.

    --
    -- I have a private email server in my basement.
  47. Reheater system. by vojtech · · Score: 1

    No. The reheater system uses the waste heat from the AC to reheat the air back to reasonable indoor temperatures. There is no extra energy needed for heating, in fact less energy will be consumed if the output temperature is higher: The AC condenser will get better cooling and the efficiency will increase.

  48. Re:Some of us work in IT. We aren't students like by he-sk · · Score: 1

    I understand where you're coming from, but I think it's more applicable to commercial closed-source software which usually justifies a major version upgrade (for which you have to pay) with new and exciting (?) features. IOW, the new features are a hook to get you spend money again for software you've already paid for. The changes have to be drastic otherwise you wouldn't pay, would you?

    But free software is different. The changes are more incremental. In a way, it's like evolution. You don't go from ape to human in one step and, tada, it's a whole new species. Instead, small incremental changes add up to something different. The question then is, where do you draw the line?

    --
    Free Manning, jail Obama.
  49. Re:Some of us work in IT. We aren't students like by gilboad · · Score: 1

    Bullshit.

    When you manage 80K desktops (or 100s of servers, something that I have experience in), you buy a site license for RHEL/SLES/etc, keeping 99.9% of the distribution intact changing only packages that you really-really-really-really-really need changed;
    You then keep using the old really until you really-really-really-really have to upgrade.
    I doubt that you grasp how many of my clients/colleges still use RHEL 4.x (!!!!) for both application desktops and servers...

    By the time RHEL and SLES release 3.x based distributions, Linux 3.0 will be a memory of the past.
    (I would imagine that RHEL 6.2 will include a new version of FF as "technology preview" but will keep FF 3.6.x as the main browser)

    - Gilboa

  50. Re:Some of us work in IT. We aren't students like by Anonymous Coward · · Score: 0

    If those procedures involve people making guesses based on version numbers then they are shitty procedures.

    Thank you, for putting my exact same thought into words.

    Allegedly managing 80k+ machines and relying on textual patterns in version numbering schemes in order to predict/judge/assess the magnitude of any given upgrade is a lethally dangerous combination. Boasting about it in important sounding words makes it even more so.

  51. Re:Some of us work in IT. We aren't students like by DrXym · · Score: 1
    The flipside is true too though. The 2.6.x has been running so damned long and there can be massive changes between revision bumps. Your execs and admins might as easily be lulled into thinking there is no big deal between bumping between 2.6.39 and 2.6.40 when there could be substantial differences. And it extends to minor versions too. For example jumping from 2.4 to 2.6 doesn't sound like a big deal right?

    Perhaps Linus is fed of listening this and has decided to change the versioning in a way more reflective of your expectations. As for Firefox & Chrome, yes I think it's really stupid to bump major versions like this. Perhaps the answer is a major.minor version followed by a datestamp and some form of commitment that the major version is only bumped when new protocols or standards are introduced and minor for new client side functionality.

  52. Re:Some of us work in IT. We aren't students like by marcello_dl · · Score: 1

    > A major version number increase should signify massive changes. It should indicate to us that we should disregard any previous knowledge we have, and learn the software product from scratch

    You said it: should. But it doesn't, since the eighties at least. So what do we do? skip useful software because of it? That would be even less professional than inflating version numbers.

    --
    ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
  53. Re:Some of us work in IT. We aren't students like by MrHanky · · Score: 1

    Wow, "+5, insightful" for pretending IT professionals roll their own kernels or run the 'unstable' branch of $distro on 80,000 desktops or whatever. Slashdot truly has been taken over by gadget freaks and trolls.

  54. Re:Some of us work in IT. We aren't students like by Dog-Cow · · Score: 1

    It doesn't matter where he is. The OP isn't upgrading kernels, he's upgrading distributions. If his bosses care about kernel version changes, this idiot should be fired for making a mess of their systems.

  55. Re:Obviously some are not as experienced as they p by Anonymous Coward · · Score: 0

    A consistent bad versioning scheme is still better than an inconsistent versioning scheme.

  56. Re:Some of us work in IT. We aren't students like by Anonymous Coward · · Score: 0

    Open source software isn't just about free software for kids who think patents are yucky and everything should be free

    I know that money is not at all important, but in what country/planet do you live?

  57. IF you're in IT (big deal anyhow, UR just a user by Anonymous Coward · · Score: 0

    With a better password who doesn't create the ware anyhow)? You wouldn't install an RC on that many systems. You're also stupid to be managing Linux vs. Windows, because Linux's "large volume management" tools pale in comparison to those in Windows, period.

  58. Re:Some of us work in IT. We aren't students like by Anonymous Coward · · Score: 0

    It is not as if they are ripping anyone off like that manufacturer that charged for System 8 which was only an upgrade of 7.5. Or was it that they went from 8.5 to 9 because they needed the money?

  59. Re:Some of us work in IT. We aren't students like by Anonymous Coward · · Score: 0

    I hate to break it to you, but there are many of us here who work professionally in the IT field.

    You're obviously not one of them.

  60. Re:Some of us work in IT. We aren't students like by QuantumRiff · · Score: 1

    THere was much, much bigger changes between Office 2003, 2007, and 2010 than just a UI bump, that was just the most visible. The Entire plugin structure has radically changed. I worked at a company that used literally hundreds of addins and macros (from tax calculating tools in excel, to enterprise email archiving tools in outlook). The sheer number of tools/scripts/apps that have had to be rewritten is about 10 times the cost of the actual licenses..

    --

    What are we going to do tonight Brain?
  61. Re:Some of us work in IT. We aren't students like by Lumpy · · Score: 1

    When you do a company wide deployment you modify an existing distro. The one I used to maintain for AT&T Cable was based on RedHat but it was not redhat by the time we got done with it adding our special parts.

    So yes, whoever is in charge of the In house Distro will care greatly about the kernel.

    --
    Do not look at laser with remaining good eye.
  62. Re:Some of us work in IT. We aren't students like by GauteL · · Score: 1

    I hate to nitpick, but I've yet to see anyone in IT actually upgrading a major version of the kernel. This is nearly unheard of except small, specialised Linux-shops. People tend to stick with whatever version came with their current version of Red Hat Enterprise Linux or whatever their vendor is (I'm going to assume RHEL for the rest of this post with little or no loss of generality).

    Red Hat may issue small kernel upgrades, but they don't even change the minor kernel version, just the patch level version through the life cycle of that RHEL version. So the only time enterprise server customers update their major kernel versions are when they upgrade their version of RHEL. And even this is rare. The enterprises I've seen will commission a server rack with RHEL already on it and fully configured from their supplier. And they will stick with this until the rack is end of life, only installing service packs and security updates on it.

    Because of this, the Linux kernel version matters very little to most enterprise customers. They care more about using an established well tested version of RHEL. I.e. not wanting a new version until it is at least a year old with new bugs ironed out. And the Linux kernel versions matter little to the Linux distributors, because they have all the inside knowledge to whether Linux version 3.1 is a major upgrade or not. This leaves me thinking that the kernel version number actually is actually ONLY relevant to students and hobbyists.

    Please correct my reasoning here, because I struggle to see why you find the Linux kernel version so important. Firefox versions, fine, but why the Linux kernel version?

  63. Re:Some of us work in IT. We aren't students like by Anonymous Coward · · Score: 0

    You are so ignorant you must be another student. Not the grand parent but some of us *do* pay for open source software. Out side of academia most people don't have the liberty of seat of your pants forum and IRC support when shit goes seriously wrong. Got a linux kernel bug? Your Redhat support contract may (if its serious enough) get Alan Cox on the phone (did some years ago, I realize he has now left Redhat). Got a table that is being completely mis optimized? Your Maria contract will get you Monty. I could go on and on. Open source software isn't just about free software for kids who think patents are yucky and everything should be free, its about quality software through open community development. Version numbers matter, they matter to executives, they matter to ignorant users who fear upgrades. They matter to those who pay those support bills and vendor contracts that fund open source software development.

    -- Don't have 80k Linux desktops, but I do have 35k and growing Linux servers

    You give some good examples, but people as paranoid as you will probably be sticking with the stock kernel that comes with the distro anyway, or at the very least, sticking with a stable series (2.6.32.x, 2.6.35.x etc.). When the distro bumps a version number, so does the kernel and if it's a major number, who cares?

  64. Re:Some of us work in IT. We aren't students like by drinkypoo · · Score: 1

    Look, the USERS will notice the version number bump and it will make them all puckery, so there is ample reason to be sane with version numbers. Who is more retarded, someone who bumps a version number to get attention like a whore, or someone who wants the version number to mean something? I submit that the answer is you.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  65. actually it has a name, too by Chirs · · Score: 1

    The current codename is "Wet Seal".

  66. Re:Some of us work in IT. We aren't students like by Anonymous Coward · · Score: 0

    Extremely good points...except for the fact that almost no commercial software versions this way. Let's see....

    Office 2003 2007 2010 2011 (the 2003 -> 2007 was a pretty big UI bump, but otherwise mostly the same)

    Not that it completely disputes your point, but I want to point out that Office 2007->2010 brought the ribbon to Outlook, which is definitely a huge change, especially for Exchange-based organizations. It also made Outlook a hell of a lot better with large mailboxes, faster, and have a much smaller memory footprint.

    Also, 2011 is the Mac version. 2008->2011 brought the ribbon to Mac, and brought Outlook to Mac to replace Entourage (thank god).

  67. Re:Some of us work in IT. We aren't students like by ceoyoyo · · Score: 1

    It's hilarious how Slashdot likes to complain about Apple daring to charge for "minor" OS updates (it's only a point release!) but then gets all antsy over Linux moving to a standard major.minor scheme.

  68. Re:Some of us work in IT. We aren't students like by Anonymous Coward · · Score: 0

    "Open source software isn't just about free software for kids who think patents are yucky and everything should be free, its about quality software through open community development."

    No, it really is. You just don't realise it because you're more interested in money than ethics.

  69. Re:Some of us work in IT. We aren't students like by surgen · · Score: 1

    When projects start changing major version numbers without good reason, it makes us unsure about such projects.

    Only for as long as it takes you to get around to reading the changelist. For the amount you're harping on about being a professional, you would be reading the changelist regardless of the version number delta, right?

  70. Re:Some of us work in IT. We aren't students like by thePuck77 · · Score: 1

    You shills really shouldn't echo the words of Balmer quite so closely. It tips your hand. Not that we wouldn't know who signs your paychecks anyway.

    --
    "We live as though the world were as it should be, to show it what it can be." - Joss Whedon via Angel
  71. Re:Some of us work in IT. We aren't students like by Anonymous Coward · · Score: 0

    As far as I know, he hasn't actually said that hanging onto a number for years makes no sense. He's only said that he feels its time for a change, and trusts that feeling.

  72. Re:Some of us work in IT. We aren't students like by Osgeld · · Score: 1

    its simple, they dont release a major revision every week

  73. Re:Some of us work in IT. We aren't students like by swillden · · Score: 1

    It hurts the adoption and acceptance of open source software when major projects start playing dumbass games like these with their version numbers. It does indeed create the so-called "FUD" for those who make decisions regarding the use of open source software.

    Bah.

    IT organizations who have the sophistication required to manage their own kernel versions and seriously think about tracking the Linux releases have the sophistication and focus to understand what's really in the releases, regardless of the version numbers. Everyone else just uses the kernel version provided by their distro of choice, so it's the distro version numbers they care about.

    Your uber-condescending post is drivel.

    --
    Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  74. Re:Some of us work in IT. We aren't students like by Anonymous Coward · · Score: 0

    ...then i would have to recommend Windows or Solaris.

    Because Windows version numbering is so much better... 2000, XP, Vista, 7.

    Linus only changed the version scheme, after sticking with the previous one for the 2.6 kernel for seven years. There is no reason to believe he'll change it again in the next few years. Instead of 2.6.x.y it is now 3.x.y. Sure it is a bit of an adjustment, but only a minor one, one which shouldn't take someone competent more than 10 minutes with Google to find and read all they need to know the first time they find out it has changed from 2.6 to 3. And besides if you are running something like Red Hat, you're not likely to be upgrading kernel versions independently of Red Hat releases.

  75. I'm sorry but I have to call you out on this by dbIII · · Score: 1

    In your 30 years you never even came across Solaris/SunOS or Microsoft Windows and the inconstant version changes that sometimes had major meaning and sometimes not in those? That's two very large examples there without even getting into application space (eg. one application with version numbers, then later initally year, month, minor number (up to 2003.19.1 in 2008 or so where it no longer made any fucking sense), then all products stamped with R5000 and three minor numbers even when it was nothing but rebranding).

  76. Re:Some of us work in IT. We aren't students like by drolli · · Score: 1

    Yes, exactly. And often enough in the seven years things were breaking.

  77. Re:Some of us work in IT. We aren't students like by Bengie · · Score: 1

    FF3.X doesn't have any more support. You're recommending to use a browser with known security holes? Just tell people to use IE6.

  78. Re:Some of us work in IT. We aren't students like by gilboad · · Score: 1

    Enterprise Linux (E.g. RHEL, SLES, etc) maintain obsolete releases by back porting security fixes.
    This is what they do best, and this is the reason why using RHEL and SLES with no support contract should be avoided.

    I would suggest you take the time to do some research before posting!

    - Gilboa

  79. Re:Some of us work in IT. We aren't students like by Anonymous Coward · · Score: 0

    In some instances a corporation may want to lock-down their configuration and have an "approved software" listing, which can go all the way down to build number in some cases. This is done to maximize the ability for IT to support the employee base and minimize the potential security holes in the network. In this case, any new software added to the approved list must undergo rigorous testing, making sure it only behaves as advertized, doesn't intentionally cause any security risks (or can be mitigated somehow). In environments I've worked in, the move from 2.6.3 to 2.6.4 was seen as trivial and could easily be done, since it was understood that the underlying system didn't change significantly. However, a change from 2.6.38 to 3.0 would be seen as a significant change and could require all the testing and documentation, as well as any approvals to be redone. You may not consider this to be much of a problem, but consider that it took 2-3 years after the release of XP for some corporations to adopt it, and those same corporations are just now considering/testing Windows 7. If you have a 2-year window for approval, and a 6-month major version upgrade, your IT dept is in for a world of hurt.