Linux - DesktopThis forum is for the discussion of all Linux Software used in a desktop context.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
I am planning to buy a new desktop machine for my home office. As I am both a programmer and (occasional) gamer, I'd like to get a machine that is very good for gaming. But because I don't have a lot of space in my office, I have room for only one physical machine.
Is there a way to run both Windows (XP or Vista) and Ubuntu with some kind of virtualization technology at the same time (not dualboot)?
When I say "at the same time" I mean something that will enable me to switch between the virtual machines on the fly (hotkey combination) AND allow for near-native performance, so that I can play my new 3D-based (DX10/OpenGL) games on the windows virtual machine while having all my productivity applications running on the Ubuntu virtual machine at the same time (or vice versa).
As far as I have understood I would need a machine with a processor with hardware virtualization support (Intel VT-x or some AMD product) to do this. But when I have this hardware, will I be able to setup an environment like this, or is it impossible to use two virtual machines on the same hardware at the same time that utilize the hardware (sound/video) in this fashion?
So is virtualization possible for a wannabe gamer (and developer + photography geek)?
PS: I've been a long time user of Linux (since 1.2.13) and Windows, but in virtualization there seems to be somewhat too much use of buzzwords to get a good understanding the bigger picture.
Xen3 is supposed to just use a very thin hypervisor, and drivers are supposed to work on a lower level than the hypervisor. I thought this would make it possible to use native drivers in the guest OSes?