Emacs standing alone on a Linux Kernel
"Emace: A pretty good operating system, but it could use a better text editor."
I can't trace the source of this quip but I'm glad someone has set out to prove the first part of it...
Isn't it possible to do that with any program with no external dependencies?
There is actually a easier way to do this. Pass this parameter while in your boot loader
This will fire up emacs instead of init once the kernel is done booting up. You also need mount, but you can run that within emacs.init=/usr/bin/emacs-noxWho would have known... it really is an OS.
Single threaded OS?
You could use vim as init as well, it just wouldn't be as much fun, since you couldn't do any programming.
Sounds about perfect for netbookin'.