Linux 7.0正式发布! Rust转正, 多项重大更新来袭

关于版本号的小误会
Linux 7.0 终于来了!但别慌,这不是什么颠覆性的大改。Linus Torvalds 只是觉得 6.19 的 minor 版本号太大了,干脆重置一下数字,图个清爽。既然误会解除,咱们赶紧来看看这次到底更新了啥干货!
️ Rust 支持终于“转正”
最大的看点是 Rust 语言支持摘掉了“实验性”的帽子!虽然还没到取代 C 语言的地步,但这标志着 Rust 正式成为内核开发的“正规军”,对内存安全可是个大好事。
安全与 BPF 大升级
抗量子加密:加入了 ML-DSA 后量子签名算法,专门用来验证内核模块,同时干掉了不安全的 SHA-1。
BPF 过滤:现在可以用 BPF 过滤 io_uring 操作,管理员管起权限来更得心应手。
查找加速:BTF 类型查找用上了二分查找,速度起飞!⚡
底层大扫除
内核底层也在悄悄变干净:
彻底移除了 linuxrc initrd 代码,全面拥抱 initramfs 启动机制。
引入了 NULLFS,一种空的根文件系统,专门给那些晚些才挂载真根的系统用。
抢占处理逻辑简化,重启序列、工作队列等都更高效了。
文件系统与存储
存储党狂喜,各大文件系统都有硬货:
Btrfs:支持大于系统页大小的块进行直接 I/O。
EROFS:默认开启 LZMA 压缩,DEFLATE 和 Zstandard 也稳了。
XFS:喜提“自动自愈”功能,但笔记本模式被砍了。
F2FS:正在向大页(Folio)过渡。
内存管理优化
zram:压缩页回写时不用先解压,开销更小。
Swap:交换分区表结构简化,更轻量。
网络与虚拟化
NFSD:线程池可动态调整,默认协议升级到 NFS v4.1。
VSOCK:虚拟机里也能用网络命名空间了。
Wi-Fi 8:802.11bn 的地基已经打好!
KVM:支持龙芯架构 CPUCFG 报告、AMD ERAPS,甚至还有 Hyper-V 的调试接口。
何时能用上?
代码已经在 kernel.org 上线了!滚动更新的发行版(如 Arch、Fedora Rawhide)用户应该很快就能收到推送,其他版本的用户估计还得等几周。
想尝鲜的极客们,赶紧去官网下载编译吧!✨
