This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


Re: [Xen-devel] Vertualization of Unmodified Operating Systems

To: Dave Feustel <dfeustel@xxxxxxxxxxxxxx>
Subject: Re: [Xen-devel] Vertualization of Unmodified Operating Systems
From: "M.A. Williamson" <maw48@xxxxxxxxx>
Date: 16 Apr 2006 14:14:11 +0100
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Sun, 16 Apr 2006 06:14:35 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <200604151739.10975.dfeustel@xxxxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <200604151739.10975.dfeustel@xxxxxxxxxxxxxx>
Reply-to: mark.williamson@xxxxxxxxxxxx
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
AMD Pacifica and Intel's VT make possible the virtualization of unmodified operating systems. Is it still necessary to add code to the hypervisor to support specific operating systems, or can Xen, as written, support any arbitrary OS that successfully boots
on a PC? (I'm thinking of the BSDs here).

Shouldn't be necessary to add special support usually... However, if an OS makes use of particularly esoteric hardware features that other OSes do not use then it's possible those will not be emulated in Xen yet. In these cases, one would add the emulation to Xen and then that OS (and any others which used those features) would be able to run unmodified.

x86 is full of little "tricks", of the "whoa, people (can) do that?" variety ;-)


Xen-devel mailing list