Linux 5.10 有哪些改动

原始问题:Linux 5.10 有哪些改动 · 2026-07-01

Linux 5.10 版本改动详解

Linux 5.10 于 2020 年 12 月 13 日发布,是一个 Long Term Support (LTS) 版本。以下是该版本的主要改动分类说明。

1. 核心特性

特性 说明
Long Term Support 5.10 被标记为 LTS 版本,获得长期维护支持
Ext4 fast commit 引入快速提交机制,大幅提升 fsync() 元数据写入性能
io_uring 安全限制 支持对 io_uring 环设置限制,实现进程间安全共享
process_madvise 新增 syscall,允许一个进程向另一个进程提供内存使用建议
静态调用(Static calls) 代码补丁机制,用直接调用替代间接调用,改善 post-Spectre 性能
virtio-fs 优化 更快的性能与更低的内存消耗
AMD SEV-ES 支持 支持 AMD 虚拟化客户机的寄存器加密
ARM Memory Tagging Extension 支持 ARM MTE,防止多种内存安全漏洞

2. 各子系统详细改动

2.1 Ext4 fast commit(快速提交)

2.2 io_uring 限制机制

2.3 process_madvise 系统调用

2.4 静态调用(Static calls)

2.5 virtio-fs 性能优化

2.6 ARM Memory Tagging Extension (MTE)

2.7 AMD SEV-ES(寄存器加密)

3. 架构支持

架构 主要改动
ARM MTE 支持、更多 SoC 平台引导支持
x86 SEV-ES、静态调用、SGX 改进
s390 新指令支持、CCW 改进
POWERPC KUAP 增强、新 CPU 支持
RISC-V 更多设备树支持、BPF JIT 改进
MIPS 多平台改进
PARISC 引导改进
IA64 进入退役维护阶段

4. 文件系统

FS 改动
Ext4 fast commit、bigalloc 支持改进
Btrfs 性能优化、更快的校验和
XFS 元数据优化、延迟修复
F2FS 压缩改进、GC 优化
virtio-fs FUSE 重构、性能/内存双优化
EROFS 新特性、解压缩性能提升

5. 驱动

包含大量新驱动与驱动改进:Graphics(AMDGPU/Intel GPU 更新)、Storage(NVMe 优化)、Networking(WiFi 6 支持增强)、Audio(新 ASoC 驱动)、USB/Thunderbolt(新控制器支持)等。

6. 其他内核子系统

总结

Linux 5.10 作为一个 LTS 版本,核心亮点是 Ext4 fast commit(显著提升数据库 fsync 性能)、io_uring 安全限制(多租户共享)、静态调用(消除 retpoline 开销)、process_madvise(跨进程内存管理)以及 ARM MTE(硬件级内存安全)。该版本适合用于寻求长期稳定支持的生产环境。

本页面由 MaxKB 问答记录自动导出,供 osperf content-ingestion skill 处理。

⚠️ 免责声明

本站内容均由 AI 基于公开知识辅助生成,仅供学习参考,请勿直接引用作为依据。作者不对信息的准确性、完整性及适用性作保证,亦不对因使用本站内容产生的任何损失承担责任。