Linux Kernel Development by Robert Love

Linux Kernel Development by Robert Love

A thorough guide to the design and implementation of the Linux kernel.

Although the book is outdated, it is an excellent overview of the Linux kernel internals. I don't think that it will be helpful for someone who already knows how the kernel works, but for a beginner like me, it is fantastic.

Now I want to know more. If you know good books on the OS design topic in general or I/O in particular - please let me know.

Original Title: Linux Kernel Development: A thorough guide to the design and implementation of the Linux kernel

ISBN: 0672329468 (ISBN13: 9780672329463)

GoodReads: 4.33 / 5

Systems desigh interview by Alex Xu

Systems desigh interview by Alex Xu

The high-level design of different systems, from URL shorteners to YouTube.

Crafting Interpreters by Robert Nystrom

Crafting Interpreters by Robert Nystrom

I wish all technical books were this good.

Just for Fun: The Story of an Accidental Revolutionary by Linus Torvalds and David Diamond

Just for Fun: The Story of an Accidental Revolutionary by Linus Torvalds and David Diamond

All my nerdy senses were pleased by this book. I highly recommend it.