Linux内核6.14在性能和Windows兼容性方面有了很大的提升。
Linux kernel 6.14 is a big leap forward in performance and Windows compatibility

原始链接: https://www.zdnet.com/article/linux-kernel-6-14-is-a-big-leap-forward-in-performance-and-windows-compatibility/

Linux之父Linus Torvalds幽默地承认,6.14内核的发布略微延迟,原因仅仅是一个小小的疏忽。尽管如此,新内核依然为各种用户带来了大量改进。游戏玩家将受益于改进的NTSYNC驱动程序,这将显著提升通过Wine和Steam Play运行Windows游戏的性能。AMD用户将获得对最新RDNA 4显卡(包括Radeon RX 9070系列)的支持,以及对开源RADV驱动程序的改进。 除了游戏之外,此次更新还增强了对AMD和Intel处理器的支持,重点关注电源管理和性能。AI开发者可以利用AMDXDNA驱动程序在AMD的神经处理单元上高效执行AI工作负载。内核还在整合Rust编程语言方面取得了进展,这将使未来的驱动程序开发更加轻松。 其他值得注意的更新包括对高通骁龙8 Elite移动处理器的支持,修复了RISC-V处理器中的GhostWrite漏洞,以及对Btrfs文件系统的改进。Linux 6.14现已可以下载,它为广大用户提供了功能全面且面向未来的体验。

Linux内核6.14的Hacker News讨论总结如下: 大家正在讨论Linux内核6.14的发布,用户重点关注其性能提升和增强的Windows兼容性。“TheCleric”则幽默地承认自己因为忙于其他任务而忘记了发布日期。 讨论的很大一部分围绕着“NTSYNC”展开,这是一个模拟Windows NT同步原语的新特性。一些用户对此表示担忧,害怕微软的影响力增大。另一些用户澄清说,Valve和Collabora启动了这些更改,以提高在Linux上运行的Windows游戏(尤其是在Steam Deck上)的性能。讨论中也涉及基准测试以及由于将NTSYNC与WINESYNC和FSYNC进行比较而导致的性能提升是否被夸大的问题。

原文
Mike Hill/Getty Images

It's nice to know I'm not the only one who can blow a deadline. Linux Torvalds confessed that he'd love to have had "some good excuse for why I didn't do the 6.14 release yesterday on my regular Sunday afternoon release schedule. …  But no. It's just pure incompetence. Because absolutely nothing last-minute happened yesterday, and I was just clearing up some unrelated things in order to be ready for the merge window. And in the process just entirely forgot to actually ever cut the release. D'oh."

Also: How to compile your first Linux kernel (and 3 reasons why you should)

Despite the minor delay, Linux 6.14 arrives packed with cutting-edge features and improvements to power upcoming Linux distributions, such as the forthcoming Ubuntu 25.04 and Fedora 42.

The big news for desktop users is the improved NTSYNC driver, especially those who like to play Windows games or run Windows programs on Linux. This driver is designed to emulate Windows NT synchronization primitives. What that feature means for you and me is that it will significantly improve the performance of Windows programs running on Wine and Steam Play

Also: EU OS takes a 'layered' approach to its new Linux distro for the public sector

Linux gamers are eagerly awaiting this release. YouTube Linux video host Gardiner Bryant proclaimed, "NTSYNC will change Linux gaming forever." On Reddit, one poster said, "NTsync hits all points. It's fast, portable, robust, and correct. The correctness comes from just straight up implementing Windows style synchronization semantics in a kernel module rather than trying to jury-rig or iterate on the futex/futex2 interface."

Gamers always want the best possible graphics performance, so they'll also be happy to see that Linux now supports recently launched AMD RDNA 4 graphics cards. This approach includes support for the AMD Radeon RX 9070 XT and RX 9070 graphics cards. Combine this support with the recently improved open-source RADV driver and AMD gamers should see the best speed yet on their gaming rigs.

Of course, the release is not just for gamers. Linux 6.14 also includes several AMD and Intel processor enhancements. These boosts focus on power management, thermal control, and compute performance optimizations. These updates are expected to improve overall system efficiency and performance.

This release also comes with the AMDXDNA driver, which provides official support for AMD's neural processing units based on the XDNA architecture. This integration enables efficient execution of AI workloads, such as convolutional neural networks and large language models, directly on supported AMD hardware.

Also: Finally, a Linux laptop with a brilliant display and performance that rivals my MacBook

While Rust has faced some difficulties in recent months in Linux, more Rust programming language abstractions have been integrated into the kernel, laying the groundwork for future drivers written in Rust. As Greg Kroah-Hartman, the stable Linux kernel maintainer, recently pointed out, with "rust misc driver bindings and other rust changes to make misc drivers actually possible. I think this is the tipping point, expect to see way more rust drivers going forward now that these bindings are present." 

Besides drivers, Miguel Ojeda, Rust for Linux's lead developer, said recently that the introduction of the macro for smart pointers with Rust 1.84: derive(CoercePointee) is an "important milestone on the way to building a kernel that only uses stable Rust functions." This approach will also make integrating C and Rust code easier. We're getting much closer to Rust being grafted into Linux's tree. 

In addition, Linux 6.14 supports Qualcomm's latest Snapdragon 8 Elite mobile processor, enhancing performance and stability for devices powered by this chipset. That support means you can expect to see much faster Android-based smartphones later this year.

Also: The 4 most Windows-like Linux distros to try because change is hard

This release includes a patch for the so-called GhostWrite vulnerability, which can be used to root some RISC-V processors. This fix will block such attacks.

Additionally, Linux 6.14 includes improvements for the copy-on-write Btrfs file system/logical volume manager. These primarily read-balancing methods offer flexibility for different RAID hardware configurations and workloads. Additionally, support for uncached buffered I/O optimizes memory usage on systems with fast storage devices.

In short, the Linux kernel 6.14 represents a major step forward in Linux's evolution, offering a robust set of features that cater to diverse user needs, from gaming enthusiasts to AI researchers and developers. Despite the minor delay in its release, the kernel's enhancements solidify Linux's position as a versatile and forward-thinking platform. 

Also: What's the best tiling window manager for a Linux beginner?

If you want to start tinkering with the kernel today, you can: Linux 6.14 is now available for download. Looking ahead, Torvalds expects more changes for 6.15 because of a "pending pile of pull requests."

联系我们 contact @ memedata.com