系统极客一直在努力
专注操作系统及软件使用技能

Linux Kernel 6.4 正式发布,新特性更新汇总

Linux

Linux 创始人 Linus Torvalds 在官方 Linux 内核邮件列表 (LKML) 上宣布,Linux Kernel 6.4 正式发布。带来了许多硬件支持、性能改进和新功能,同时也增强了对各种平台和架构的支持,使得 Linux 内核在不同设备上的使用体验更加优化和完善。

Linux Kernel 6.4 更新亮点

硬件支持和新特性:

Linux Kernel 6.4 提供更好的硬件支持,包括:

  • Intel LAM(Linear Address Masking)支持;
  • 用户跟踪事件;
  • 机器密钥环(仅存储机器所有者密钥,用于强制执行 CA 密钥);
  • LoongArchnolibc 库的支持;
  • 为 F2FS 文件系统引入分区块设备支持;
  • 支持 Svnapot 扩展和 RISC-V 架构的休眠功能。

I/O 性能改进

  • io_uring 子系统改进,可以同时对文件执行多个直接 I/O 写入操作(目前仅在 EXT4 和 XFS 文件系统上支持);
  • SCTP 协议新增了 Fair 和 Weighted Fair Queuing(WFQ)调度器的支持,并实现了基于 netlink 的新 API,以调用用户空间的辅助函数。

架构和平台支持

  • s390(IBM System z)架构增加了 STACKLEAK 安全功能的支持;
  • NFS 服务器支持 RFC 9289 规范;
  • perf 工具进行了许多改进,如新的引用计数检查基础设施、将默认映射大小更新为 16384、在未链接 libtraceevent 库时,在 perf script 中支持Python、更好的锁争用报告以及使用 BPF 来过滤样本。

Rust 语言支持

Linux Kernel 6.4 对 Rust 语言的支持也得到了一些增强,包括用于包装具有自己的引用计数函数的 C 类型的 ARef 类型、几个新的锁原语、用于安全固定初始化的 pin-init API 核心、用于使用锁保护数据的 LockedBy、用于镜像绑定的 UAPI crate 等。

新增驱动程序和功能支持

Linux Kernel 6.4 引入了一些新的驱动程序,如:

  • 适用于 Qualcomm Cloud AI 的 Qualcomm QAIC DRM 加速驱动程序;
  • x86 AMD 上的虚拟非屏蔽中断(NMI)的 KVM 支持;
  • 适用于 GEM DMA 驱动程序的 fbdev 仿真;
  • Qualcomm Inline Crypto Engine 支持;
  • 针对新的基于 MMIO 的模型(T2 Macs)的支持;
  • Intel Sierra Forest EDAC 支持;
  • 更好的 BIG TCP 性能以及新的 BPF netfilter 程序类型。

Linux Kernel 6.4 其他更新

Linux Kernel 6.4 改进了 MediaTek 驱动程序中的热管理功能、增强了老旧 PCI 声卡、提供了对具有 MAX9809x 和 RT5631 编解码器的 NVIDIA 系统的声音支持、通用支持 Kye 数位板、提供了对 Logitech G935 无线 7.1 环绕声游戏耳机的声音支持,以及对 Intel 第五代至强「Emerald Rapids」服务器处理器的 PPIN 支持。

此外,Linux Kernel 6.4 还引入了一些新的驱动程序,包括:

  • StarFive JH71x0 温度传感器和 StarFive JH7110 RISC-V SoC 的驱动程序
  • Acbel FSB032 电源
  • Aquacomputer Aquastream XT
  • ROG STRIX Z390-F GAMING 主板。

Linux Kernel 6.4 支持最新的 Xbox 控制器振动功能,为 Apple M2 CPU PMU 提供支持,增加了 Wi-Fi 7(EHT)Mesh 组网支持,改进了对高通 Snapdragon 平台的支持,新增了 Novatek 触控控制器的驱动程序,支持 Lenovo Yoga Book X90F 2 合1 平板电脑,提供了 Hyper-V VTL 模式的支持,以及针对 Apple M1 Pro/Max 设备的 Wi-Fi 支持。

在 AMDGPU 图形驱动程序方面,新增了 NBIO 7.9、GC 9.4.3、GFXHUB 1.2 和 MMHUB 1.8 的支持,引入了初步的 DC FAM 基础设施,为支持的 APU 提供了限制/非限制工作负载处理能力。此外,Mediatek DRM 驱动程序增加了对 10 位叠加的支持,Rockchip DRM 驱动程序支持 4K,Collabora 的 Panfrost 驱动程序现在支持 Mali MT81xx 设备。

获取 Linux Kernel 6.4

如果您希望在 GNU/Linux 发行版上自行编译,可以从 git 仓库kernel.org 网站下载 Linux Kernel 6.4。

对于迫切需要此更新的 Ubuntu 用户,可以考虑安装 Ubuntu 主线内核。尽管这些主线构建是由 Ubuntu 开发者制作,但不提供任何支持、测试或性能保证。使用它们需自担风险。

赞(0) 赞赏

评论 抢沙发

微信赞赏