LabΒΆ

In this course, we are going to build an operating system in Rust programming language. The operating system that we will build targets AArch64 (ARM) architecture, and it will run on Raspberry Pi 3.

These are the topics that we will cover in this course:

We built our labs based on the materials originally developed for CS140e: An Experimental Course on Operating Systems by Sergio Benitez. We upgraded to a newer Rust and added VMM, Multicore and networking stack support.