otium
Otium is a little operating system project that I worked on from September to December of 2025.
It’s a simple microkernel that runs on RISC-V (under QEMU) or on WebAssembly.
Features
Section titled “Features”- The shell is a small implementation of Tcl so normal programming works
- Graphics, filesystems and input devices support are just processes, which can crash normally without impacting the overall system
- A cooperative scheduler, which is implemented using Emscripten fibers on WebAssembly
Screenshots
Section titled “Screenshots”Tcl shell with taskbar showing running processes:

Graphics demo with planets:
