Once you understand the fundamental ideas, you can move on to a specific real world implementation like The Design and Implementation of the FreeBSD Operating System by Marshall Kirk McKusick et. al or Linux Kernel Development by Robert Love.
[1] https://www.cs.rutgers.edu/~pxk/416/index.html [2] https://www.cs.rutgers.edu/~pxk/416/syllabus.html
https://docs.microsoft.com/en-us/sysinternals/learn/windows-...
The book is about MINIX operating system, a operating system without hacks, to showcase the concepts.
Linux is a fork from MINIX.
This is false. Linux kernel even in the early stages didn't share any code with MINIX. MINIX had a restrictive license and this was partly why Linus decided to roll his own OS kernel.
Further, the two OSs differ fundamentally from an architecture standpoint (microkernel vs monolithic kernel).
The Thomas Anderson books are a multi-volume guide to OSs.