Slashdot Mirror


No 2.7 Linux Kernel Branch Due Soon

An anonymous reader writes "At the fourth annual Linux Kernel Developers Summit, it was decided that there won't be a 2.7 Linux kernel development branch any time soon. Instead, Linux creator Linus Torvalds and the official 2.6 maintainer Andrew Morton have decided to continue working as a team, further enhancing the 2.6 kernel. Up to this point, kernels ending in an odd number (2.1, 2.3, 2.5, etc) were considered development kernels, and kernels ending in an even number (2.2, 2.4, 2.6, etc) were considered stable kernels. However, according to this KernelTrap article, active development will now continue in the mainline 2.6 tree, and the final stabilization will be left up to the companies that provide Linux distributions."

14 of 447 comments (clear)

  1. Wow by Anonymous Coward · · Score: 3, Insightful

    Well, i guess that's what is was like with 2.4, unofficially.

  2. This is bad. by dangermen · · Score: 4, Insightful

    This is bad. Not all distribution maintainers have armies of patch people. This will push people to one of a few distributions such as RedHat or Suse. Espcially if 2.6 becomes an unstable piece of crap.

  3. Oh dear... by cheesybagel · · Score: 3, Insightful

    IMHO this will just increase the fragmentation between the vendor kernels. There should really be one, and only one stable kernel used by all the vendors. We have enough problems with binary compatibility in Linux already.

    1. Re:Oh dear... by ZorroXXX · · Score: 4, Insightful
      Come on. No major distributions except Slackware ships with a plain vanilla kernel. "All" distributions patch their kernel (based on a stable relase) more or less heavily, sometimes resulting in problems, see for example here or here.

      So with development continuing longer on the 2.6 branch it might help decreasing the diversety of the different vendor kernels. At least it is worth trying.

      --
      When you are sure of something, you probably are wrong (search for "Unskilled and Unaware of It").
  4. Question by FraggedSquid · · Score: 3, Insightful

    As "final stabilization will be left up to the companies that provide Linux distributions." does this not introduce the risk that the final versions will begin to diverge and over time a RedHat OS, a SuSe OS etc will emerge? Will we have a VHS vs Betamax style battle in Linux?

    --
    You don't need a lab to make mud.
  5. Your 2.6 kernel is, and always will be, stable by Nailer · · Score: 3, Insightful

    Distros will pick a 2.6 release.

    Say, 2.6.6.

    Then they'll backport security fixes just like they did for 2.4.

    The difference is nothing.

    1. Re:Your 2.6 kernel is, and always will be, stable by Phekko · · Score: 3, Insightful

      And in the meantime, 2.4 series seem to work very well. If it ain't broke... For real, why risk your production machine with an experimental/unstable kernel unless you really, REALLY need to?

      I just finished installing a webserver and it doesn't seem to suffer from having a 2.4-series kernel. Maybe it would be COOLER with a 2.6 but I somehow doubt it. Then again, some people like to rice their cars, too...

      --

      Sigs for Nerds. Sigs that Matter.
  6. Already happening.... by bakreule · · Score: 3, Insightful
    The "release" kernel of 2.6.7 broke the ethernet driver of my board (the forcedeth driver wouldn't load properly). This bug was introduced by a patch someone put in (I have the kernel bugzilla # if you really want it). This was a *stable* release that broke a major component of a very commonly used configuration (LOTS of people use the forcedeth driver on their Asus mobos). A simple testing period would have found this bug....

    Am I the only one that thinks this new dev model is a really bad idea?? Stability is the hallmark of Linux, but that is now effectively broken. If we have a problem, we can't say anymore "oh! There's a new kernel! We should try that!" There's NOTHING wrong with the current odd-test/even-stable scheme. If Linus and Morton want to play around with new features, MAKE A 2.7 BRANCH! 2.6 is finalized, let it be! If you don't think that there's enough features in it, YOU SHOULDN'T HAVE RELEASED IT!

    A lot of people use the vanilla sources, myself included obviously, I should have to go RedHat to get a working kernel. The 2.6 branch is NOT a playground, that's what the -mm branch is for.....

    2.6.6 works for me, and I'm not changing. For the first time in my life, I *DON'T* trust what's coming from Linus & Co.... and that's scary.... It's like God is forsaking you to go play with some toys....

    --

    Buses stop at a bus station
    Trains stop at a train station
    On my desk there's a workstation....

  7. So basically by Bruha · · Score: 3, Insightful

    We can no longer count on the bare kernels to have any stability and depend on companies to stabilize the kernel.

    I disagree with this method for a few reasons.

    Everyone still probably remembers when you had to use a bare kernel to recompile and get Nvidia HW Accel drivers to work with the 4k stack problem.

    Also this will pose a problem with many distro's that do not have armies of people to sit around and stabilize the kernel for their distro.

    Another problem is with drivers being fixed. A bare kernel will be fixed but the customer may have to wait 2-3 months before their specific distro comes up and included a fixed kernel.

    Lastly this will increase costs for developers of distros such as Redhat and Novell due to them having to now employ kernel hackers to deal with problems that may exist in the Kernel.

    I can see no good coming from this approach to Linux and may hurt us in the long run. I hope they reconsider.

  8. BAD move, very bad move by Anonymous Coward · · Score: 3, Insightful

    However, according to this KernelTrap article, active development will now continue in the mainline 2.6 tree, and the final stabilization will be left up to the companies that provide Linux distributions.

    No sane person will now touch 2.6 tree for a production server knowing that developement is the 2.6 tree, unless they buy from RedHat etc who may guarrantee stability

    Lets hope they reconsider and create 2.7 ASAP otherwise I know some companies will probably want to either stay at current release, or abandon Linux ({cough} some may even go back to Micro$oft)

  9. Lessons Learned from 2.4 by 4of12 · · Score: 4, Insightful

    Even "production" kernels can have problems. Remember the VM changes around 2.4.10?

    New productions kernels deserve every developer's full attention until they're really really ready.

    --
    "Provided by the management for your protection."
  10. Chill. by thecombatwombat · · Score: 5, Insightful

    To everyone saying this will kill the independent distro, chill.

    If you were going to make a new distro right now, in my opinion you'd be better off starting with Fedora or Progeny's Componetized Linux or vanilla Debian or something as it is, stand on some shoulders people. Linus and his crew produce a kernel, not an operating system, I'm sure they're doing this to produce the best kernel they can, not because they hate you.

    Like other people said, 2.4 had so many changes go in during it's "stable" life, maybe their just trying to be realistic and make 2.6 actually be more stable than 2.4 this way?

  11. Re:Very true by turgid · · Score: 4, Insightful
    What scares me is that "the community" is no longer going to aim to produce a stable kernel, but rather, it will be up to the commercial distributors. This goes against the whole idea of Free Software. The idea is to make a working, useful product, not half-baked cripple-ware that you then have to pay someone to fix. I understand the concept of paying other people to "add value" i.e. enhanced features, but I don't regard stability as an "enhanced feature." A lot of people who don't alread run Linux (but maybe Windows) will now have one less reason to change and one more piece of FUD to beat the Free and Open Source Software movement with.

    I'm a Slakware man myself, but I don't like sitting around waiting for Patrick to make a new kernel. I like to update my kernel myself from the official Linus tarball as and when required. This will no longer be possible.

  12. Don't Panic! This is not a big deal (really). by leinhos · · Score: 5, Insightful

    It seems to me that everyone is assuming that there will never be a 2.7 tree. From the article, the simply quote Jonathan Corbet as saying that "2.7 will only be created when it becomes clear that there are sufficient patches which are truly disruptive enough to require it. When 2.7 *is* created, it could be highly experimental, and may turn out to be a throwaway tree."

    They are just concentrating on the stable branch for now, and collecting a patch set (Andrew Morton's -mm patch set, that is) as a testing ground for proposed (stable) kernel changes.

    This really doesn't seem like a big deal, and it implies that the kernel people will focusing on stability for the time being.