Is Mel Gorman's Understanding Linux Virtual Memory Manager Too Obsolete?

I am trying to get a deeper understanding of the linux virtual memory manager. If you find a book called Understanding the Linux Virtual Memory Manager [1], written by Mel Gorman, that looks pretty complicated. Unfortunately, it is based on a series of 2.4 cells, so it was ancient.

Has anyone read a book? Is this still relevant? Alternatives?

[1] http://www.kernel.org/doc/gorman/pdf/

+6
linux-kernel virtual-memory
source share
2 answers

After spending some time with the book on one side and with the recent core on the other side, I would conclude that it is not outdated and deserves attention. Some concepts and many details have changed, but overall it still describes the Linux virtual machine. Applications may be less useful as they contain a commented version of the 2.4 VM source.

+4
source share

From the document you provided:

What's New in 2.6

At the time of writing, 2.6.0-test4 has just been released so 2.6.0-final is expected within a month, which means December 2003 or earlier 2004. Fortunately, 2.6 VMs, in most cases, are still quite recognizable in comparison with 2.4 . However, there are some new materials and concepts in 2.6 and it would be a pity to ignore them for this, therefore, What's New in Sections 2.6. To some extent, these sections suggest that you read the rest of the book, so just look at them the first time you read them. if you decide to start reading 2.5 and 2.6 VM code, a basic description of what you expect from the new sections should greatly help your understanding. 2.6.0-test4 It is important to note that partitions are based on a kernel that should not change until 2.6. As they are still subject to change, though, you should still consider What's New as Guidelines and Not Certain Facts [emphasis mine]

Knowing how this basically works, perhaps 90% or more tasks, and a free book with 700+ pages will be hard to beat.

+2
source share

All Articles