#852 overall
CS140e Experimental Operating Systems
Stanford University
1 recommender · 1 thread · recommended in 1 year, 2020 · score 0.7
CS140e is Stanford's experimental operating systems course, in which students buy a Raspberry Pi and write an operating system on bare metal using reference specifications. It is aimed at students who already write code well or have substantial time to commit.
Commenters describe it as a hands-on way to build an operating system from scratch on real hardware, while warning that it is demanding and not an easy option.
CS Fundamentals & Systemsadvancedproject-based#operating systems#bare metal#raspberry pi#systems programming#stanford
Recommendations by year
20062026
Stanford's experimental operating systems course[0], where you buy a Raspberry Pi and write your operating system on the bare metal by using the reference specifications.
"You should take this class if: 1. You write code well OR (you don't yet write code well AND have a lot of time to devote to the class); 2. AND you find these systems topics interesting.
The people that found the class valuable in the past were entirely drawn from this demographic. (In particular: I would not take this course if you were looking for an easier way to satisfy a cs140 requirement.) We are trying to go as far as possible as quickly as possible with a group interested in doing so." [emphasis mine]
[0] https://github.com/dddrrreee/cs140e-20win/