1
Writing an operating system kernel from scratch
Exploring a minimal implementation of a time-sharing kernel on RISC-V, implemented in Zig, on top of OpenSBI.
Personal site of Uros Popovic - tech blogging on systems and software.
Visit popovicu.com → RSS feedOn Hacker News Sep 2023 – Oct 2025
Systems & Performance 8Infrastructure & DevOps 4Software Engineering 2Hardware & Electronics 2
Exploring a minimal implementation of a time-sharing kernel on RISC-V, implemented in Zig, on top of OpenSBI.
Guide to implementing a C standard library for bare metal hardware using Newlib, enabling powerful functions like printf and malloc without relying on an operating system. This step-by-step guide demonstrates how to configure and integrate Newlib on RISC-V architecture, showing you how to redirect standard I/O through…