![](https://ccweb.imgix.net/https%3A%2F%2Fwww.classcentral.com%2Fimages%2Ficon-black-friday.png?auto=format&ixlib=php-4.1.0&s=fe56b83c82babb2f8fce47a2aed2f85d)
Limited-Time Offer: Up to 75% Off Coursera Plus!
7000+ certificate courses from Google, Microsoft, IBM, and many more.
This course explores the concept of operating systems and the motivation behind creating a new OS for Arm processors in Rust. By delving into the history of computers and operating systems like CP/M and MS-DOS, participants will understand the rationale for developing a new OS for a $1 microcontroller. The course aims to teach the skills needed to design and implement an OS modelled after early operating systems. The teaching method involves a historical perspective followed by an analysis of the role of Rust in OS development. This course is intended for individuals interested in operating systems, low-level programming, and the Rust programming language.