基于周五发布的 Wine 11.2 版本,现在是 Wine-Staging 11.2 版本,这是一个带有数百个额外补丁的实验/测试版 Wine,这些补丁尚未在开源软件的上游版本中引入,该软件使 Windows 游戏和应用程序能够在 Linux 上运行。在这个双周更新中,值得注意的是更多补丁用于继续改进 Linux 上的 Adobe Photoshop 安装器支持。
最近有人发布了补丁,用于使 Adobe Photoshop 2025 安装器在 Linux 上工作。安装器在补丁的作用下可以正常工作,应用程序随后也能在 Wine 下运行。这些补丁尚未上游化,但已经被合并到 Wine-Staging 11.1 中。随着 Wine-Staging 11.2 的发布,现在有更多补丁用于改善 Linux 上的 Adobe Photoshop/Adobe Creative Cloud 体验。
今天上午发布的 Wine-Staging 11.2 带来了更多补丁,旨在帮助 Linux 上的 Adobe 软件,其他软件也可能从中受益。现在为 MSHTML 提供了 IXMLSerializer 实现,并允许 xml2 代码在元素内部嵌入 XML 声明。这补充了 Wine-Staging 11.1 中关于 MSHTML3 和 MSXML3 的早期代码。

这个 Wine 合并请求正在跟踪这些补丁,以努力将其合并到上游 Wine 代码库中。
今天的 Wine-Staging 11.2 发布还包含了最新的 VKD3D 代码,并移除了一些过时的补丁。特别是那些与 PE/Unix 分支冲突的补丁,将导致许多补丁需要重写。可能影响用户的一个被移除的补丁是移除了 “NVCUDA” 的 CUDA 支持:
“虽然这个补丁集有已知用户,但由于 PE/Unix 分割,它已经禁用了一段时间。它需要从根本上重新编写。
更糟糕的是,目前这种情况甚至不可能发生。nvcuda 有一些私有的未公开接口,不能简单地传递;它们需要了解类型才能进行 wow64 翻译,这是上游化的要求。”
我们需要 NVIDIA 的合作来获取 CUDA 上游支持。NVIDIA 的员工已经意识到这个问题,但到目前为止,该公司还没有向我们提供必要的文档。”
其他被移除的补丁已经在多年前被禁用,或者与最新的上游代码存在其他问题。
转自 Wine-Staging 11.2 Brings More Patches To Help Adobe Photoshop On Linux – Phoronix
Linuxeden开源社区