opsys-sp25

CSE 30341 Spring 2025 at Notre Dame

View the Project on GitHub

Bonus Info about Basekernel Basekernel Process Implementation

(This is not required information, but may be of interest if you want to explore operating system kernels more deeply.)

Basekernel is a small operating system kernel by Prof. Thain for demonstrating the principles of operating systems. You can build and try it out yourself in a virtual machine on your laptop, if you like. Most every principle that we work with in this class can be found in the code of Basekernel:

Booting

Interrupts

System Calls

Processes

Page Tables

Coming soon!

Virtual Memory

Coming soon!

I/O Devices

Coming soon!

Buffer Cache

Coming soon!

Filesystem

Coming soon!

Security

Coming soon!