1.
@kero990,我试过魔兽世界arm64用wine不能启动。还有,我观察到魔兽世界的启动器(战网客户端)是x86的,魔兽世界arm64打开后,它的内置浏览器是x86的。也就是说,很多arm64软件都带有x86组件,必须想办法把x86 wine和arm64 wine结合起来,否则很多实际软件都难以运行。
当然,确实有一些只包含arm64组件的Windows应用,可能可以运行。所以我会考虑向wine游戏助手上传arm64 wine二进制。
2.
我的上述观察是在骁龙845手机上安装Windows ARM64得到的。
https://hu60.cn/q.php/bbs.topic.100935.html
这个手机安装Windows的方案最近越来越好了,mix2s上的Windows都已经支持4G了。
3.
@老虎会游泳,
然而我在我的飞腾机器上跑wine,连arm64的7zip和everything这种小玩意都跑不起来,不知道这个wine到底是不是用来搞arm64的。当然纯终端的wine难用了点。
而且wine是有官方维护的Android版本,而arm linux不知道是什么状况。
最后,wine发布了7.0,但是uos底层库太低了,wine只能跑到4.0.3。这让我很蛋疼。。。
4. 当然,最佳的方案就是在这台飞腾2000的机器上直接跑win on arm,不过这个东西显然比树莓派和骁龙手机搞得人更少,前途渺茫。而同样受限制于uos的底层库,qemu在这玩意上也只能跑到3.0版本,kvm+win10同样困难重重。
uos简直是tmd拖后腿的傻x
5.
@kero990,我马上编译一个可以在uos上运行的wine 7.0 arm64发出来,来说明你说的不正确。
8.
@kero990,添加到wine游戏助手了。
不过只有box86方案的wine游戏助手能用,exagear方案的不能用。
https://hu60.cn/q.php/bbs.topic.101069.html
更新1:看起来在wine游戏助手里的使用还有些问题,创建不出wine前缀。可能是受到了lutris运行库或者启动参数的干扰。
更新2:哦我知道了,前缀架构必须选64位,否则就创建不出wine前缀。因为这个包是纯arm64的wine。
9. 测试了新的arm64核心,一些小玩意,例如7zip,everything运行的非常好,毫无问题,但大型软件目前还无法启动。测试了三大浏览器都无法正常安装(edge、chromium、firefox),firefox能出现解压的过程,但随即闪退,我甚至没找到解压后的文件在哪。甚至我还测试了魔兽世界的arm版,有进程运行起来了,但没有任何界面出现。
不过目前还是用默认的wine前缀进行的测试,甚至wine官方社区也没有讨论arm版wine的,所以没有任何经验可以借鉴。同时arm win环境明显缺乏大量运行库文件,.net2.0-4.5,dx9,vc之类的显然都是没有的
最后,哪位同学能找到例如office,Photoshop之类的arm测试安装包,可以发给我,我在网上搜遍了也没有,搜到的都是新闻。