|
|
|
|
|
by Gunax
268 days ago
|
|
I don't even know where to _begin_ writing an operating system. If i wanted to learn just so i have a concept of what an os does, what would you recommend? I'm not trying to write operating systems per se. I'm trying to become a better developer by understanding operating systems. |
|
The good folks at MIT were gracious enough to make it available for free, free as in free beer.
I did this course over ~3 months and learnt immeasurably more than reading any blog, tutorials or textbook. There’s broad coverage of topics like virtual memory, trap processing, how device drivers work (high-level) etc that are core to any modern OS.
Most of all, you get feedback about your implementations in the form of tests which can help guide you if you have a working or effective solution.
10/10 highly recommended.