Linux 6.5 包括对 USB4 v2 的初始支持以及所有这些新功能

Linux 6.5

正如预期的那样,Linus Torvalds 发布了稳定版本 Linux 6.5。 此版本包含许多有趣的新功能,尽管其中一些功能更多地考虑未来而不是现在,至少在大多数情况下是这样。 例如,对 USB4 v2 的初步支持已经开始,但我个人近期没有或计划购买任何兼容的产品。 但在风暴来临之前,比需要某些东西却因缺乏支持而无法使用要好得多。

接下来是 新闻列表 它们与 Linux 6.5 一起发布。 正如我们所提到的,有一些有趣的发展,例如支持很多新硬件,其中有处理器和其他组件。

Linux 6.5亮点

  • 处理器:
    • 对现代 Intel 和 AMD 系统的 CPU 并行启动支持,有助于缩短大型服务器上的 Kexec 启动/重新启动时间。
    • 对于 Zen 2 和支持这种利用 ACPI CPPC 操作模式的更新系统,Linux 现在默认使用 AMD P-State“主动”EPP。
    • 支持 AMD Ryzen 7000 系列 EDAC,以便在支持 Zen 4 的消费类 CPU 上启用错误检测和纠正,而不仅限于 AMD EPYC 服务器 CPU 型号。
    • 改进了英特尔混合 CPU 的负载平衡。
    • LoongArch 为中国 CPU 架构添加了 SMT 和 SIMD/Vector 扩展。
    • 添加了对阿里巴巴 T-Head TH1520 RISC-V CPU 和一些新的 ARM SoC 的支持。
    • Intel Speed Select 围绕集群级别的 TPMI 和电源控制进行更新。
    • 修复了禁用 E 核以仅保留 P 核在线时使用 Intel Core 混合 CPU 的 Intel P-State 的 CPU 频率缩放问题。
    • UEFI 不接受的内存支持对于 AMD SEV-SNP 和 Intel TDX 都很有用,可以推迟虚拟机接受内存,直到启动后需要时为止,从而在虚拟机加密时帮助增强安全性、减少开销并缩短启动时间记忆。
    • 支持 Intel SoundWire ACE2.x,以实现随 Intel Lunar Lake 处理器首次推出的音频功能。
    • 新的 AArch64 扩展。
    • 适用于 KVM 虚拟机的 AMD PerfMonV2,补充了几个周期前已添加到 Zen 2 CPU 内核中的 PerfMonV4。
    • VFIO 支持 AMD CDX 总线。
    • DEXCR 支持 IBM POWER10 CPU 的动态执行控制寄存器,允许在每个 CPU 的基础上动态控制执行行为。
    • 新的 AMD 硬件支持 CPU 的加密协处理器 (CCP)。
    • 新的 Intel Meteor Lake S 驱动程序代码。
    • 适用于 HPE SGI UV 服务器的 SNC(又名 Sub-NUMA 集群)最终将在这些服务器上运行。
    • 作为更广泛清理的一部分,内核现在会在内核启动过程中延迟 x86 FPU 初始化。
  • 图形:
    • AMD EDAC/RAS 代码添加了 GPU/加速器支持,最初的重点是为 AMD Instinct MI200 硬件启用错误检测和纠正。
    • 现在默认启用 AMD FreeSync 视频支持。
    • AMD Radeon RX 7000 系列对具有 SMU3 IP 的 RDNA13 GPU 提供超频支持。
    • 适用于笔记本电脑上 eDP 面板的英特尔可变速率刷新。
    • VirtIO 对 Vulkan 同步对象的支持。
    • Qualcomm Adreno 690 GPU 支持 MSM DRM 驱动程序。
    • 开源图形驱动程序的其他增强功能。
    • 支持 Mediatek 无状态 AV1 和 HEVC 编解码器。
  • 文件系统和存储:
    • Paragon NTFS3 驱动程序中的小幅优化和修复。
    • 新的cachestat系统调用用于查询文件的页面缓存统计信息,以便用户态可以做出更明智的决策。
    • 通过分区块设备支持和其他功能对 F2FS 代码进行了小幅改进。
    • EXT4 文件系统的并行直接 I/O 覆盖速度要快得多。
    • Btrfs 的性能改进。
    • 随着更多的准备工作被合并,XFS 对 FS-VERITY 的支持正在向内核主线靠拢。
    • XFS 大范围不再是实验性的。
    • 更好地了解 NFSD/RDMA 服务器代码中的 NUMA。
    • 精简配置存储的配置原语。
  • 硬件:
    • NVIDIA Corp 为其 2017 年设备提供的 NVIDIA SHIELD 驱动程序。将来可能会在此驱动程序中添加更多 SHIELD 配件。
    • Microsoft Xbox 控制器隆隆支架可容纳更多控制器。
    • 英特尔仍在进行大量的 Compute Express Link (CXL) 支持。 对于 Linux 6.5,有 CXL 设备清理、安全擦除和 CXL 3.0 性能监控。
    • 初步支持 USB4 v2 并开发支持这一新 USB4 标准的英特尔 Barlow Ridge 驱动程序。
    • 更多 WiFi 7 支持适用于最新的无线标准。
    • 更多主板具有 HWMON 驱动程序的传感器覆盖范围。
    • 改进了 PS/2 鼠标和键盘的处理。
    • AMD-Xilinx Versal 看门狗驱动程序已得到改进,可以在出现问题时重新启动硬件。
    • IEEE-1394 Firewire 驱动程序的增强功能,向用户空间公开异步时间戳支持。
    • 内核现在等待 PCIe 设备的时间将减少。
    • 适用于 MIPS Creator CI20 板的 WiFi 和蓝牙。
    • 支持 MIDI 2.0 控制器以及声音子系统中的更多 AMD SoundWire 代码。
    • 华硕 ROG Ally 的声音问题。
  • Linux:
    • Linux 6.5工作队列添加了对高CPU使用率的自动检测和监控。
    • 基于范围的资源管理基础设施,以便内核开发人员将来可以开始使用它。
    • Linux SLAB 分配器已正式弃用,并将在未来的内核版本中删除。
    • 现在,通过改进 objtool,构建完整的 Linux 调试内核的堆使用量从 53GB 优化到 25GB。
    • Rust 工具链和其他 Rust 内核准备工作的更新。- Linux 6.5 工作队列添加了对高 CPU 使用率的自动检测和监控。
    • Linux SLAB 分配器已正式弃用,并将在未来的内核版本中删除。
    • 现在,通过改进 objtool,构建完整的 Linux 调试内核的堆使用量从 53GB 优化到 25GB。
    • Rust 工具链的更新以及 Rust 核心的其他准备工作。

Linux 6.5 现在可以在 kernel.org。 要在 Ubuntu 上安装它,可以使用手动完成 主线内核 或者等待并与 Ubuntu 23.10 一起安装。

通过: Phoronix.