Linux 内核 6.18 现已可下载,这是 Linus Torvalds 本人今天宣布的,新版本通过新增和更新的驱动程序增强了硬件支持,改进了文件系统和网络功能,并提供了更多特性。
Linux 6.18 的主要亮点包括移除 Bcachefs 文件系统,支持 Rust Binder 驱动程序,新增 dm-pcache 设备映射器目标以使持久内存作为较慢块设备的缓存,以及新增 microcode= 命令行选项以控制 x86 平台微码加载器的行为。
Linux 内核 6.18 还扩展了对内核命名空间文件句柄的支持,实现了 Btrfs 文件系统的初始“块大小>页面大小”支持,在新硬件上为 LoongArch KVM 添加了 PTW 特性检测,并添加了对在 FreeBSD 的 Bhyve 虚拟机管理器上作为客机运行内核的支持。
其他新特性包括对 TCP 连接的 PSP 加密支持,在同一环缓冲区中支持混合完成队列事件(CQE)大小,支持两个 Alder Lake-S SoC,对 AMD Secure AVIC 特性的客机支持,以及对 PowerPC 架构的 BPF 区域支持。
除此之外,Linux 6.18 提升了交换性能,增强了 NFS 服务器的扩展性,改进了 UDP 接收性能,新增了“sheaves”功能以提升内核内存分配性能,并实现了对稀疏中断的支持以用于 User-mode-Linux (UML)。
EXT4 文件系统获得了对 32 位保留用户和组 ID 的支持,以及一个用于获取和设置超级块参数的新 ioctl()接口,TCP 栈获得了对精确显式拥塞通知(AccECN)的初始支持,而 OverlayFS 现在支持大小写折叠。
其他值得注意的变更中,Linux 内核 6.18 改进了基于内核的虚拟机(KVM),以支持在 Intel 和 AMD 系统上对虚拟化控制流执行技术(CET)进行支持,为 x86 主机添加了对 SEV-SNP 密文隐藏的支持,并为 Kexec HandOver(KHO)添加了对 vmalloc 分配的保留支持。
也有一些与安全相关的功能,例如支持审计子系统同时处理多个 Linux 安全模块,支持对 BPF 程序进行签名,以及 TPM 总线功能(TPM2_TCG_HMAC)上的新 HMAC 加密交易支持已被默认禁用。
此外,Linux 6.18 还添加了新的驱动程序和更新,以提供更好的硬件支持,包括为 AMD VersalNET 内存控制器提供的 EDAC 驱动程序,该驱动程序使用 IPC 类型的传输方式报告织物中不同 IP 模块的硬件错误,以及为 ADM Cortex A72 核心提供的 EDAC 驱动程序,用于报告 L1 和 L2 缓存错误。
此外,Linux 6.18 还增加了一个新的 virtio SPI 驱动程序,允许 SPI 设备访问虚拟机,支持 DualSense PlayStation 控制器的音频插孔,扩展了人机接口设备(HID)驱动程序以处理触觉触摸板,并支持 Apple M2 Pro、M2 Max 和 M2 Ultra SoCs。
您现在可以从 kernel.org 网站或 Linus Torvald 的 git 树下载 Linux 内核 6.18,如果您想在您的 GNU/Linux 发行版上编译它。但是,我建议在更新您的内核之前,等待新的 Linux 版本到达您的发行版的稳定软件仓库。
现在 Linux 内核 6.18 发布了,下一个主要内核分支 Linux 6.19 的合并窗口已经开启,预计将在 2026 年初发布。在那之前,第一个 Linux 6.19 发布候选版(RC)将于 12 月 14 日向公众提供测试。
由于 Linux 6.18 是今年最后一个内核发布版本,它可能是下一个长期支持(LTS)内核系列,至少支持几年。然而,我们现在需要等待著名 Linux 内核开发者 Greg Kroah-Hartman 确认 Linux 6.18 的 LTS 状态,所以请保持关注!
转自 Linux Kernel 6.18 Officially Released, Could Be the Next LTS Kernel Series – 9to5Linux
Linuxeden开源社区