A dev dives into building a barebones Linux distro for RISC-V using QEMU. Starts at the metal: compiles the kernel, wires up a no-frills init process, packs it all into an initramfs. Then levels up, drops in u-root to swap out raw shell scripts for Go-powered userland tools. Adds network. Now it’s a full user-mode party on top of pure kernel machinery.










