Operating Systems Capstone Exercises Makefile make - Build the source code make run - Build the source code and run it make clean - Remove generated files Lab 1 Exercise 1 - Kernel Initialization and UART Exercise 2 - Supervisor Binary Interface Lab 2 Exercise 1 - Device Tree Parsing Exercise 2 - Initial RAM Disk Parsing Lab 3 Exercise 1 - Buddy Allocator Exercise 2 - Memory Reservation Lab 4 Exercise 1 - Privilege Level Switching and Exception Handling Exercise 2 - PLIC and UART Interrupts Lab 5 Exercise 1 - Thread Creation Exercise 2 - Frame Buffer Lab 6 Exercise 1 - Identity Paging Exercise 2 - User-Space Virtual Memory Lab 7 Exercise 1 - Root File System Exercise 2 - File Path Resolution