Hacker News new | ask | show | jobs
by gaius 3070 days ago
Read Tanenbaum, take it from there
2 comments

To GP: Modern Operating Systems[1] is taught in almost every CS program in the world. It covers a lot of the topics needed. It might be a bit dated but has a solid foundation.

[1] https://www.goodreads.com/book/show/166195.Modern_Operating_...

Thanks! I'll take a look at his book. You're talking about "MOS", right?
Yep, it might not be exactly how it works in the current Linux kernel but the underlying principles are solid.
That and Structured Computer Organization. MOS is software-focused, SCO is hardware-focused. Both have some overlap, of course. Meltdown/Spectre are hardware bugs at their core, so having a more thorough understanding of hardware is helpful with them.