Making a POSIX (-ish?) Linux Kernel
Interactive Demo here
Features include
- Concurrency through RoundRobin Scheduler
- Interrupt Support, Keyboard IO, RTC
- Custom read-only filesystem with POXIS(-ish?) syscalls
- x86_32 Paging
- exec() and exit() functionality for certain programs
For academic integrity reasons, I cannot share the source code