I am a student, considering to apply to Haiku Inc., for the Summer Of Code 2008.
One of my ideas for the GSoC programes is,

"Enable the kernel to run as a userland process on top of itself"

strategies would be,

a. "vkernel" similar to one in DragonFly BSD.
b. Similar to Linux KVM Virtualization technology
c. Similar to UML

Indeed this would be a great tool to the kernel hackers, and developers in general.

Choosing one among the alternatives would gives rise a a debate altogther,
I seek suggestions on which would server the best for HaikuOS.

Also, are the there any Haiku Hackers to mentor this project ?