Mica on bare metal
An afternoon in the lab: five small kernels on an emulated ARM board with no operating system underneath — Mica as a library inside a kernel, as the kernel itself, as a program on the kernel's own API, and as the handler of a hardware interrupt. 488 lines of C and assembly beneath it, and not one change to the compiler.