cool. they are userspace programs. but for the keyboard to work on bootup (so you can enter stuff like the root filesystem location), they are started from a ram filesystem build into the kernel image. the files that get build into that ram filesystem are listed in: /sys/src/9/port/bootfs.proto
-- cinap
