From owner-freebsd-net Tue Jan 23 22:54:55 2001 Delivered-To: freebsd-net@freebsd.org Received: from fork.computel.sk (fork.computel.sk [195.28.96.96]) by hub.freebsd.org (Postfix) with ESMTP id 5414337B404 for ; Tue, 23 Jan 2001 22:54:25 -0800 (PST) Received: from tempest.sk (t74.tempest.sk [195.28.100.74]) by fork.computel.sk with ESMTP id HAA08582; Wed, 24 Jan 2001 07:50:05 +0100 Message-ID: <3A6E7B1D.CDA921B9@tempest.sk> Date: Wed, 24 Jan 2001 07:50:05 +0100 From: Pavol Adamec Organization: Tempest X-Mailer: Mozilla 4.72 [en] (X11; I; FreeBSD 4.2-STABLE i386) X-Accept-Language: en MIME-Version: 1.0 To: Alex Pilosov Cc: "Bruce R. Montague Brucem" , freebsd-net@freebsd.org Subject: Re: virtual hypervisor clusters References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org 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 majordomo@FreeBSD.org > with "unsubscribe freebsd-net" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message