Linus And Alan Settle On A New VM System 167
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."
Good news. (Score:2, Interesting)
Details please (Score:4, Interesting)
And how does it compare to VM manager in other 'nixs out there, especially FreeBSD.
Media perception of Linux (Score:2, Interesting)
..."The accord also ends speculation that a fragmented Linux community would be doomed in the face of Windows."...
It seems that news about Linux is not intresting enough unless it is a struggle against Microsoft or has some doomesday issue that could cause it to "fall".
just an observation
Differences between LINUX and FreeBSD VM design? (Score:2, Interesting)
I heard a lot of times that the *BSD desing is a lot better than the Linux, is this true ?.
Thanks for comments.
Re:Was there really any "dispute"? (Score:2, Interesting)
Incorrect memory usage (Score:2, Interesting)
Re:Summary as I see it... (Score:4, Interesting)
Even that may be a bit strong. I'd say more that it was late than poor. I'm running a recent ac kernel on one of my production servers (long story, but suffice to say that I needed a bunch of things and this turned out to be the simplest way). I was initially concerned about the Rik VM, but so far it has worked fine. Of course this is anecdotal, but I almost certainly would have had serious problems if I had installed one of the earlier 2.4 kernels, which shows progress.
Rik is right that you make things right before you make them fast; on the other hand the VM really needs to be right AND fast to be truly ready for prime time (and early releases in the 2.4.x series weren't all that "right" to begin with). The Rik VM is supposedly more advanced and featureful, but it may have simply been a bridge too far, at least given the time and resources he had to prove his ideas.
I feel sorry for Rik, but thems the breaks. He may have been right but you don't get forever to prove your ideas. At some point the clock runs out on you, even if you are really close to pulling it off.
The AA VM "beats the pants off" Rik's VM??? (Score:3, Interesting)
Hey, I thought slashdot cited [slashdot.org] a comparison [nks.net] of the (fixed) Rik VM and the AA VM, and came to the conclusion that they performed about the same! They were both MUCH better than the 2.2 (old Rik) VM. What's Alan's evidence that the AA VM is "beating the pants off Rik'v VM?" If they really do perform about the same, I would have to side with Alan's original decision to just patch the old VM.
Re:NUMA?! (Score:2, Interesting)
Something had to get there. Let me explain.
Back in 2.3.7, Linus merged a huge change that moved most file I/O from a buffer cache (caching of device blocks) to a page cache (caching based on virtual memory mappings). The VM was severely affected by this, and it never quite recovered.
So the Riel VM was not something wholly new, although it has some bits Rik put in late in the 2.3 cycle. -- But to answer your question, the "new" part of the 2.4 Riel VM was only accepted because the 2.3.7 VM was even worse.
The real question is, why did Linus stop merging Rik's VM patches back in early 2.4? At least according to Rik, Linus's VM between 2.4.5 and 2.4.9 stayed the same even though Rik was still tweaking it and submitting patches.
Re:NUMA?! (Score:2, Interesting)
I mean, how many people have access to NUMA machines, let alone own one?
All multi-processor AMD Hammer machines are / will be NUMA, so we may see a lot of mainstream users getting NUMA machines in the next few years.
That having been said, there are more linux users than just mainstream users