|
|

楼主 |
发表于 2026-2-28 11:13
|
显示全部楼层
实际上,Wine 并不是没有 64 位版本,而是已经全面支持 64 位架构。从 Wine 11.0 版本开始,其核心改进之一就是 WoW64 架构的完整支持,这意味着它可以在 64 位系统上原生运行 32 位和 16 位的 Windows 应用程序。
过去,为了兼容 32 位应用,Linux 发行版通常需要维护两个独立的 Wine 包:一个用于 32 位环境(wine32),另一个用于 64 位环境(wine64)。但随着 WoW64 模式的成熟,Wine 11.0 引入了统一加载器,取代了旧的 wine64 加载器,并且不再需要单独的 WINEARCH=win32 模式。
因此,当前的 Wine 已经是 64 位架构的主力,而且通过 WoW64 模式,它可以无缝运行各种 Windows 应用,包括旧版 32 位甚至 16 位程序。这也意味着用户只需安装一个 64 位版本的 Wine,就可以同时处理多种类型的 Windows 软件。
此外,Wine 项目正在逐步淘汰对 WINEARCH=win32 的支持,鼓励用户使用新的 WINEARCH=wow64 模式来获得更好的兼容性和性能。
所以,问题中提到的“为什么不做 64 位 Wine”其实并不准确。现在的 Wine 已经是 64 位为主流,并且通过 WoW64 架构实现了对多架构应用的全面支持。 |
|