用心打造
VPS知识分享网站

Arch Linux转向纯WoW64构建Wine和Wine-Staging

Arch Linux 将 wine 和 wine-staging 转换为纯 WoW64 版本,从而消除了多库依赖。

依赖 Wine 运行 Windows 应用程序的 Arch Linux 用户很快就会注意到一个重大的底层变化。该发行版已宣布将winewine-staging软件包过渡到纯 WoW64 构建,从而有效地消除了用户对软件仓库的依赖multilib

Arch Linux转向纯WoW64构建Wine和Wine-Staging

此举使 Arch 与上游 Wine 开发更加紧密地结合起来,同时简化了打包和依赖管理。

对于那些不熟悉的人来说,WoW64(Windows-on-Windows 64-bit)是一个 Windows 子系统,允许 32 位应用程序在 64 位版本的 Windows 上运行。

但是什么导致了这种变化呢?传统上,许多 Linux 发行版都构建了单独的 32 位和 64 位 Wine 软件包。但使用纯 WoW64 版本,您只需安装一个 64 位 Wine,即可同时运行 64 位和 32 位 Windows 应用程序。

多年来,Arch 上的 Wine 用户也一直依赖该multilib仓库来处理 32 位兼容层。然而,此次向 WoW64(一种 32/64 位混合架构)的转变意味着 Wine 现在可以让 Arch 用户在 64 位系统上无缝运行 32 位 Windows 应用程序,而无需单独的 32 位库。

据开发人员称,这一决定是由 Wine 上游的发展轨迹推动的,该轨迹越来越青睐 WoW64,因为它维护更简便,复杂性更低。

虽然这一转变有望带来长期效益,但短期内也难免会遇到一些问题。以下两个关键因素值得考虑:

  1. OpenGL 性能影响:WoW64 版本会给依赖 OpenGL 的 32 位应用程序带来已知的性能下降。游戏玩家和图形密集型软件用户可能会注意到这一差异,但 Vulkan 和 Direct3D 应用程序不受影响。
  2. 需要重新配置前缀:现有的 32 位 Wine 前缀(安装 Windows 应用的自定义环境)必须从头开始重新创建。建议遇到问题的用户备份数据,删除旧前缀,然后在新的 WoW64 设置下重新安装应用程序。

更多信息,请参阅官网公告

赞(0)
未经允许不得转载;国外VPS测评网 » Arch Linux转向纯WoW64构建Wine和Wine-Staging
分享到