nanokrnl: a Windows kernel, from scratch, in your browser

The end of an era.

An NT-compatible kernel written in Rust, booted by nanox (a ~60 KB x86-64 emulator) and running real, unmodified Windows binaries (cmd.exe, more.com, null.sys) on its own syscalls. Hit Boot and wait for the C:\> prompt.

By Matt Suiche (@msuiche), Fable 5, Opus 4.8. Shout out to Fabrice Bellard.

C:\ Command Prompt (nanokrnl)

    
idle
×
WINAMP PLAYLIST
Resource Monitor×
CPU (emulation throughput)
speed0 MIPS
Memory
nanox RAM0 MB
JS heapn/a
readme.txt×
Type directly into the console once you see C:\>. Try ver, echo hi, or exit. Enter sends the line. The kernel runs its self-tests first, so the prompt takes a few seconds.