2025 Linux内核年度复盘:从6.12到6.18,实时、Rust、eBPF三大革命落地 从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.13kmem_cache遍历、bpf_send_signal_task、私有栈6.14中断状态控制bpf_local_irq_save/restore6.15网络时间戳、循环校验增强、原子指令6.16TC队列 disciplines 用eBPF实现6.17标准字符串函数、stdout/stderr回传用户态6.18BPF程序签名安全合规必备新增10个kfunceBPF正在让Linux变成可动态扩展、不宕机、强安全的现代操作系统底座。三、io_uring异步I/O持续狂飙零拷贝全面落地作为高性能异步I/O事实标准io_uring一年来持续强化6.12支持绝对超时6.13支持队列resize6.15零拷贝接收、读取epoll事件、安全钩子6.16支持创建管道双环队列提交SQ/完成CQ用户态–内核态共享内存大幅减少系统调用开销成为存储、数据库、网关的标配引擎。四、Rust For Linux从玩具到生产驱动规模化上线Linux内核的安全转型正式进入快车道Rust代码量爆发式增长6.1276个Rust文件6.18-rc1242个Rust文件对比C语言6万文件仍早期但增速惊人6.12–6.18核心能力基础数据结构双向链表、红黑树内存分配、VFS、PCI、平台驱动、DMA抽象高精度定时器、电源管理、 regulator、原子操作调试、trace、debugfs、bitmap等驱动API已上线生产级Rust驱动NVIDIA GPU驱动Nova Core支持TuringARM Mali GPU驱动TyrAndroid BinderRust重写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.18Linux内核完成四大历史性跨越实时化PREEMPT_RT主线落地工业/车载/机器人底座稳固安全化Rust规模化内存安全从补丁走向架构可编程化eBPFsched_ext内核变成可动态扩展平台普惠化硬件支持全覆盖从云端到边缘统一内核对开发者、运维、嵌入式工程师而言做实时系统不用再打RT补丁做驱动Rust提供安全高效新选择做高性能服务io_uringeBPF组合无敌做硬件适配主线内核直接支持更多芯片