Re:Hack the Kernel – Learn about operating systems online
by angry_octet on Sunday October 23, 2016 @06:34PM
(#12775758)
Actually they are not that out of date... Tanenbaum's Operating Systems and Computer Networks are both good. The BSD book by McKusick is excellent for more advanced students. For example, they don't cover SMP much, but locking and queuing, so you are prepared for studying SMP.
I know that every time I run a command into bash Linux is doing all sorts of fancy memory-allocation and queueing and more. All the books I am finding are either way too technical or grossly out of date.
Here is a cute course on Compilers: http://web.stanford.edu/class/cs143/