🦾 Writing an operating system kernel from scratch / Uros Popovic
「 I implemented this exercise in Zig, rather than traditional C. In addition to being an interesting experiment, I believe Zig makes this experiment much more easily reproducible on your machine, as it’s very easy to set up and does not require any installation (which could otherwise be slightly messy when cross-compiling to RISC-V) 」
https://popovicu.com/posts/writing-an-operating-system-kernel-from-scratch/