Windows-Linux 兼容层软件 Wine 日前已经推出 10.15 版,该软件可以在 Linux 系统上运行 Windows 软件,这也是 SteamOS 运行 Windows 游戏的基石。目前 Wine 的目标是在明年推出重大更新 Wine 11,而 Valve 则会在明年基于 Wine 11 推出 Proton 11,这样可以在 SteamOS 中提供更好的兼容性。
Wine 10.15 版发布日志:
更新 Unicode 字符表到 17.0.0 版,支持更多表情符号
打包服务中支持 Zip64 选项
修复各种错误
初步测试 NTSYNC 驱动程序同步功能
NTSYNC 是 Linux Kernel 6.14 中带来的新功能,NTSYNC 驱动程序旨在模拟 Windows NT 同步原语 (计算机科学中的一种同步机制),同步原语对普通用户来说就是大幅度改进在 Linux 上运行 Windows NT 软件和游戏的性能。
NTSYNC 驱动程序能够实现快速、便携、强大且正确的语义同步,可以在 Linux Kernel 内核模块中实现 Windows NT 风格的同步语义,而不是尝试在 futex/futex2 接口上进行临时拼凑或迭代。
不过目前 Wine 还不是正式支持 NTSYNC,但在 Wine 10.15 版中可以看到 Wine 团队已经开始在测试 NTSYNC,估计后续版本会陆续进行优化进而提供更好的性能。
下载 Wine 最新版:https://gitlab.winehq.org/wine/wine/-/wikis/Download