nanokrnl is an NT-shaped kernel in Rust that boots in a browser tab through nanox, a 65 KB x86-64 emulator we wrote from scratch. This first post in a nanokrnl and nanox series walks the two ways it boots, how the whole machine is snapshotted and restored, and why the running system fits in about four megabytes when a modern OS asks for gigabytes.