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] Xen+coLinux

To: Dan Aloni <da-x@xxxxxxxxxxx>
Subject: Re: [Xen-devel] Xen+coLinux
From: Steven Hand <Steven.Hand@xxxxxxxxxxxx>
Date: Sat, 10 Apr 2004 13:49:55 +0100
Cc: Jacob Gorm Hansen <jacob@xxxxxxxx>, "Digital Infra, Inc." <okajima@xxxxxxxxxxxxxxxxxx>, Xen list <xen-devel@xxxxxxxxxxxxxxxxxxxxx>, Steven.Hand@xxxxxxxxxxxx
Delivery-date: Sat, 10 Apr 2004 13:49:59 +0100
Envelope-to: Steven.Hand@xxxxxxxxxxxx
In-reply-to: Message from Dan Aloni <da-x@xxxxxxxxxxx> of "Fri, 09 Apr 2004 22:10:00 +0300." <20040409191000.GA21745@xxxxxxxxxxxxxxx>
>On Fri, Mar 19, 2004 at 04:01:38PM +0100, Jacob Gorm Hansen wrote:
>> On Fri, 2004-03-19 at 13:29, Digital Infra, Inc. wrote:
>> > 
>> > Hello Xen team.
>> > 
>> > I think Xen and coLinux have similarity in its algorithm.
>> > How about combining two technologies?
>> > I mean, for example, making XEN.SYS - which makes WindowsXP/2K as Xen host
>> > (coLinux has LINUX.SYS, which makes Windows as coLinux host.)
>> > The poing is, you can do it by "live migration".
>> > you dont have to stop your VM.
>> I am currently working on live migration in Xen. I agree that getting
>> Xen to run within/alongside Windows would be extremely useful. Are you
>> involved with the coLinux project?
>According to what I understand, a machine running Xen, runs using a  
>Xen-patched Linux kernel, right? So, if the coLinux patch doesn't 
>conflict much with the Xen patch, you'd be able to easily create a 
>coXenoLinux that runs under Windows just like the regular coLinux 

Not really; XenoLinux runs on top of Xen rather than on the bare metal; 
the changes made to linux are to replace some of the low-level parts 
which interact with the real machine (e.g. cli/sti, raw device access, 
raw cr3 and page table access) with code which interfaces with Xen. 

To get XenoLinux working in a manner similar to coLoinux, it would be
necessary to get Xen working alongside Windows. If this could be achieved, 
then 1 or more XenoLinux instances should be able to run on top of that. 
I've not looked at the coLinux work in detail, but doing "coXen" may well
be possible, although it'd need to be somewhat lobotimized I believe (e.g.
I'm guessing coLinux is uniprocessor). 



<Prev in Thread] Current Thread [Next in Thread>