As for my previous message:
It is Alpine project (http://alpine.cs.washington.edu/).
It runs (almost) unmodified TCP/IP stack in userland,
not the kernel. Sorry for confusion.
Paul
-----
There's a project to modify a FreeBSD kernel to be run as
a userland process. Sorry, I can't find the link.
Paul
Alex Pilosov wrote:
>
> On Tue, 23 Jan 2001, Bruce R. Montague Brucem wrote:
>
> > Does anyone have a way to run multiple PC emulators,
> > each running FreeBSD (of course) on a single FreeBSD
> > machine? And then cluster the virtual machines using
> > a virtual network driver/simulator? The intent here
> > is to literally run multiple TCP/IP stacks (albeit
> > at non-real-time simulation rates) and simulate a
> > wide variety of media in the ``network'' virtual
> > device on the real machine. That is, the typical
> > network research problem (or VM wannabe).
>
> Try following things:
> running freebsd under freebsd port of vmware
> running freebsd under freebsd port of plex86
>
> Actually, you don't really need 'hypervisor'. It doesn't have to be
> "completely virtualized". Linux has something called 'user-mode linux',
> which is a complete kernel, however, instead of having real
> hardware drivers, it makes userlevel (filesystem,etc) calls to the 'top'
> kernel. You don't even need root to boot it. (which is why its
> called user-mode linux). FreeBSD doesn't have anything like that, to my
> knowledge.
>
> Also, I believe that this is a pretty nasty setup to simulate anything,
> since your main latency/slowdown will be in the context switching of 'top'
> virtual machine, and you will probably kill performance after 4th virtual
> machine (just a guess).
>
> More interesting research stuff is MOSIX, it has support for real
> clustering (global pids, process migration, etc). Their latest version is
> for linux, though previous one was for BSD/OS...
>
> -alex
>
> To Unsubscribe: send mail to [EMAIL PROTECTED]
> with "unsubscribe freebsd-net" in the body of the message
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-net" in the body of the message