So it seems that every three years this book is rediscovered by the Lobster.rs community. 😄
In my case, I was looking for a text on hypervisor (virtual machines’ manager) and I found the Appendix B of this (free) book the best text on the subject, so far.
I think it’s a phenomenal book. I was a physics major in undergrad and only really had a basic knowledge of some scripting languages for stuff like physical modeling when I wanted to learn more about CS.
“The Black Book” was a great way to learn about the fundamentals of OS design and abstraction. I particularly like that it presents the OS as a series of “virtualization” methods for various physical resources, ie. CPU, RAM, and disk. Those connections and that mental model really helped me to build on top of it.