Projects
© Neil Rayu
Operating System from Scratch
4th PlaceA Unix-like OS built entirely in C and RISC-V Assembly, featuring virtual memory, preemptive multitasking, and a custom filesystem.
Demo
Kernel Architecture
Click on any component to view its implementation
Select a component
Key Features
Sv39 Virtual Memory
Three-level page table with demand paging and page fault handling
Preemptive Multitasking
Timer-interrupt driven scheduler with process isolation
KTFS Filesystem
Block-based filesystem with read-write support and caching
File Integrity Monitor
Kernel-level security detecting unauthorized file modifications