的发展 Linux 6.15 一切进展顺利,稳定版本发布如期而至。因此,Linux Torvalds 已经正式宣布了这一点,我们也响应该发布并发布我们的常规通知。与往常一样,有很多变化和改进,包括对新硬件的支持。
另一件能够引起注意的事情是我们看不到的。在 以前的版本 关于 游戏,这意味着本节引入了许多变化。 Linux 6.15 中有一些针对游戏玩家的功能,但较少。 下一步是什么 是 列出最杰出的新闻 此内核版本。
Linux 6.15亮点
- 处理器:
- 对 AMD 和 Intel CPU 支持进行了多种改进,包括支持使用 AMD INVLPGB 进行广播 TLB 无效化和 FineIBT-BHI。
- 首先要启用 Intel APX 支持。
- 适用于 AVX-512 CPU 的更快 CRC 代码。
- Turbostat 现在可以处理最多 8192 个 CPU 核心,而一些用户已经超过了 1024 个 CPU 核心的限制。
- 性能事件代码增加了对 AMD Zen 5 加载延迟过滤的支持。
- Linux 5 的众多加密子系统改进包括为 AMD Zen 6.15 和其他较新的 Intel/AMD 处理器提供更快的 AES-CTR。
- RISC-V 支持 BFloat16。除了 BF16 之外,现在还支持其他较新的 RISC-V 指令。
- LoongArch 的更多功能,例如 UBSAN 核心支持、改进的 BPF JIT 和其他核心功能。
- AMD P-State 驱动程序的改进。
- 修复了非 Ticked Linux 系统上 CPUIdle 调控器的一个显著性能回归问题,该问题之前可能导致 SPECjbb Java 测试中性能回归约 50%。
- Intel 和 AMD KVM 更新。
- 改进英特尔 TDX 以避免“缓慢且有缺陷”的代码路径。
- MIPS 多集群支持已合并并用于 Mobileye EyeQ6 SoC。
- 支持 AMD Versal NET SoC。
- 添加/更改了 Arm Morello、Apple T2、MNT Reform 2 以及许多其他 SoC 和设备。
- EDAC 驱动程序支持 Intel Raptor Lake S。
- 显卡和 GPU:
- 非常原始的 NOVA 驱动程序代码已合并到这个基于 Rust 的开源 NVIDIA 内核图形/显示驱动程序中,该驱动程序基于运行 Turing 和更新 GPU 的 NVIDIA GSP(GPU 系统处理器)。 Nouveau 驱动程序的最终继任者仍处于开发的早期阶段,尚不能与 Linux 6.15 一起使用或进行任何类似操作。
- Intel Xe 驱动程序支持共享虚拟内存 (SVM)。
- 向用户空间标准化挂起 GPU 的通知。
- Intel Xe驱动程序还支持EU停止采样。
- 英特尔 Xe 驱动程序的新生存模式。
- 介绍英特尔 Xe3 驱动程序的新脏矩形功能。
- 使用 Xe 驱动程序报告 Intel GPU 和 VRAM 温度。
- 支持英特尔 GuC SLPC 电源配置文件。
- AMDGPU 支持一些 AMD Radeon 卡合作伙伴使用的 OEM i2c 接口,用于 RGB 照明和其他控制。
- 即将推出的 GPU/APU 中的几个新 IP 块将获得新的 AMD 硬件支持。
- AMD Radeon RX 9070 系列风扇速度报告。
- Apple Touch Bar 展示支架。
- 各种其他图形/显示驱动程序添加。
- 存储和文件系统:
- 启用大于页面大小的块大小。
- EROFS 现在可以处理更大的数据集,例如用于训练人工智能模型的数据集。
- Bcachefs 磁盘格式现在被认为是“软冻结”,希望在不久的将来它的实验标签会被删除。
- 适用于 Btrfs 的快速、实时 Zstd 数据压缩。
- 为大型原子写入支持做准备。在未来的内核版本中,EXT4 和 XFS 已经准备好支持处理大型原子写入。
- 针对 DM-Stripe 目标的内联加密直通是 Device Mapper 更新之一。
- 通过将用户空间文件系统的文件名长度限制从 1024 移至 4096,使用 FUSE 支持更大的文件名。
- EXT4 可以更好地抵御恶意文件系统。
- F2FS 中的各种改进。
- exFAT 现在可以更快地处理文件删除。
- 对 VFS 文件进行少量优化。
- 网络:
- IO_uring 网络中的零拷贝接收支持。
- 用于 USB 上的 MCTP 的 MCTP 传输驱动程序。
- 英特尔 Killer E5000 以太网支持。
- 支持Airoha RISC-V网络数据包处理单元。
- 有线和无线网络控制器的许多其他改进,包括对 Realtek RTL8814AE 和 RTL8814AU 以及其他 ASIC 的支持。
- 其他硬件:
- 引入了新的 FWCTL 子系统。
- 各种笔记本电脑支持改进,例如增加了三星 Galaxy Book 的驱动程序以及对华为 Matebook E Go EC 的支持。
- Apple Z2 触摸屏和 Touch Bar 控制器可用于在部分 Apple 移动设备上输入,以及用于 Apple Silicon M 系列设备的 Touch Bar。
- 适用于各种 Apple 移动设备的背光控制器。
- 更好地处理索尼 PlayStation 5 控制器。
- 新的 Parade PS883X 控制器是 USB 和 Thunderbolt 升级之一。
- GPIB 总线代码的改进。
- AMD BC-250 和 ASUS X670E 主板的传感器监控。
- SPI下载支持。
- SoundWire 批量寄存器访问 (BRA) 支持以允许增加带宽。
- 许多其他新的声音硬件支持。
- 为联想 ThinkEdge SE30 添加了看门狗驱动程序。
- Agilex PCIe 控制器和 AMD 多媒体 DMA Bridge 的 PCI 驱动程序。
- 支持 Microsoft Hyper-V 作为根分区运行,并能够在运行 Linux 的 Hyper-V 虚拟机环境中分离 CPU 内核。
- Qualcomm Iris 视频解码驱动程序已与 DesignWare HDMI 输入支持合并。
- Linux 安全:
- MSEAL 保护系统分配以增强 Chrome OS、Android 和其他高安全性 Linux 平台的安全性。
- 针对 KVM 的 AMD Zen 5 SRSO 缓解处理。
- ARM64 逆转了 AArch64 处理器的 Spectre BHB 缓解处理。
- 总体改进:
- Linux 6.15 中的内核调度程序有很多改进。
- Kbuild 支持 64 位 Debian LoongArch 并能更快地使用 gendwarfksyms。
- 新的启动选项“hugetlb_alloc_threads”可以帮助加快 Linux 启动时间。
- Rust 驱动程序核心绑定的更新以及 Rust 语言的其他补充。
- 支持使用 perf 的延迟配置文件。
- Zstd 1.5.7 提供更新的 Zstandard 压缩/解压缩支持。
- 对于那些构建不支持 VT 的内核来说,这是一个默认的空 TTY 编译选项。
- 对 sched_ext 的各种更新。
此外,旧的 IBM CXL/CAPI 驱动程序和对 IBM Cell Blade 服务器的支持已被删除。
现在可用
Linus Torvalds 刚刚宣布发布 Linux 6.15,它很快就会在 kernel.org 上发布。它是否会出现在不同的 Linux 发行版中将取决于每个发行版的更新理念。