WARNING - OLD ARCHIVES

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/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-users

RE: [Xen-users] help: ports of windows

To: "Phinux Chang" <phinuxchang@xxxxxxxxx>, xen-users@xxxxxxxxxxxxxxxxxxx
Subject: RE: [Xen-users] help: ports of windows
From: "Petersson, Mats" <Mats.Petersson@xxxxxxx>
Date: Fri, 24 Mar 2006 11:07:01 +0100
Delivery-date: Fri, 24 Mar 2006 10:10:11 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcZOydvH3nYn6YS6TFauXfQgSFoHSQAX3OJw
Thread-topic: [Xen-users] help: ports of windows
Well, Xen in it's original form was and is a Para-virtualized virtual machine monitor (hypervisor). It RELIES on modifications of the source code of the OS to inform the hypervisor of important changes to critical registers, i/o accesses, etc, etc. Since then, there's been support added for HVM (Hardware Virtual Machine), but that requires a new CPU that has the Virtualization features... 
 
If Microsoft wanted to, they COULD release a version of Windows that supports Para-virtualization on top of Xen, but my guess is that the reasons they don't do this is many:
1. MS don't believe in the Open Source community - or at least do not want to be seen to support it.
2. MS has their own Virtual Server that they want to promote instead of Xen.
More reasons are quite likely - but I wouldn't really know what.
 
There are of course other virtualization software sets that would run on machines with no OS modifications, and with no hardware support for virtualization. VMWare is one, there are others too.
 
I doubt anyone with access to Windows Source would actually send you a copy - that would definitely be a BIG breach of the licensing contract. ;-)
 
--
Mats


From: Phinux Chang [mailto:phinuxchang@xxxxxxxxx]
Sent: 23 March 2006 10:44
To: Petersson, Mats; xen-users@xxxxxxxxxxxxxxxxxxx
Subject: Re: [Xen-users] help: ports of windows

Hi, Petersson

     Thank you firstly.
 
     are you kidding, windows source, my god:)

     The cpu of my notebook is Pentium M, and it does't support Intel Virtualization Technology.

     Is there a compromised method? why not patch windows just like windows patch from the Microsoft official? or anybody who has the source code of windows sends me a copy:)
Petersson, Mats 写道:
 

  
-----Original Message-----
From: xen-users-bounces@xxxxxxxxxxxxxxxxxxx 
[mailto:xen-users-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of 
Phinux Chang
Sent: 22 March 2006 06:47
To: xen-users@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-users] help: ports of windows

hi, all

   I want to use windows xp in xen vitual machine, but I find 
nothing about that except the name of Intel Virtualization Technology.

   Is there anyone knows the howto, please help me, thank 
you:) I will apreciate it, thanks very much!
    

Well, the guys at XenSource have done it. The "Howto" is both rather
trivial and very complicated:
1. Get source code for Windows.
2. Apply suitable modifications to source code (probably available from
XenSource if you have a documentable Windows source license). Although I
think patches may not be up to date with Xen 3.0.x
3. Go run it. 

The difficult part of this is getting a source license from Microsoft -
they do not come with your breakfast cereals as a freebie ;-). More like
you have to pay millions of dollars and sign away the rest of your life
to get it... 

Without source license to Windows, you haven't got a chance, except for
getting a processor that supports full virtualization - or using another
virtualization technology which doesn't rely on Xen and modifications to
the source code of the OS. There are several of those available.

--
Mats
  
           
                                                              
         
Phinux Chang

-- 
Phinux Chang           
JiangSu Linux Public Technical Service Center    
http://www.jslc.org.cn
Tel: +86 25 84815160                      Fax:  +86 25 
84815160          


_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users


    


  


-- 
Phinux Chang           
JiangSu Linux Public Technical Service Center    http://www.jslc.org.cn
Tel: +86 25 84815160                      Fax:  +86 25 84815160          
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
<Prev in Thread] Current Thread [Next in Thread>