RISC-V Operating System Kernel
Live DemoA Unix-like kernel written from scratch in C and RISC-V assembly. Preemptive multitasking, Sv39 paging with per-process address spaces, a read-write KTFS filesystem with write-back cache, and fork/exec/wait syscalls behind a custom shell that supports I/O redirection, piping, and background jobs. VirtIO block and UART drivers plus an ELF loader boot it to an interactive shell on QEMU — where it runs unmodified 1970s BSD games in user mode.