有没有兴趣支持arm64的wine呢?
我们知道wine只是一个linux--win的翻译程序,而不涉及指令集翻译,这意味着arm64不是没有wine,而是ARM64的wine只能运行arm64的win程序。
但是随着win10 for arm的发布,这个状况有了一些微妙的变化,因为arm64的win程序开始越来越多了,这使得arm的原生wine(而不是box86二次转译的)有了不少用武之地。甚至还有魔兽世界和我的世界这种游戏,包括Photoshop,都是有原生arm64 for win的。
所以能不能加入arm64的wine核心,用来试试跑arm64 的exe呢?
转自某乎的arm for win原生应用列表
官方支持的应用
VS Code
WSL2
Windows Terminal (Microsoft Store 版)
Edge (Chromium)(前往 Telegram 频道下载)
Firefox
Everything
Geekbench
Rufus
Electron
Dism++
PuTTY
Powershell Core
VLC
FFmpeg(请按照提示自行编译)
Bandizip
Notepad2
SDLPAL
DOSBox-X
CrystalDiskMark
CrystalDiskInfo
支持 ARM 的 UWP
Twitter
Videotape
Zattoo Live TV
Drawboard PDF
Penbook
Flipboard
Microsoft Todo
Skype
Onenote
Concepts
Sketchable
S 模式下的 Dropbox
Windows 10 ARM 自带应用
Photoshop
Lightroom
非官方支持的应用
Chromium
7-Zip (官方/非官方:exe / msi)
NodeJS
Audacity
Brave
PPSSPP
Filezilla
RealVNC
TightVNC
Python
Golang
XDA 的开发者为 Windows RT 重构的 ARM32 应用(有很多,但是版本都比较旧)
@kero990,我试过魔兽世界arm64用wine不能启动。还有,我观察到魔兽世界的启动器(战网客户端)是x86的,魔兽世界arm64打开后,它的内置浏览器是x86的。也就是说,很多arm64软件都带有x86组件,必须想办法把x86 wine和arm64 wine结合起来,否则很多实际软件都难以运行。
当然,确实有一些只包含arm64组件的Windows应用,可能可以运行。所以我会考虑向wine游戏助手上传arm64 wine二进制。