请问是否能够在ARM的CPU上运行wine?

为当前最终发行版之前的所有版本提供支持
回复
xshuai
帖子: 2
注册时间: 2010-03-18 17:14
送出感谢: 0
接收感谢: 0

请问是否能够在ARM的CPU上运行wine?

#1

帖子 xshuai » 2010-03-18 17:23

我想在arm的cpu上跑windows的程序,不知道是否能够使用wine?

上网查了一下,wine似乎只支持x86的系统。

那么有别的解决方案吗?

或者有别的项目正在做这件事么?


我不太清楚能不能,或者难度有多大。高手顺便给解释下吧,扫扫盲。

谢谢了!
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵
送出感谢: 1 次
接收感谢: 6 次

Re: 请问是否能够在ARM的CPU上运行wine?

#2

帖子 wangdu2002 » 2010-03-18 18:24

难度不是一般的大啊。。。需要你自己从头到尾把wine的源码全改过来以适应Arm的cpu架构。。。然后再交叉编译之。 :em03
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
xshuai
帖子: 2
注册时间: 2010-03-18 17:14
送出感谢: 0
接收感谢: 0

Re: 请问是否能够在ARM的CPU上运行wine?

#3

帖子 xshuai » 2010-03-22 10:10

哦,我原以为wine的源码只需要重新编译就可以呢。

不过我想就算把wine源码改了以适应arm的cpu架构,估计要执行的.exe可能也需要重编译成arm架构的才行

感谢2楼~
头像
xiaomao101
帖子: 474
注册时间: 2006-04-05 18:12
送出感谢: 0
接收感谢: 0
联系:

Re: 请问是否能够在ARM的CPU上运行wine?

#4

帖子 xiaomao101 » 2010-03-22 12:09

我觉得那个windows的程序也得支持arm的架构才行吧。
delectate
帖子: 18311
注册时间: 2008-01-09 22:41
送出感谢: 0
接收感谢: 6 次

Re: 请问是否能够在ARM的CPU上运行wine?

#5

帖子 delectate » 2010-03-22 12:18

exe不需要吧,只要wine交叉编译过去就可以了

虽然wine自己不承认是虚拟机,但是作为虚拟运行环境的他,和exe无关吧
头像
hasee.wu
帖子: 2089
注册时间: 2009-10-20 21:13
来自: Pacific Western University
送出感谢: 0
接收感谢: 7 次

Re: 请问是否能够在ARM的CPU上运行wine?

#6

帖子 hasee.wu » 2010-03-22 13:51

从现有资料来看, arm上的wine,可以直接运行wince的程序
http://yokozar.livejournal.com/20155.html


但win32的应用程序,要在arm上wine运行,还需要一个处理器模拟器,有人提到了通过combine wine and qemu实现.虽然可行,但效率太低,除非arm处理器的发展超过了i386架构,未来还是有这种可能的。


http://wiki.winehq.org/ARM


http://forum.winehq.org/viewtopic.php?t ... dfe662f00e

http://www.wine-reviews.net/wine-review ... -2010.html


Essentially you implement the WIN32 API stuff natively on the ARM, and then you
couple that with an X86 emulator to handle the application logic. Might not work for games or other
processing-heavy stuff, but most apps spend most of their processing time in the various levels of
library calls that WINE provides. If those parts ran at native speed, you might not even notice
much of a hit for the X86 emulation (shouldn't be any worse than a GUI app written in Python or VB
or whatever).
上次由 hasee.wu 在 2010-03-22 14:01,总共编辑 1 次。
头像
luojie-dune
帖子: 22033
注册时间: 2007-07-30 18:28
系统: Linux
来自: 空气中
送出感谢: 9 次
接收感谢: 61 次

Re: 请问是否能够在ARM的CPU上运行wine?

#7

帖子 luojie-dune » 2010-03-22 14:01

因为那些软件不给源代码,如果你编译出了WINE,也在上面编译使用开源软件——应该没问题~~~
『这个世界都是我的 ,我爱你们』

ENTP ⥂ INTP ⥄ INFP ⇦ INTJ

在此发布的文章使用 Creative Commons Attribution-ShareAlike 4.0 协议
回复

回到 “老旧版本支持”