Linus Torvalds 今天宣布 Linux 内核 6.8 正式发布并全面上市,这是 Linux 内核的最新稳定版本,引入了多项新功能和改进。
Linux 内核 6.8 的亮点包括 LAM(线性地址掩码)虚拟化和对 KVM 的来宾优先内存支持、Linux 内核 6.7 中引入的 Bcachefs 文件系统的基本在线文件系统检查和修复机制、对 Raspberry Pi 5 中 Broadcom BCM2712 处理器的支持、基于 AMD ACPI 的 Wi-Fi 频段 RFI 缓解功能 (WBRF)、zswap 写回禁用、 fscrypt 支持 CephFS、新的英特尔 Xe DRM 驱动程序和多尺寸 THP(透明大页)sysfs 接口。
此外,Rust 还初步支持 LoongArch 架构、UFFDIO_MOVE uABI 操作(允许在虚拟地址空间内移动页面,同时避免 UFFDIO_COPY 所做的页面分配和 memcpy)、KSM 顾问功能(自动管理内核同页合并子系统)、支持 SMB 文件系统以创建块和字符特殊文件,以及 Rust 支持创建网络 PHY 驱动程序。
Linux 内核 6.8 还调整了 fscrypt 密钥环销毁的时间,为 Btrfs 的 fscrypt 支持做准备,增加了各种网络优化以提高缓存效率,更新 perf 工具以支持数据类型剖析,实现了基于 SBI 的挂起到 RAM 支持,支持在 RISC-V 架构的内核代码中启用 V 扩展,并增加了对英特尔信任域扩展(TDX)的主机端支持。
此外,Linux 6.8 在 ACPI 设备枚举中增加了 CSI-2 和 MIPI DisCo for Imaging 支持,允许在使用 ACPI 的系统上通过平台固件枚举 MIPI 摄像头,优化了 NUMA 平衡和 Deadline Scheduler,并在不使用 ACPI SCI 和专用 EC 中断的系统上增加了对线程中断处理程序的支持,允许所有 ACPI 代码在启用本地中断的情况下运行。
此外,还支持 Intel Sierra Forest 和 Grand Ridge intel/cstate PMU,支持 Intel Granite Rapids、Sierra Forest 和 Grand Ridge 非核心 PMU,支持 zswap 子系统根据内存压力缩小 zswap 池,支持 AArch64 (ARM64) 上 KVM 的 LPA2,以及 DAMON 内存管理机制的目标导向反馈驱动配额自动调整机制。
通过为华硕 ExpertBook B1502CGA 和华硕 Vivobook E1504GA/E1504GAB 笔记本电脑、部分 TUXEDO InfinityBook Pro 笔记本电脑和其他同方 GMxXGxx 型号添加 IRQ 覆盖怪癖,改进了硬件支持,并添加了对宏碁掠夺者 PHN16-71 笔记本电脑的支持、为 Silicom 网络设备 EC LED 和 GPIO 添加新驱动程序,添加 AMD PMC / PMF 改进和新平台支持,以及 Intel PMC / PMT / TPMI / uncore-freq / vsec 改进和新平台支持。
WMI 总线驱动程序也得到了改进,intel_pstate cpufreq 驱动程序在无 HWP 模式下获得了 Emerald Rapids 支持,ACPI 热区驱动程序获得了 Thermal fast Sampling Period (_TFP) 支持,AMDGPU 驱动程序获得了 Steam Deck 的色彩管理支持,还有一个支持 Adafruit Seesaw 游戏手柄设备的新驱动程序,此外还有几项针对 Android 设备的改进。
此外,还有新驱动程序支持 MPS 多相 mp2856/mp2857 控制器、MPS 多相 mp5990、技嘉 AORUS Waterforce AIO 散热器、AMS AS6200 温度传感器、AMD Family 19h Model 8h、戴尔 Optiplex 7000 塔式台式机、Ilitek ili2901 触摸屏、任天堂 NSO 控制器(SNES、Genesis 和 N64),以及大量网络和声音相关设备(点击此处和此处查看完整列表)。
Linux 内核 6.8 将是一个昙花一现的分支,仅支持几个月。接替它的将是 Linux 内核 6.9,Linus Torvalds 已正式打开了合并窗口。Linux 内核 6.9 预计将于 2024 年 5 月中旬发布。同时,你现在就可以从 Linus Torvalds 的 git 树或 kernel.org 网站下载 Linux 内核 6.8。
“Linus Torvalds 说:”这显然意味着明天将开启 6.9 版本的合并窗口,我已经有几个待处理的拉取请求。”感谢所有提前发送拉取请求的人,你知道自己是谁。不过,在这激动人心的时刻到来之前,请大家花一点时间来看看现在枯燥乏味的老现状,好好测试一下 6.8,好吗?
转自 Linux Kernel 6.8 Officially Released, Here’s What’s New – 9to5Linux