原文参考:https://www.kernel.org/
Linux 6.14 内核是 Linux 内核的一个重要版本,预计于 2025 年 3 月发布。该版本引入了多项新特性和改进,涵盖了硬件支持、性能优化、安全性增强以及新技术的整合。
1. Rust 语言驱动的正式支持
- Linux 6.14 首次正式支持使用 Rust 语言编写的驱动程序,这是 Linux 内核发展的重要里程碑。Rust 语言以其内存安全性和并发编程特性著称,能够有效减少内存泄漏和指针错误等常见问题。
- 该版本引入了新的 Rust 抽象机制,支持 PCI 和平台设备的驱动程序开发,并提供了示例代码供开发者参考。
2. AMDXDNA 加速器驱动
- Linux 6.14 引入了 AMDXDNA 驱动,用于支持 AMD Ryzen AI NPU(神经网络处理单元)。这将使 Linux 发行版能够更好地利用 Ryzen AI 的硬件加速能力,特别是在 AI 和机器学习任务中。
3. 图形和显示驱动改进
- AMDGPU 驱动:新增 DRM Panic 支持,提供类似 Windows“蓝屏”的崩溃提示功能,同时优化了 RDNA2 和 RDNA4 架构的着色器支持。
- Intel 驱动:支持 Ultra-High Bit Rate (UHBR) 模式,提升 Thunderbolt 和 DisplayPort 的带宽(UHBR 10 支持 40 Gbps,UHBR 20 支持 80 Gbps)。
- Qualcomm 和 Arm 驱动:增加了对 Qualcomm QCS615 和 Mediatek MT8188 等硬件的支持。
4. 性能优化与硬件支持
- AES-GCM 和 AES-XTS 加速:针对 AMD CPU 的加密算法性能进行了优化。
- Realtek RTL8125D Rev B 2.5G 以太网支持:新增了对该硬件的支持。
- 多核 CPU 支持:Perf 工具支持最多 2,048 个 CPU,适应现代多核处理器的需求。
5. 安全性与系统管理
- AT_EXECVE_CHECK:增强了 Linux 系统的安全性,提供更一致的执行环境检查。
- DMEM cgroup 支持:新增设备内存控制组支持,允许限制 GPU 显存使用,最初针对 Intel 独立显卡,但可扩展至其他硬件。
6. 文件系统与存储改进
- Btrfs RAID1 轮询读取平衡:优化了 RAID1 配置下的读取性能。
- NVMe PCI 端点功能目标驱动:由 Western Digital 提供,增强了 NVMe 存储设备的支持。
7. 其他重要更新
- NTSYNC 驱动:改进了 Windows 游戏在 Linux 上的运行性能,通过更好地模拟 Windows NT 同步原语。
- LoongArch 和 RISC-V 支持:新增对 SpacemiT RISC-V 处理器和 Banana Pi 开发板的支持。