
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 驱动程序。
- 内核树中新增了一个名为“ilist”的Python应用程序,用于处理事件。
Linux 6.18 已发布,但目前仅提供源代码。现在安装需要手动安装,我们不建议这样做。除非您需要支持非常特殊的硬件,否则最好使用发行版提供的内核。版本 .1 将在几天后发布,届时一些滚动更新发行版将开始广泛采用它。