Writing an operating system kernel from scratch
Follow @popovicu94
I recently implemented a minimal proof of concept time-sharing operating system kernel on RISC-V. In this post, I’ll share the details of how this prototype works. The target audience is anyone looking to understand low-level system software, drivers, system calls, etc., and I hope this will be especially useful to students of system software and computer architecture.
This is a redo of an exercise I did for my undergraduate course in operating systems, and functionally it sho...
Read more at popovicu.com