Tag
A deep-dive blog post on Linux page table memory consumption, tracing Linus Torvalds' 2003 debate over hashed vs. multilevel page tables and explaining how repeated mappings of the same pages across many processes make page table overhead comparable to the mapped data itself, illustrated with historical kernel incidents reported by Shakeel Butt and Andrea Arcangeli.
A comprehensive, book-level blog post covering virtual memory concepts in Linux, including page tables, TLBs, demand paging, copy-on-write, memory-mapped I/O, and performance implications, presented through a dialogue between a process and the kernel.