Fedora 利益相关者一直关注着在 Wine 和 Steam Play 中使用 NTSYNC 的更佳体验,通过在可能使用时加载 NTSYNC 内核模块。现在,Fedora 工程和指导委员会(FESCo)已批准 Fedora 44 版本中的这一改进。
NTSYNC 现已存在于主线 Linux 内核中,最新的 Wine 10.xx 开发版本以及即将发布的 Wine 11.0 稳定版本允许使用该内核代码,以更快地实现模拟 Microsoft Windows NT 同步原语。但当前的问题是,NTSYNC 内核模块驱动程序在需要时不会自动加载,由于目前除了 Wine 或基于 Wine 的软件(如 Steam Play (Proton))之外没有其他用户,因此无条件加载它几乎没有用途。
Fedora 现已被批准的计划是通过 RPM 建议,如为 Wine 和 Steam 等选择包启用 NTSYNC 内核模块。Wine 位于 Fedora 仓库中,而 RPM Fusion 包如 Valve 的 Steam 可以适配以推荐此 NTSYNC 自动加载包,以及各种游戏启动器。

推荐的新的 RPM 包将设置一个 modules-load.d 配置文件,以便 NTSYNC 内核模块在启动时自动加载。该变更已于春季获得 FESCo 批准,用于 Fedora 44 发布。
FESCo 近日也批准了 Fedora 44 搭载 Ruby 4.0,为 Fedora 45(一个早期变更提案)提供 Python 3.15,移除 QEMU 32 位主机构建,以及为 GIMP 提供一个永久稳定的更新策略例外,以便在主要发布系列(例如 3.0.x 或 3.2.x)中更轻松地发布更新。
转自 Fedora 44 Granted Approval For A Nicer NTSYNC Experience For Wine & Steam Play – Phoronix
Linuxeden开源社区