VMWare

David Schultz das at FreeBSD.ORG
Wed Nov 24 19:47:21 PST 2004


On Wed, Nov 24, 2004, Mike Jeays wrote:
> On Wed, 2004-11-24 at 21:00, Alec Berryman wrote:
> > begin  quotation of pete wright on 2004-11-24 17:26:37 -0800:
> > 
> > > i've had no problems running multiple copies of FreeBSD (4.x and
> > > 5.x) as well as openBSD as a vmware guest.
> > 
> > Are you talking about VMWare Workstation or the GSX/ESX server?
> > 
> 
> The part of the presentation that seemed most interesting to me was the
> ESX server.  This seems a lot like the early IBM VM operating system,
> which completely virtualises the hardware.  I thought this was really
> clever when I first heard of it many years ago.  I have often wondered
> what the requirements on the instruction set for a CPU are to make this
> possible.

Actually, x86 isn't fully virtualizable.  My understanding is that
VMWare uses some pretty bizarre code rewriting tricks to make the
emulation work completely correctly.  A friend of mine who knows
x86 way better than I do claims the necessary hacks are not too
complicated, but Ed Wang says they're trade secrets of VMWare and
won't talk about them, so who knows?


More information about the freebsd-chat mailing list