How to start a new process in a microkernel
Posted: Wed Jul 10, 2002 11:00 pm
Hi !
My question is how should i implement CreateProcess() in a microkernel.
Since the fileserver is not part of the kernel,it is not clean how and where i i should load the new exe.I dont like fork()+execve() style,is there any other way ?
My idea is that CreateProcess() would allocate some kernel memory,map it into filservers adress space ,and then ask it to load the exe there.
What do you think about this ?
thx
My question is how should i implement CreateProcess() in a microkernel.
Since the fileserver is not part of the kernel,it is not clean how and where i i should load the new exe.I dont like fork()+execve() style,is there any other way ?
My idea is that CreateProcess() would allocate some kernel memory,map it into filservers adress space ,and then ask it to load the exe there.
What do you think about this ?
thx