News for hackers. Stuff that matters.
Re:Learning modern Linux: A handbook for the cloud native pr... by amelius on Saturday May 07, 2022 @02:41PM (#31297279)
What is the best book on the design/architecture of the Linux kernel?
Re:Learning modern Linux: A handbook for the cloud native pr... by nbaksalyar on Saturday May 07, 2022 @03:21PM (#31297671)
Although it's not a book, the Linux documentation [1] is actually very good and does the job of explaining design and architecture of the kernel.

I'd also suggest reading "Unix Internals" by Uresh Vahalia. While this book is from 1995 and it doesn't cover Linux specifically, it's an exceptional resource for understanding how *nix kernels work in general.

[1] https://docs.kernel.org/

Re:Learning modern Linux: A handbook for the cloud native pr... by valbaca on Saturday May 07, 2022 @03:34PM (#31297797)
"A Heavily Commented Linux Kernel Source Code" by Zhao Jiong and "The Linux Programming Interface" by Michael Kerrisk are the best I'm aware of.
Re:Learning modern Linux: A handbook for the cloud native pr... by unmole on Saturday May 07, 2022 @11:22PM (#31300969)
LPI while amazing doesn't exactly deal with the internals or architecture of the Kernel. Robert Love's Linux Kernel Development is probably what OP is looking for.
Re:Learning modern Linux: A handbook for the cloud native pr... by alfiedotwtf on Saturday May 07, 2022 @06:32PM (#31299252)
Also Maxwell's "Linux Core Kernel Commentary" which also annotates the kernel. It's old so is based on 2.2, but its a gold mine
Re:Learning modern Linux: A handbook for the cloud native pr... by koprulusector on Saturday May 07, 2022 @09:38PM (#31300438)
+1 for “The Linux Programming Interface”
Re:Learning modern Linux: A handbook for the cloud native pr... by nickmcc on Saturday May 07, 2022 @03:13PM (#31297594)
One very in-depth book I have is: The Linux Programming Interface: A Linux and UNIX System Programming Handbook
Re:Learning modern Linux: A handbook for the cloud native pr... by fitnessrunner on Saturday May 07, 2022 @03:43PM (#31297868)
Have you read it? I recently purchased a copy, and the exercises look fun/useful.
Re:Learning modern Linux: A handbook for the cloud native pr... by jb3689 on Saturday May 07, 2022 @10:32PM (#31300698)
As someone who does not write C regularly and doesn’t not need to read stacks docs regularly, I’ve found it immensely useful. I have not gotten very far yet but have already found real world use for flag combinations for avoiding race conditions