WinAPI 开放实现的一个实验性分支——Wine 6.18 已经发布。 自 6.17 版本发布以来,已关闭 19 个错误报告并进行了 485 个更改。

最重要的变化:

  • Shell32 和 WineBus 库转换为 PE(可移植可执行文件)格式。
  • 将 Unicode 数据更新到版本 14。
  • Mono 引擎已更新至 6.4.0 版。
  • 已完成额外工作以支持调试格式 DWARF 3/4。
  • 默认情况下启用支持 HID(人机接口设备)协议的操纵杆的新后端。
  • 已关闭与生化危机 7 相关的错误报告。
  • 关闭与应用程序操作相关的错误报告:Far Manager 2.0、Melodyne 5、ID Photo Maker 3.2、Thai2English、Windows ISO Downloader 8.45、Click-N-Type 3.03。

同时,该项目的正式版本是 Wine Staging 6.18 ,其中形成了扩展的 Wine 程序集,包括尚未完成或有风险的补丁,这些补丁尚不适合采用到主要的 Wine 分支中。 与 Wine 相比,Wine Staging 提供了 616 个额外的补丁。

新版本提供了与 Wine 6.18 代码库的同步。与 ntoskrnl.exe、IRP、shell32 中的 unixfs 支持以及 K32GetModuleBaseNameW、K32GetModuleInformation 和 K32GetModuleBaseNameA 函数的实现相关的 7 个补丁已转移到主要的 Wine 组合中。添加了 4 个补丁,能够将 Token 对象集成到 sapi 中并支持 FltBuildDefaultSecurityDescriptor 和 ISpObjectToken-CreateInstance 函数。更新的补丁是 plat-streaming-support 。

此外,我们可以注意到 Epic Games 宣布在作弊系统 Easy Anti-Cheat anti- 中实现对 Linux 平台的支持。支持原生 Linux 构建和使用 Wine 和 Proton 中间层启动的游戏,这将解决运行基于 Windows 的游戏时在 Wine/Proton 中启用反作弊的问题。 Easy Anti-Cheat 允许您在特殊的隔离模式下启动网络游戏,它会验证游戏客户端的完整性,并通过其内存检测对进程的入侵和操纵。

发表评论