I wrote a book on Linux Memory Management, published by @nostarchNo Starch Press - it's a comprehensive 1300 page exploration of Linux 6.0's memory management code, depth-first, diving into the code and REALLY explaining how things work.

The idea is to avoid hand waving as much as possible and literally explore what the kernel _actually_ does.

It's full of diagrams and careful explanations of logic including a ton of stuff you just can't find anywhere else.

It's currently available in its entirety in draft form via early access when you pre-order.

It's available at nostarch.com/linux-memory-mana

:)

0
0
0

If you have a fediverse account, you can quote this note from your own instance. Search https://mastodonapp.uk/users/ljs/statuses/114416993756514624 on your instance and quote it. (Note that quoting is not supported in Mastodon.)