Ask HN: What Operating Systems courses would you recommend?

12 points by phendrenad2 ↗ HN
I'm looking to learn all of the things I missed out on by not getting a CS degree. Next up: Operating Systems. I know that there's the "dinosaur book", but it seems to be a bit old now. I'm definitely willing to dig into that book, but should I supplement it with more modern courses? If so, which would you recommend? Thanks in advance!

6 comments

[ 2.9 ms ] story [ 22.0 ms ] thread
"Operating Systems: Three Easy Pieces

Remzi H Arpaci-Dusseau, Andrea C Arpaci-Dusseau"

It is by one of the coauthors of the Hennessy and Patterson book and it is uptodate, well written and free.

http://pages.cs.wisc.edu/~remzi/OSTEP/

The book's page also has links to other interesting books on operating systems and lobsters (sic).

The author's teaching page links to excellent undergraduate and graduate level OS material.

http://pages.cs.wisc.edu/~remzi/teaching/

This book is awesome, I didn't there was video lectures in the authors page.
I'm taking "Introduction to Operating Systems" on Udacity. Lectures are good, but I wish there would be more hands-on with real-world examples. So far it's just theory.
The book Design of the Unix Operating System, Maurice Bach. To a significant extent, it establishes the technical vocabulary found in other discussions of operating systems. It is written clearly for a general technical audience (e.g. telephony engineers, managers, etc. at Bell Labs). As a bonus it is very relevant today.