I am trying to get a deeper understanding of the virtual memory manager of linux. If have found a book called “Understanding the Linux Virtual Memory Manager[1]” written by Mel Gorman which looks quite elaborate. Unfortunately it is based on the 2.4 kernel series so its kind of ancient.
Has anyone read the book? Is it still relevant? Alternatives?
After having spent some time with the book on one side and a recent kernel on the other side, i would conclude that its not outdated and worth a read. Some concepts and a lot of details
have changed but in general it still describes the Linux VM. The appendices may be less
usefull as they contain a commented version of the 2.4 VM source.