LWN Weekly Edition - September 3, 2026
📰 本期概览
本期 LWN 周刊覆盖了 Python JIT 编译器的暂停与 PEP 836 讨论、Rust 块设备驱动 rnull 的进展、虚拟机 CPU 竞争缓解方案、GNOME 技术治理演进、Linux 7.3 合并窗口后半段变化、LUKS 加密磁盘挂起安全修复以及 LWN 订阅价格调整等话题。其中订阅价格变更引发了社区最热烈的讨论,LUKS 密钥泄露修复和 Rust 驱动进展也备受关注。
📊 共 8 篇文章 · 评论总数 162 · 评论最多:「A note on subscription prices from LWN」(65 posted)
🔥 文章详情
Front page
本期周刊导读页,概述了本期所有文章的主题:Python JIT 暂停、Rust 块驱动 rnull、steal time CPU 需求调节、GNOME 治理演进、7.3 合并窗口后半段、LUKS 加密磁盘挂起安全修复,以及 LWN 订阅价格变更说明。同时包含 Brief items 和 Announcements 等常规栏目。
LWN 自 2002 年采用订阅模式以来仅两次涨价,上一次是 2022 年初。近五年间 LWN 招聘了 Daroc Alden 和 Joe Brockmeier 扩大报道深度,新增了 EPUB 格式文章、评论 Markdown 支持、内核源码数据库、全文 RSS/邮件推送、暗色模式等功能。面对不断升级的爬虫攻击和运营成本上涨,LWN 宣布即将调整订阅价格,并呼吁读者继续支持。
Development
Python 3.13 引入了实验性 JIT 编译器,但 2026 年 6 月指导委员会要求在主分支上暂停 JIT 新开发(仅允许 bug 和安全修复),直到社区接受一份正式的 PEP。目前 PEP 836("JIT Go Brrr")正在讨论中,旨在为 JIT 成为 CPython 支持特性铺路。JIT 工作大概率会继续,但时间节点尚不确定。文章回顾了 PEP 的三种类型(standards track、process、informational)及其在 Python 治理中的作用。
Emmanuele Bassi 在 GUADEC 2025 上提出改进 GNOME 技术治理的构想,推动项目逐步建立更正式的结构:采用 teams 架构、筹建指导委员会、启动 RFC(Request for Comments)流程。若 RFC 流程正式落地,设计、用户体验、架构等重大变更将需要通过 RFC 审议。GNOME 成立于 1997 年,基金会成立于 2001 年,原始章程对技术治理的正式化持保留态度,如今这一立场正在转变。
Kernel
Andreas Hindborg 提交了一组补丁,用 Rust 实现与 C 版 null_blk 功能等价的块驱动 "rnull",旨在证明内核 Rust API 已足够编写简单块驱动,并便于 C 与 Rust 实现的直接对比。精简版 rnull 已进入主线,本次补丁集补齐了剩余 Rust 抽象层以达到与 C 版完全对等。驱动使用 module!() 宏声明模块,并采用 pinning 存储 configfs 引用,模式类似此前 AX88796B Rust 网络驱动。
Hegde 提交了一组 "steal governor" 补丁,让虚拟机在物理 CPU 竞争激烈时主动减少 vCPU 需求以缓解争用。当 vCPU 被抢占时持有锁会导致其他线程自旋等待,严重影响性能——这正是客户考虑放弃共享托管的原因。该方案利用 "steal time"(虚拟 CPU 等待物理 CPU 的时间)指标,在竞争高时让虚拟机主动让出 vCPU 资源。
Linux 7.3 合并窗口后半段的重要变更:s390 架构新增基于通用 cpuidle 框架的子系统及 Clang 控制流完整性(CFI)支持;BPF 方面,kfunc 可标记 KF_SPINLOCK_SAFE 标志表示持锁安全调用,arena 指针传递更便捷(__arena 后缀自动偏移转换),新增 __arena__nullable 变体,BPF 程序可访问全局 per-CPU 数据,验证器错误信息更丰富便于调试。7.3-rc1 已发布。
Security
2026 年 6 月,Ingo Blechschmidt 发现 Linux 6.9 之后的内核在系统挂起时未擦除 LUKS 磁盘加密密钥,即使已配置为应擦除——这意味着冷启动攻击或内存总线嗅探可能读取到密钥。他快速提交了修复补丁并已合并,但这并非完整解决方案:擦除密钥后系统唤醒时读取文件将阻塞,存在"鸡生蛋"问题。文章深入分析了密钥擦除与系统恢复之间的复杂权衡。
💬 热点讨论
LWN 宣布自 2022 年以来首次调整订阅价格,引发 65 条评论——本期最热门话题。社区围绕价格上涨幅度、LWN 内容价值、广告模式 vs 订阅模式的可持续性、爬虫攻击对运营成本的影响等展开讨论。许多读者表达了对 LWN 长期高质量报道的支持,同时对价格敏感度和国际读者购买力提出了关切。
LUKS 加密密钥在系统挂起时未擦除的回归 bug 引发 27 条评论。社区讨论了冷启动攻击的现实威胁程度、密钥擦除与系统恢复的权衡、以及内核应该如何在安全性和可用性之间取得平衡。
评论