Linux 6.18 版本强势来袭:新增驱动程序、性能大幅提升,以及 Apple Silicon 和 AMD/Intel 芯片的重大进步。

  • Linux 6.18 引入了整体性能改进以及 CPU、内存和安全性方面的新优化。
  • 新增驱动程序,并增强对 Intel、AMD、Arm、RISC-V 和 Apple Silicon 硬件的支持。
  • 图形、文件系统和网络方面进行了重大更新。

Linux 6.18

Linux Torvalds 刚刚正式发布了稳定版本 Linux 6.18经过七周的测试,未出现任何重大问题,因此,在七个候选版本发布之后,正式版发布日期被认为是合适的。与以往一样,新版本包含许多新功能,主要体现在对新硬件的支持上,同时也改进了安全性、文件系统和网络等其他方面。

接下来是 新闻列表 (通过),以及如何获取新版本以及是否值得购买的信息。 早期采用 或者再等等。剧透一下:最好还是等等。

Linux 6.18的新增功能

  • 处理器:
    • Retpoline 优化,有助于提升英特尔 E 核心的性能。
    • Intel TDX 现在可以与 Kexec 配合使用,但早期带有 Trust Domain Extensions 的 Xeon 处理器除外,这些处理器存在已知错误。
    • 与 Loongson 安全引擎兼容,可在 LoongArch 处理器上处理委托 RNG、TPM2 和各种加密加速。
    • 解决英特尔至强6处理器PCIe性能问题。
    • AMD Versal TRNG 驱动程序已集成到这些自适应 SoC 的内核中。
    • AMD正为即将推出的Zen 6处理器做更多准备。
    • 适用于较旧款 AMD Bulldozer CPU 的补丁。
    • 英特尔 FRED(灵活退货事件交付)的变更来得太晚且不兼容。
    • 对 Intel、AMD、Apple 和 RISC-V 硬件的 IOMMU 进行了更改。
    • Apple M2 Pro、Max 和 Ultra 设备树已从 Asahi Linux 集成,继续改进 Apple Silicon 在 Linux 上的支持。
    • ESWIN EIC7700 SoC 现在也已集成到主内核中,作为对 SiFive HiFive Premier P550 的支持的一部分。
    • 为 Arm 新的 Lumex CSS 平台中的 Arm C1 Nano、Pro、Premium 和 Ultra CPU 准备设备树。
    • “层”已作为新的可选的、基于阵列的每个 CPU 的缓存层添加进来。
    • 对 x86 内存管理进行的小优化。
    • 攻击向量控制现在可以处理新的 VMSCAPE 缓解措施。
    • 已添加到 Intel、AMD 和 Arm 的 EDAC 驱动程序中。
    • RISC-V 现在支持 MIPS 厂商扩展。
    • 更新了将英特尔微代码视为过时的基准线。
    • 支持“Panther Lake power slider”能源控制。
    • 密码性能提升。
  • 虚拟化:
    • 更可靠地处理 AMD EPYC 服务器上超过 255 个 vCPU。
    • 检测 FreeBSD Bhyve 虚拟机管理程序。
    • KVM x86 CET 支持 AMD 和 Intel 的控制流强制技术。
    • AMD Secure AVIC 现已启用。
    • Hyper-V 增强功能,支持 Azure 机密虚拟机中的 Kexec 和 Kdump 等。
    • KVM还有其他几项改进。
    • NVGRACE VFIO 驱动程序支持 NVIDIA GB300。
  • Linux/DRM 图形驱动程序:
    • 适用于最新瑞芯微SoC的NPU加速器的全新Rocket控制器。
    • 改进了对 AMDGPU 上 AMD GCN 1.0 的支持。
    • 支持“Intel SLPC power_profile”。
    • 启用英特尔 Wildcat Lake 显示技术。
    • 英特尔已重新启动 Havana Labs 加速器控制器的研发工作。
    • Nouveau 现在默认使用 NVIDIA GSP 固件。
    • Panthor DRM 驱动程序支持 Arm Mali G710、G510、G310、Gx15、Gx20 和 Gx25 GPU。
    • “Tyr”是Rust中用于Arm Mali GPU的新型DRM驱动程序,旨在取代Panthor。
    • DRM控制器还有其他几项改进。
  • 存储/文件系统:
    • Bcachefs 已从主内核中移除。
    • Btrfs 现在支持大于页面大小的块大小。
    • Btrfs 中针对读取密集型工作负载的并行性更佳。
    • XFS 默认启用在线 fsck。
    • SquashFS 性能提升 150 倍 lseek() 用于散落的副本。
    • 英特尔F2FS性能提升。
    • 软件 RAID (MD) 的非锁定位图选项。
    • NFSD 具有更强的可扩展性,可从低成本云平台扩展到高端服务器。
    • exFAT 控制器进行了非常好的优化,加载速度提高了约 16 倍。
    • FUSE 的改进。
    • OverlayFS 对文件系统的支持 不区分大小写.
    • SMB3 和 KSMBD 的性能改进。
    • DM-PCACHE 被集成为设备映射器的高性能、低延迟 DAX 缓存。
    • 优化 gen_init_cpio 在 Btrfs 或 XFS 中。
    • 修复了 Apple HFS 和 HFS+ 文件系统驱动程序的问题。
    • 文件系统的其他几项改进。
    • 解决 systemd 驱动器读取大量文件时崩溃的问题。
    • 原子书写用于 md-linear。
  • Linux 中的网络:
    • Google PSP 加密 TCP 连接。
    • 服务器在遭受DDoS攻击时性能得到显著提升。
    • 支持高通“PPE”数据包处理引擎。
    • 其他网络改进和对新型有线/无线硬件的支持。
    • AMD 正在考虑将 Ionic RDMA 控制器集成。
    • E2000 IPU 系列的 IRDMA 控制器支持 RDMA RoCEv2 的 Intel GEN3。
  • 笔记本电脑上的 Linux:
    • 谷歌首次推出触觉触控板支持。
    • 适用于搭载骁龙 X Elite 处理器的 ThinkPad T14s Gen 6 的全新 EC 控制器。
    • 小米 Redmibook 键盘新控制器,带 AI 按钮、Fn 键及其他功能。
    • AMD PMF 新功能。
    • 适用于GPD便携式设备的新HWMON驱动程序。
  • 其他硬件:
    • 内置英特尔 USB I/O 扩展器驱动程序。
    • 多款全新输入控制器,包括 Fairphone 5 触摸控制器。
    • 默认的 RISC-V 内核现在支持 GPIO 连接的前面板电源/复位按钮。
    • 初始框架 绑定 Rust 中的 USB 控制器。
    • 内置瑞昱ECC电机控制器。
    • 支持QNAP NAS上的红色和绿色状态指示灯。
    • 支持CXL“毒”注入进行调试。
    • 压缩卸载 API 支持 Opus 编解码器。
    • 高通Iris控制器支持H.264和H.265编码。
    • 更多华硕主板支持功能性传感器监控。
    • 不断改进对 IEEE-1394 FireWire 的支持。
    • 管理索尼 DualSense 控制器的音频端口。
  • Linux安全性:
    • 出于性能考虑,TPM总线加密默认处于禁用状态。
    • 除了 Linux 6.18 中的其他改进之外,BPF 现在还支持签名程序和延迟任务执行。
    • Linux 审计代码现在可以正确处理多个安全模块(LSM)。
  • Linux 6.18 中的其他变化:
    • 内核树中新增了一个名为“ilist”的Python应用程序,用于处理事件。 perf.
    • 内存管理方面有多项改进。
    • 新增“过渡性”功能,用于辅助内核配置(Kconfig)。
    • Sched_ext 为基于 cgroup 的子计划器支持做准备。
    • 大量新的 Rust 代码正在被添加到主内核中,包括 Google 为 Android 开发的新的 Rust Binder 驱动程序。

Linux 6.18 已发布,但目前仅提供源代码。现在安装需要手动安装,我们不建议这样做。除非您需要支持非常特殊的硬件,否则最好使用发行版提供的内核。版本 .1 将在几天后发布,届时一些滚动更新发行版将开始广泛采用它。