The operating system created by Cornell University, called Earth and Grass Operating System is split into three segments, with the Earth layer dealing with hardware, the Grass layer dealing with hardware-independent aspects and a third application layer implementing other crucial operating system features.
It has been designed for RISC-V processors, due to being open-source and providing transparency of its functions, it comes in at around 2,000 lines of code.
The course covers nine core areas, with the first six sections focusing on core operating system functions, and the last three exploring more advanced concepts.
This course can help to comprehend the complex nature of operating systems and how they work and can be a useful resource for those that want to write operating systems for more specialised applications.