Re: virtual, user-mode kernel

"Jonas Sundström" <[email protected]> Sat, 10 Mar 2007 16:27:32 +0100 CET
Newsgroups gmane.os.openbeos.kernel.devel
Message-ID <10983617438-BeMail@host>
"Jonas Sundström" <[email protected]> wrote:
> Here's an idea for a google SoC project: 
> enabling the kernel to run on top of itself, as a userland process.

This is probably too far-out, but if the Haiku kernel can be made
to run on top of DragonFly BSD, mmap():ing part of the page table
in the same way DragonFly's virtual kernel does, the Haiku vm 
routines could be improved on in a run-time debuggable environment,
or perhaps the time-tested routines of BSD could be adopted.

http://fxr.watson.org/fxr/source/sys/vmspace.h?v=DFBSD

"/*
 37  * VMSPACE - Virtualized Environment control from user mode.  The 
VMSPACE
 38  * subsystem allows a user mode application, such as a user-mode 
DragonFly
 39  * kernel, to create, manipulate, and execute code in a separate VM 
context.
 40  */

Feasible, or not?

/Jonas.

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV