Logged In: NO

The hard thing now is, IIRC, creating multiple framebuffer
devices. Event handling shouldn't be too much work.

However, I would feel more for writing an input driver for
X, which uses the event interface instead of the kernel
keyboard interface. Include a patch so X doesn't switch
consoles immediatly, and you can effectively run multiple X
servers without the ruby patch.