从2024年11月Linux 6.12发布,到2025年11月Linux 6.18收官,过去一年Linux内核迎来史诗级进化:PREEMPT_RT实时主线合入、Rust驱动规模化落地、eBPF与调度架构重构、io_uring持续狂飙、硬件支持全面爆发。

一、实时领域里程碑:PREEMPT_RT终入主线,20年磨一剑
过去一年Linux内核保持约9周一个大版本的稳定节奏,提交量始终维持在1.1万~1.4万 commits区间,开发活跃度拉满。海量提交背后,是实时性、安全性、可编程性、硬件生态四大方向的集中突破。本文参考Bootlin官方资料。
1. 历史性合并
Linux 6.12正式合入PREEMPT_RT,结束长达20年的外部补丁历史,工业级实时能力原生内置。此前RT补丁在工业、车载、机器人领域商用10–15年。printk重设计,彻底消除阻塞延迟;支持x86_64/ARM64/RISC-V等主流架构。
2. 核心价值:实时≠更快,而是可预测
传统Linux:内核代码不可抢占,高优先级任务可能被阻塞。 PREEMPT_RT:内核全面可抢占,仅保留极少临界区,保障最坏-case延迟可控,微秒级响应。

3. 抢占模式策略
内核提供4档抢占策略,覆盖从服务器到实时控制全场景:
- PREEMPT_NONE:无主动抢占,服务器高吞吐
- PREEMPT_VOLUNTARY:显式抢占点,发行版默认
- PREEMPT_FULL:完全抢占,低延迟
- PREEMPT_RT:硬实时,工业控制/车载/机器人
4. Lazy Preemption:平衡实时与吞吐
为非实时任务增加延迟抢占标记,不立即抢占,在调度 tick 时统一处理,兼顾实时任务低延迟与普通任务高吞吐。
二、eBPF:内核可编程进入深水区
eBPF已从网络旁路,进化为内核级“安全虚拟机”,支撑观测、安全、网络、调度全场景。
年度关键进展
- 6.12:支持sched_ext,开启可编程调度;允许用eBPF程序自定义调度策略,无需改内核、无需重启;
- 6.13:kmem_cache遍历、bpf_send_signal_task、私有栈;
- 6.14:中断状态控制bpf_local_irq_save/restore;
- 6.15:网络时间戳、循环校验增强、原子指令;
- 6.16:TC队列 disciplines 用eBPF实现;
- 6.17:标准字符串函数、stdout/stderr回传用户态;
- 6.18:BPF程序签名,安全合规必备,新增10个kfunc;
eBPF正在让Linux变成可动态扩展、不宕机、强安全的现代操作系统底座。
三、io_uring:异步I/O持续狂飙,零拷贝全面落地
作为高性能异步I/O事实标准,io_uring一年来持续强化:

- 6.12:支持绝对超时;
- 6.13:支持队列resize;
- 6.15:零拷贝接收、读取epoll事件、安全钩子;
- 6.16:支持创建管道;
双环队列(提交SQ/完成CQ)用户态–内核态共享内存,大幅减少系统调用开销,成为存储、数据库、网关的标配引擎。
四、Rust For Linux:从玩具到生产,驱动规模化上线
Linux内核的安全转型正式进入快车道,Rust代码量爆发式增长:
6.12:76个Rust文件;
6.18-rc1:242个Rust文件;
对比C语言6万+文件,仍早期,但增速惊人
6.12–6.18核心能力
- 基础数据结构:双向链表、红黑树
- 内存分配、VFS、PCI、平台驱动、DMA抽象
- 高精度定时器、电源管理、 regulator、原子操作
- 调试、trace、debugfs、bitmap等驱动API
- 已上线生产级Rust驱动
- NVIDIA GPU驱动(Nova Core,支持Turing+)
- ARM Mali GPU驱动(Tyr)
- Android Binder(Rust重写)
- QT2025/AX88796B以太网PHY驱动
五、AI赋能内核开发:社区开始规模化试水
AI不再是噱头,正渗透内核开发全流程:
- 自动识别修复补丁,推送LTS稳定分支;
- 部分子系统用AI做自动化代码评审;
- 探索AI编程助手、配置生成;
- 讨论用Co-developed-by标记AI辅助提交;
六、硬件支持爆发:6.18堪称“年度最强兼容版”
Linux 6.18在GPIO、显示、GPU、传感器、网络、电源、SoC等全面铺开,覆盖x86、ARM、RISC‑V、Loongson等,Linux硬件生态持续领跑通用操作系统。
- 图形:MIPI桥接、eInk、多款面板、Mali GPU、Rockchip NPU
- 工业I/O:高精度颜色传感器、3D磁传感器、多相电量计
- 网络:华为第三代网卡、SpacemiT K1、联发科PCIE 5G网卡
- 电源/监控:TI电源监控、NXP温度传感器、华硕主板传感器
- 全新SoC:瑞萨RZ/T2H、ESWIN EIC7700、紫光展锐等
七、总结:这一年,Linux内核真正“现代化”
从6.12到6.18,Linux内核完成四大历史性跨越:
- 实时化:PREEMPT_RT主线落地,工业/车载/机器人底座稳固;
- 安全化:Rust规模化,内存安全从补丁走向架构;
- 可编程化:eBPF+sched_ext,内核变成可动态扩展平台;
- 普惠化:硬件支持全覆盖,从云端到边缘统一内核;
对开发者、运维、嵌入式工程师而言:
- 做实时系统:不用再打RT补丁;
- 做驱动:Rust提供安全高效新选择;
- 做高性能服务:io_uring+eBPF组合无敌;
- 做硬件适配:主线内核直接支持更多芯片;
526

被折叠的 条评论
为什么被折叠?



