Linux 内核 6.14 在性能和 Windows 兼容性方面实现了巨大飞跃

很高兴知道我不是唯一一个会在最后期限前搞砸的人。Linux Torvalds 坦言,他很想 “找一个好的借口来解释为什么我昨天没有按周日下午的正常发布时间表发布 6.14 版本……但是没有。……但是没有。这纯粹是无能。因为昨天完全没有发生任何最后一分钟的事情,我只是在清理一些无关的事情,以便为合并窗口做好准备。在这个过程中,我完全忘记了要剪辑发布版本。哦”。

还有 如何编译你的第一个 Linux 内核(以及你应该这样做的 3 个原因)

尽管稍有延迟,Linux 6.14 还是提供了大量尖端功能和改进,为即将发布的 Linux 发行版(如即将发布的 Ubuntu 25.04Fedora 42)提供动力。

对于桌面用户来说,最大的新闻是改进的 NTSYNC 驱动程序,尤其是那些喜欢在 Linux 上玩 Windows 游戏或运行 Windows 程序的用户。该驱动程序旨在模拟 Windows NT 同步原语。该功能对你我的意义在于,它将大大提高在 Wine 和 Steam Play 上运行 Windows 程序的性能。

Linux 玩家们正翘首以盼这一版本的发布。YouTube Linux 视频主持人加迪纳-布莱恩特宣称:“NTSYNC 将永远改变 Linux 游戏。在 Reddit 上,一位网友说:”NTSYNC 满足了所有要求。它快速、便携、强大、正确。它的正确性来自于直接在内核模块中实现 Windows 风格的同步语义,而不是试图在 futex/futex2 接口上进行臆造或迭代”。

游戏玩家总是希望获得尽可能好的图形性能,因此他们也会很高兴地看到 Linux 现在支持最近推出的 AMD RDNA 4 显卡。这种方法包括支持 AMD Radeon RX 9070 XT 和 RX 9070 显卡。将这种支持与最近改进的开源 RADV 驱动程序结合起来,AMD 玩家就能在他们的游戏装备上看到最佳的运行速度。

当然,这个版本并不只是为游戏玩家准备的。Linux 6.14 还包括多项 AMD 和 Intel 处理器增强功能。这些增强主要集中在电源管理、散热控制和计算性能优化方面。这些更新有望提高系统的整体效率和性能。

该版本还包含 AMDXDNA 驱动程序,为基于 XDNA 架构的 AMD 神经处理单元提供官方支持。这种集成可直接在支持的 AMD 硬件上高效执行卷积神经网络和大型语言模型等人工智能工作负载。

虽然最近几个月 Rust 在 Linux 中遇到了一些困难,但更多的 Rust 编程语言抽象已经集成到了内核中,为未来用 Rust 编写驱动程序奠定了基础。正如稳定的 Linux 内核维护者 Greg Kroah-Hartman 最近指出的那样,有了 “rust misc 驱动绑定和其他 rust 变化,misc 驱动才真正成为可能。我认为这是一个转折点,现在有了这些绑定,预计今后会有更多的 rust 驱动程序出现。”

除了驱动程序,Rust for Linux 的首席开发者 Miguel Ojeda 最近表示,Rust 1.84 引入的智能指针宏:derive(CoercePointee)是 “构建只使用稳定 Rust 函数的内核道路上的一个重要里程碑”。这种方法也将使 C 和 Rust 代码的集成变得更容易。我们离 Rust 被嫁接到 Linux 的树上已经越来越近了。

此外,Linux 6.14 支持高通公司最新的 Snapdragon 8 Elite 移动处理器,提高了采用该芯片组的设备的性能和稳定性。这种支持意味着你有望在今年晚些时候看到速度更快的基于 Android 的智能手机。

该版本包含一个所谓 GhostWrite 漏洞的补丁,该漏洞可用于 root 某些 RISC-V 处理器。该修补程序将阻止此类攻击。

此外,Linux 6.14 还改进了写时复制 Btrfs 文件系统/逻辑卷管理器。这些主要是读取平衡的方法为不同的 RAID 硬件配置和工作负载提供了灵活性。此外,对非缓存缓冲 I/O 的支持优化了快速存储设备系统的内存使用。

总之,Linux 内核 6.14 代表着 Linux 在发展过程中迈出的重要一步,它提供了一系列强大的功能,满足了从游戏发烧友到人工智能研究人员和开发人员等不同用户的需求。尽管发布时间略有延迟,但内核的增强功能巩固了 Linux 作为多功能、前瞻性平台的地位。

如果你想从今天开始修补内核,现在就可以了: Linux 6.14 现已可供下载。展望未来,Torvalds 预计 6.15 版会有更多改动,因为 “还有一堆拉取请求等待处理”。

你也许感兴趣的:

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注