Can Wine run on anything other than x86 ?

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
Anurag Mishra

Can Wine run on anything other than x86 ?

Post by Anurag Mishra »

I was just reading this article
http://blog.sillica.com/2008/05/30/valv ... inux-soon/

and author suggests that one of the Wine derivative has been used on
PS2 in order to run the DirectX features using OpenGL.
Is it technically possible to do with Wine? For all I know, Wine
waited a long to get to Mac and port was only successful after Apple
started using Intel CPU's.
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Re: Can Wine run on anything other than x86 ?

Post by vitamin »

Anurag Mishra wrote:I was just reading this article
http://blog.sillica.com/2008/05/30/valv ... inux-soon/

and author suggests that one of the Wine derivative has been used on
PS2 in order to run the DirectX features using OpenGL.
Is it technically possible to do with Wine? For all I know, Wine
waited a long to get to Mac and port was only successful after Apple
started using Intel CPU's.
Yes Wine _CAN_ run on number of other architectures. However it will not run windows programs. Wine does not emulate CPU.

What Sony might have done in PS2 is using parts of Wine that implement DirectX over OpenGL. I don't see any major problems why they can't do that. The only thing is they have to be careful with type conversions on the given platform.

BTW this is not the first time some one used Wine's d3d over OpenGL implementation. Look at Parallels for Mac OS X.
Phobos
Level 2
Level 2
Posts: 15
Joined: Tue Feb 26, 2008 11:37 pm

Re: Can Wine run on anything other than x86 ?

Post by Phobos »

vitamin wrote:Yes Wine _CAN_ run on number of other architectures. However it will not run windows programs. Wine does not emulate CPU.

What Sony might have done in PS2 is using parts of Wine that implement DirectX over OpenGL. I don't see any major problems why they can't do that. The only thing is they have to be careful with type conversions on the given platform.

BTW this is not the first time some one used Wine's d3d over OpenGL implementation. Look at Parallels for Mac OS X.
And most likely won't be the last time either hehe... (VirtualBox is apparently going to use Wine's d3d to do the same too)

Anurag, Wine by itself doesn't emulate CPUs, but the original Darwine project intended to use a combination of QEMU and Wine to accomplish this... so you could say it's technically possible, only that not with Wine alone
Locked