Re: Darwin and Xen?
Re: Darwin and Xen?
- Subject: Re: Darwin and Xen?
- From: Andrew Gallatin <email@hidden>
- Date: Thu, 15 Feb 2007 15:32:01 -0500 (EST)
Terry Lambert writes:
> This is the wrong answer to his question.
>
> Since Xen uses paravirtualization, you have to do things to the base
> OS to make it work, that make it unable to work _without_ Xen being
> there all the time, unless you are porting it to use Darwin as the
> host kernel (then that's a Xen port, not a Darwin port).
>
<....>
> time I saw them present anything was about 6 months ago when they were
> on a short US tour, and they presented at BayLISA (<http://www.baylisa.org/
> >), and they were complaining about Vanderpool. So the only thing I
> could have said was "I don't know", which is not very useful
Unfortunately, your answer was a bit out of date. Xen seems to be
dealing with vanderpool. According to the Xen FAQ
(http://wiki.xensource.com/xenwiki/XenFaq) the can run unmodified
Windows:
1.4. Does Xen support Microsoft Windows?
The paravirtualized approach we use to get such high performance has
not been usable directly for Windows to date. However Xen 3.0 added
Intel VT-x support to enable the running of unmodified guest
operating systems, including Windows XP & 2003 Server, using
hardware virtualization technology. Xen 3.0.2 and later support AMD
Pacifica technology as well. Check to see if your CPU is among the
list of HVM Compatible Processors, and if your motherboard is among
the list of HVM Compatible Motherboards.
It goes on to say that none of the BSDs work in this mode, so I
imagine that some work on Xen would be required to get darwin
booting. Has anybody tried it?
What I'd like to see is support for letting an HVM guest access the
TPM hardware, so that I could run a real, legal, software-updatable
MacOSX in a virtual machine on a Mac, underneath Xen and
Linux. (ducks, runs for cover..).
Drew
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-kernel mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden