Live data from Hacker News

Ask HN: Best textbooks for learning operating systems

news.ycombinator.com

1–10 of 13 posts

Re: Ask HN: Best textbooks for learning operating systems

#3
If you want a quick, concise, pragmatic course to learn about OS, I would recommend Paul Krzyzanowski's OS Course that he teaches at Rutgers University. [1]. See course material at [2].

[1] https://www.cs.rutgers.edu/~pxk/416/index.html [2] https://www.cs.rutgers.edu/~pxk/416/syllabus.html

Re: Ask HN: Best textbooks for learning operating systems

#4
Operating Systems: Three Easy Pieces[0] coupled with Xv6[1].

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.

[0]: http://pages.cs.wisc.edu/~remzi/OSTEP/

[1]: https://pdos.csail.mit.edu/6.828/2012/xv6.html

Re: Ask HN: Best textbooks for learning operating systems

#7
I can second the recommendation of Robert Love's books on Linux (https://rlove.org/) as well as "How Linux Works" by Brian Ward. I personally enjoyed "Linux Kernel Development" by Robert Love more than the former as it teaches you more about Kernel internals (IMHO). The drawback is that it's a bit outdated already (it's based on the 2.6 kernel) but on the other hand most things are still relevant as far as I know. Andrew Tanenbaum et. al.'s "Modern Operating Systems" is a good reference to learn about operating systems otherwise, independent of Linux.
Post reply on HN