I don't think I've had any reservations about starting programs from kernel space like this.. It's more a case of not previously knowing exactly how to do it.

I gave it a shot during Christmas 2001, but couldn't figure it out quickly enough then, and so wrote the web/ftp servers instead, and posted a plea for somebody else to tackle it.

Somebody else did give it a go, and I took their last work, simplified it a bit, and fixed a bug or three: thus what we have today!

Cheers