|  |  | 
  
    |  |  | 
 
  |   |  | 
  
    |  |  | 
  
    |  |  | 
  
    |   xen-devel
RE: [Xen-devel] XEN and windows licensing 
| 
  
  
  To run windows under XEN running on windows, I'd have to pay an extra 
  windows license... is there any way to get applications to run under Xen and 
  pass the windows system calls through to windows so Xen isnt running an OS but 
  rather a proxy OS?  Microsoft allows you to run multiple copies of Windows under 
virtualization with a single license - although only for certain versions of the 
OS of course..  
http://www.microsoft.com/presspass/features/2005/oct05/10-10virtualizationlicensing.mspx
However, 
what you describe isn't possible - well, at least it's not TRIVIALLY possible. 
You have to have a version of Windows installed on the machine when you want to 
run Windows application, unless you use some sort of Windows emulator, such as 
Wine under Linux.  Intercepting the system calls themselves isn't very 
difficult, but doing the work that the system call means has to be done isn't 
very easy - we'd have to write our own, compatible, version of Windows for Xen. 
 And by 
the way, if you're running Windows already (legally), you have a license. If you 
then convert that machine to run with Xen, you'd still own your legal license, 
so you could use that license to install Windows on top of Xen. Since Xen itself 
doesn't require a copy of Windows other than the one you're actually using to 
run your apps, you don't need another license - Xen uses a version of Linux 
to run the hardware emulation that you need to do to make Windows believe 
there's some real hardware there. Of course, running multiple copies of Windows 
would be under whatever rules apply to that version of Windows and virtualized 
systems. -- Mats _______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 | 
 |  | 
  
    |  |  |