thepingofdeath
Member
I recently read that it was possible to run Windows XP with no major, if any, speed impacts at the same time as Linux via Xen virtualization. How would I go about doing this, and is it possible in Fedora Core, Ubuntu, or Suse?
Originally posted by: dwcal
You can't run Windows XP under Xen yet, only Linux and BSD.
The developers did port Windows XP to run under an early version of Xen,
Intel and AMD are both working on virtualization features for their processors. AMD's is called Pacifica. When that comes out expect to see a lot more software supporting Windows under a VM.
Originally posted by: thepingofdeath
What I read said something about Suse 10 supporting Windows XP under Xen.
Originally posted by: kamper
http://news.com.com/Xen+passes+Windows+...ne/2100-7344_3-5842265.html?tag=cd.top
Originally posted by: thepingofdeath
yay. then i can finally run linux but losslessly and quickly swap to windows to play a game.
Originally posted by: bsobel
Originally posted by: thepingofdeath
yay. then i can finally run linux but losslessly and quickly swap to windows to play a game.
Yep. I personally believe (as this is improved) it's one of the biggest threats to MS. Linux itself isn't. But being able to truely try Linux (or OSX... just wait) side by side without 'losing everything' will help level the playing field. Those other OS's will still need to compete, but people who feel they do can migrate over instead of 'jump' like today
My 2 cents, your mileage WILL vary 😉
I don't understand why that doesn't make sense, but then again, I know very little about virtualization... Isn't this the scenario he's talking about:Originally posted by: bsobel
Xen is the hypervisor, so saying XP under Suse doesn't make sense in the context. Do you happen to have link to what you read?Originally posted by: thepingofdeath
What I read said something about Suse 10 supporting Windows XP under Xen.
-boot suse
Now, as for your comment about this being a threat to windows, which markets are you talking about? Server, desktop, work station? Does xen run 'on' windows? Please explain slowly 😛
Originally posted by: Sunner
Originally posted by: bsobel
Originally posted by: thepingofdeath
yay. then i can finally run linux but losslessly and quickly swap to windows to play a game.
Yep. I personally believe (as this is improved) it's one of the biggest threats to MS. Linux itself isn't. But being able to truely try Linux (or OSX... just wait) side by side without 'losing everything' will help level the playing field. Those other OS's will still need to compete, but people who feel they do can migrate over instead of 'jump' like today
My 2 cents, your mileage WILL vary 😉
Never thought of that really, good point :thumbsup:
Thanks, that's exactly what I didn't understand 🙂Originally posted by: bsobel
-boot suse
Think of Xen as the primary OS for the box. You boot Xen, then you would boot Suse within a virtual machine (not the other way around). The model your discussing is much more like Vmware GSX or Vmware Workstation which does run ontop of another mainstream OS. Xen is more akin to Vmware ESX....
This is why I was curious. On the desktop, if people aren't willing to at least dual-boot linux or put it on a second machine already, why would they want to interupt the windows setup that they got from their oem by installing xen?Now, as for your comment about this being a threat to windows, which markets are you talking about? Server, desktop, work station? Does xen run 'on' windows? Please explain slowly 😛
I was talking about desktop, this is already happenign in server where data centers use Vmware ESX and boot whatever they need to get the job done in vm's ontop of it...
Bill
Originally posted by: kamper
Thanks, that's exactly what I didn't understand 🙂Originally posted by: bsobel
-boot suse
Think of Xen as the primary OS for the box. You boot Xen, then you would boot Suse within a virtual machine (not the other way around). The model your discussing is much more like Vmware GSX or Vmware Workstation which does run ontop of another mainstream OS. Xen is more akin to Vmware ESX....
This is why I was curious. On the desktop, if people aren't willing to at least dual-boot linux or put it on a second machine already, why would they want to interupt the windows setup that they got from their oem by installing xen?Now, as for your comment about this being a threat to windows, which markets are you talking about? Server, desktop, work station? Does xen run 'on' windows? Please explain slowly 😛
I was talking about desktop, this is already happenign in server where data centers use Vmware ESX and boot whatever they need to get the job done in vm's ontop of it...
Bill
On the server, does linux need xens help to displace windows? Is it just a question of not having enough spare hardware to try out linux? This seems odd to me, because at the place where I just finished a co-op term, windows is in full stride taking the place of aix because it's way cheaper. Linux isn't even in the picture but if it was, I'm not sure that virtualization would really make it much more attractive.
yay. then i can finally run linux but losslessly and quickly swap to windows to play a game.
On that you have what they call 'rings'. The initial OS that gets started will run in 'ring 0'... which gives it special privilages to access hardware directly that other operating systems in other rings won't be able to do. This will allow it access to things like video and audio hardware. Other operating systems that will run won't have direct access like that, so things like 3d games in a non-ring 0 won't work.
So if you wanted to play video games in Windows, but be able to use Linux, you'd have to do something like run Windows in ring 0, to get access for hardware acceleration, then run Linux as another Xen-hosted OS. Then you could do something like run a X server on Windows and then use that to communicate directly with Linux.
This is why I was curious. On the desktop, if people aren't willing to at least dual-boot linux or put it on a second machine already, why would they want to interupt the windows setup that they got from their oem by installing xen?
On the server, does linux need xens help to displace windows? Is it just a question of not having enough spare hardware to try out linux? This seems odd to me, because at the place where I just finished a co-op term, windows is in full stride taking the place of aix because it's way cheaper. Linux isn't even in the picture but if it was, I'm not sure that virtualization would really make it much more attractive.
Originally posted by: bsobel
On that you have what they call 'rings'. The initial OS that gets started will run in 'ring 0'... which gives it special privilages to access hardware directly that other operating systems in other rings won't be able to do. This will allow it access to things like video and audio hardware. Other operating systems that will run won't have direct access like that, so things like 3d games in a non-ring 0 won't work.
So if you wanted to play video games in Windows, but be able to use Linux, you'd have to do something like run Windows in ring 0, to get access for hardware acceleration, then run Linux as another Xen-hosted OS. Then you could do something like run a X server on Windows and then use that to communicate directly with Linux.
Think of the Vanderpool technology as adding a new ring 'below ring 0' for the hypervisor to use. The OS then run at ring 0, but thats no longer the lowest possible ring.
I saw you edited the emulation comment out, but its core to the difference between Xen and Vmware (etc). There are about a dozen instruction on the x86 that can not be virtualized, Vmware actually emulates those code pages with the instructions to ensure it 'doesnt lost control' of the machine and that the right 'things' happen. Xen's approach is to have the hosted OS's not use those instructions, but instead inform Xen that they need to (which then does it on their behalf). With Vanderpool, even code running at ring 0, there is no longer any non-virtualized instructions. Hence the need to emulate goes away, so Vmware, Connectix, etc will all see performance gains when they support the new chips.
I seriously doubt it.Originally posted by: drag
On the server, does linux need xens help to displace windows? Is it just a question of not having enough spare hardware to try out linux? This seems odd to me, because at the place where I just finished a co-op term, windows is in full stride taking the place of aix because it's way cheaper. Linux isn't even in the picture but if it was, I'm not sure that virtualization would really make it much more attractive.
It'll help reduce costs and increase flexibility. Already it would probabably been much cheaper and easier for them to go from AIX to Linux instead of from AIX to Windows, but lots of places do lots of funny stuff.