Linux - Virtualization and CloudThis forum is for the discussion of all topics relating to Linux Virtualization and Linux Cloud platforms. Xen, KVM, OpenVZ, VirtualBox, VMware, Linux-VServer and all other Linux Virtualization platforms are welcome. OpenStack, CloudStack, ownCloud, Cloud Foundry, Eucalyptus, Nimbus, OpenNebula and all other Linux Cloud platforms are welcome. Note that questions relating solely to non-Linux OS's should be asked in the General forum.
Notices
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.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I wanted to know if it's somehow possible to add a processor feature inside of a virtualised host?
My problem is I have a PIII with SSE feature, but a programm I want to run (namely steam) needs the SSE2 feature. To solve this problem I wanted to virtualise some enviroment with the SSE2 feature on the cpu inside the virtualised enviroment.
As one can tell the solution should not need Virtualisation technique inside the original cpu. PIII just does not have it
I've got some knowledge about xen, but dunno if it's possible with it. The other programm I know a bit about is qemu. But also no knowledge if possible.
Maybe in a parallel universe but here AFAIK one can't emulate what the host hasn't got. As mister Pratchett would say it has to do something with quantum :-]
Thanks for the answer unspawn.
By any chance you have a gateway to a parallel universe lying around? I lend mine to a friend but he broke it .
Fun aside. Seems I have to wait till they fix the binary...
Maybe in a parallel universe but here AFAIK one can't emulate what the host hasn't got.
True in this special case, but not in general. Otherwise it would not be possible to use qemu for emulating an ARM, PPC or SPARC system. So if the OP can convince the qemu team to write SSE2 emulation it should be possible. But I think it would be so slow that it would be useless.
In a very real sense any processor can be emulated by any processor. The question is more of what emulator do you have? That would decide how that VM works to create the processor. Some use parts of the real computer while others do it all in software.
The terms may be the sticking point. Virtualization and paravirtualization and emulation need to be defined maybe.
So if the OP can convince the qemu team to write SSE2 emulation it should be possible.
Okay, guess the fine print got us. For sure qemu can emulate cpu ARCHITECTURE'S but I need a cpu FEATURE. I guess I just have to see if there is the option of sse in some variant for the -cpu option of qemu. (The manual only shows +svm).
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.