> there's something just a little annoying about having a boot > loader that is much larger than the kernel than you're loading.
Thanks to /dev/reboot you can alternatively use plan 9 itself as a loader, thus guaranteeing the loader is no bigger than the kernel. I've found this useful when loading requires a bit of extra sophistication (eg booting over wifi).