tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src/tests/net/icmp

On Sat Jul 10 2010 at 12:30:07 +0200, Adam Hamsik wrote:
> > 
> > 
> >> 8) Is it possible to run rump_exec in rump ? e.g. to boot rump kernel and 
> >> start init by it ?
> > 
> > What are you trying to accomplish?  Generally no, in a special case yes.
> > 
> > I've been doing a little work in that area and I have a syscall server
> > which can support a process's basic syscall requests in a rump kernel.
> > But that's a very boring approach, since it requires host kernel support.
> > I think the process should know where it wants its requests to be
> > serviced.
> I thought about something like userspace virtualization(zones, jails) based 
> on top of rump.

Given that the idea of jails/zones is to limit a userspace process,
doing this in a userspace process is not the obvious route.  It probably
could be done with a software-isolated process, but we are desperately
"not there" with our toolchain.  Another choice would be to port rumpuser
on top of the Xen hypervisor interface, like jym recently envisioned.

Even so, rump is about virtualizing the kernel, not the user interface
layer.  Given that jails/zones is a well-understood technology with at
least some sort of NetBSD implementation already done, why not go the
obvious route and finish that off?

Home | Main Index | Thread Index | Old Index