Slashdot Mirror


A Linux Kernel More Stable Than -stable

jfruhlinger writes '-stable' is the term for the current Linux release most suitable for general use; but as Linux moves into more and more niches, there's a need for a kernel more stable than -stable, which is updated fairly regularly. Both enterprise and embedded systems in particular need a longer horizon of kernel stability, which prompted Greg Kroah-Hartman, then at SuSE, to establish a -longterm kernel, which will remain stable for up to two years. Now there are moves to get this schedule formalized — moves that are a good sign of Linux's long-term health."

6 of 142 comments (clear)

  1. Do Firefox Devs Dream of Stable Releases? by Tackhead · · Score: 5, Funny

    Both enterprise and embedded systems in particular need a longer horizon of kernel stability, which prompted Greg Kroah-Hartman, then at SuSE, to establish a -longterm kernel, which will remain stable for up to two years.

    Have you ever taken a Kroah-Hartman test? It's a test designed to provoke an emotional response.

    Hartman: You're in a repository, compiling a kernel, when all of a sudden you look down.
    Dotzler: What version?
    Hartman: What?
    Dotzler: What version?
    Hartman: It doesn't make any difference what version - it's completely hypothetical.
    Dotzler: That's what I've been trying to convince the world all week!
    Hartman: Maybe you're fed up. Maybe you want to be by yourself. Who knows? You look down at the screen and see the codebase in TortoiseGIT. It's crawling toward release.
    Dotzler: TortoiseGIT? What's that?
    Hartman: You know what TortoiseSVN was?
    Dotzler: Of course!
    Hartman: Same thing.
    Dotzler: I've never seen a stable UI. But I understand what you mean.
    Hartman: You merge some code down, change the UI, and increment the release number just for the hell of it, Asa.
    Dotzler: Do you make up these questions Mr. Hartman? Or do Slashdotters just write cheap pop culture parodies instead of working?
    Hartman: The project lays on its back, its belly baking in the white-hot flames of a thousand angry users, beating its legs trying to make itself stable but it can't. Not without your help. But you're not helping.
    Dotzler: What do you mean I'm not helping?
    Hartman: I mean you're not helping! Why is that, Asa? (pause) They're just questions, Asa. In answer to your query, it was either this or a filk based on a Rob Zombie song. It's a test, designed to provoke an emotional response. Shall we continue?
    Dotzler: Nothing is worse than having an itch you can never scratch!
    Hartman: Describe in single words only the good things that come into your mind about your mother.
    Dotzler: My mother?
    Hartman: Yeah.
    Dotzler: Let me tell you about my mother... *BLAM BLAM BLAM*

    "More stable than -stable", that's our motto.

  2. Re:What will this do to version numbering? by MasterPatricko · · Score: 5, Informative

    "this guy" is Greg K-H, second-in-command to Linus and the maintainer of the -stable tree. His arguments were one of the main reasons Linus changed the 3.0 numbering. Greg is just proposing that he maintains another tree officially, not a "fork".
    As for version numbering, I think there will be 3 numbers - first two for mainline releases, and one more for stable/longterm patch level. I don't think -longterm will be needing an extra number.

    --
    I'd tell a UDP joke, but you may not get it. I'd tell a TCP joke, but I'd have to keep repeating it until you got it.
  3. Re: BSD. by John+Sokol · · Score: 4, Interesting

    Hello constant updates is not a sign of Stability!
    The problem is there isn't much need for commercial support for something that doesn't break all the time.

    I have used RedHat in a server farm of over 1000 systems and I have used FreeBSD in servers systems that were a little smaller.

    The BSD generally run's behind in code version on the application side, but these are more stable and not constantly pushing the bleeding edge. It's used inside Router and Big server farms and so tends to be better on the network side.

    With Red hat we had so many problem with the BNX/BNX2 10 GB ethernet drivers, it was a nightmare scenario with over $500,000K in blade servers constantly crashing, there were the HP vendor drivers, and the RH drivers and the Linux main line drivers, which we ended up building and using till RH caught up.

    FreeBSD is hardly dead. Some of the fastest network drivers exist in FreeBSD.
    At this point the BSD's are almost a flavor of Linux. There is a Linux compatibility layer also.

    I have written drivers for Both BSD and Linux. BSD drivers are generally much clean and more straight forward and it's because of them that many HW vendors bring up a BSD driver first even if they choose never to share it.

    --
    I am always doing that which I can not do, in order that I may learn how to do it. - Pablo Picasso
  4. Re:Good by icebike · · Score: 4, Insightful

    Yay, done with maintenance for a while.

    This isn't about your server or your workstation.

    Its about your wifi routers ADSL modems, cable modems, and electric toasters , and everything else that has linux embedded these days, many millions of which are attached directly to the net, serving as your first line of defense.

    Not one in a hundred wifi routers get updated over their life span.

    I have servers running ancient linux. (Embarrassed to say just HOW old). They do specific tasks and have no user accounts, and they reside on the Local net, but still any disgruntled employee could own them if they tried. There is no patch source for these old installations, and trying to back port security patches is simply a non-starter.

    Two years is not enough. 5 years is marginal. Even then, I want nothing but security patches. If I need the next version of something I'll upgrade, but for embedded devices or single purpose servers, all I need is security fixes.

    --
    Sig Battery depleted. Reverting to safe mode.
  5. Re:Good - sacrilege by rust627 · · Score: 4, Funny

    "....... I am sick of the comparison between the car and desktop-computer industries."

    This is /. How dare you sir.

    for such a sacrilegious statement you should go to the front counter and hand in your slashdot number and name /. without Car analogies would be like.... like....., like a car without seats.

    --
    da da da dum indeed.
  6. Real-time Kernel Patches Synchronisation? by highways · · Score: 4, Interesting

    If the target for a long-term stable kernel is embedded systems, then I would suggest having some sort of arrangement with the real-time kernel patches which typically don't release with every kernel.

    If, for example, 2.6.39 was chosen as a -longterm, it's unattractive for many embedded developers without the option of the -rt.