Библиотека сайта rus-linux.net
The book is available and called simply "Understanding The Linux Virtual Memory Manager". There is a lot of additional material in the book that is not available here, including details on later 2.4 kernels, introductions to 2.6, a whole new chapter on the shared memory filesystem, coverage of TLB management, a lot more code commentary, countless other additions and clarifications and a CD with lots of cool stuff on it. This material (although now dated and lacking in comparison to the book) will remain available although I obviously encourge you to buy the book from your favourite book store :-) . As the book is under the Bruce Perens Open Book Series, it will be available 90 days after appearing on the book shelves which means it is not available right now. When it is available, it will be downloadable from http://www.phptr.com/perens so check there for more information.
To be fully clear, this webpage is not the actual book.
Next: 1.4 About this Document Up: 1. Introduction Previous: 1.2 Thesis Overview   Contents   Index
The conventions used in this document are very simple. New concepts that are
introduced as well as URLs are in italicised font. Binaries and
package names are are in bold. Structures, field names, compile
time defines, variables are in
constant-width font. At times
when talking about a field in a structure, both the structure and field name
will be included like
list for example. Filenames
are in constant-width font but include files have angle brackets around them
linux/mm.h and may be found in the
directory of the kernel source.