Slashdot Mirror


Linus And Alan Settle On A New VM System

stylewagon writes: "ZDNet are reporting that Linus Torvalds and Alan Cox have finally agreed on which Virtual Memory manager to include in future kernel releases. Both have agreed to use the newer VM, written by Andrea Arcangeli, from kernel version 2.4.10 onwards. Read more in the article."

6 of 167 comments (clear)

  1. Re:NUMA?! by Prop · · Score: 4, Insightful

    I have to ask ... shouldn't a NUMA-efficient VM be left as a patch, or thru a kernel fork ? I mean, how many people have access to NUMA machines, let alone own one ?

    The VM in the mainstream kernel should be optimized for what Linux runs on 99% of the time : single CPU, with a "standard" memory bus.

    With that being said, I couldn't believe that Linus made such a major change in a stable kernel. I'm glad it works, and that Alan Cox has agreed to go with it, but it wasn't an example of software engineering at its finest...

  2. Summary as I see it... by Duncan+Cragg · · Score: 5, Insightful

    1. Everyone knew the Rik VM was poor
    2. Linus was stressed about it and took a brave decision to go with Andrea's VM
    3. It was VERY late to be doing this, but necessary.
    4. Linus' decision was correct as it turns out.
    5. Alan's decision was also correct in that you shouldn't be doing this kind of dramatic about-face in a 'stable' kernel.
    6. Alan's going with Andrea was also correct.
    7. I've been waiting, along with many others, for this whole mess to be sorted before 2.5 was started and I upgraded kernels.
    8. Passing 2.4 over to Alan means we can upgrade in confidence. This should be the test of stability for 2.6: upgrade when Linus passes it on to Alan.

  3. Strength of our style of development by gaj · · Score: 5, Insightful
    This just further illustrates the strength of an open development process. There was a problem, and that fact was discussed openly and pointedly. That scares many people. I don't get why. It's code, not a person. It doesn't look like Rik is taking it very hard, at least as far as his posting on lkml shows.

    I like to think of Linux development as sort of a modified IETF style: rough consensus and running code, with a sprinkle of holy penguin pee when Linus thinks it's ready to ship. Linus saw a problem, had a solution presented to him, and just went for it. Alan thought it was a bit insane to switch horses in midstream. I would normally agree with Alan; better to try to get the horse you're on to do the job than try to jump to another one. Worry about getting a newer, better horse once you're safely on the other bank.

    Given the time frame for 2.5/2.6, though, and given the seriousness of the VM issues, I can see why Linus decided to take the risk. Apparently so does Alan. I'm kindof anal about release numbers, so I'd probably have started a 2.5 branch to test the new VM in, and refused any other changes, then released 2.6 with the new VM. That fundamental a change should probably get a point increase in version number.

    Regardless, the short version is that this is much to do about nothing. The rest of the industry just isn't used to seeing this sort of thing happen in plain view. It normally happens behind the scenes, with a carefully scripted spin put on it by marketing. Maybe if they see the process work enough times people will become comfortable with it. I doubt it.

  4. ZDnet is not the ACM by Kefaa · · Score: 5, Insightful

    We seem to take things too personally here. Alan and Linus had a disagreement about when and why. Much like people I work with on a daily basis have differences of opinion on approach. In the end we do not start working for other companies, we reach an agreement.

    ZDnet is not the ACM; they are trying to sell magazines (or at least sponsors). A little conflict spices up the story. Should they put a more reasonable context around these things? Sure. However, if they did : "Linus and Alan agree on future" is hardly news worthy.

    The more people hear about LINUX the better. (positive spin coming...)

    In this context people can believe we know how to operate as open source and an effective business model. The need to evaluate, compare and when necessary compromise can be accomplished in this model for the benefit of everyone. People who appreciate that the people we want to be making business decisions for Linux.

  5. Open Source vs Corporations by darkov · · Score: 5, Insightful

    I think it's unfair to characterise robust debate as fracturing or a lack of unity in the Linux comunity. Isn't it normal for people to disagree on things? It may look like disunity to your average joe, but the fact is that corporations very carefully control what the media knows and what discussions go on behind closed doors. I'm sure everyday people in companies all over the world not only argue till they are blue in the face, but also undermine each other's authority, turn coworkers against their opponent and other nasty political bullshit.

    Open software has an open process. That is a strength. Suggesting that just because there is disagreement in the Linux community means that it is less co-operative or cohesive than Microsoft or anyone else is utter crap. Open debate and having your own opinions are healthy signs, much better than some coerced worker toeing the company line, idependent of what is technically best.

  6. Trusted Source (meta-topic, not off-topic I hope) by MeerCat · · Score: 5, Insightful

    ... honestly not meant to be a troll, but does anyone else find it strange that slashdot is reporting a ZDnet story about news re:the Linux kernel development ??

    Have I missed something here ? I used to work in fraud investigation and there we have a dual scale of trusting information

    - how trustworthy is this source ?
    - how trustworthy is this source with regards to this type of information ?

    (e.g. The Queen as a news source is considered trustworthy, but if The Queen told me the local 7-11 was going to be robbed at 11:30 tonight then I'd doubt the information).

    Maybe that Jesse bloke really does know what he's talking about...

    T

    --
    I spent a lot of money on booze, birds and fast cars. The rest I just squandered. - George Best