LWN Weekly Edition - July 23, 2026
📰 LWN Weekly Edition - July 23, 2026
本期 LWN 周刊的核心话题是内核社区如何对待 LLM 生成代码——这是迄今为止引发最多讨论的文章。此外,GNOME 桌面正在尝试将 X11 时代的会话保存/恢复功能移植到 Wayland 上;Fedora 项目正在经历一次"中年危机"式的变更流程反思。技术深度方面,本期涵盖了 2026 年 LSFMM+BPF 峰会的四篇报道:BPF 多 tracepoint 挂载、BPF LSM 防篡改、famfs 文件系统合并讨论、以及 sched_ext 子调度器的最新进展。
📊 共 8 篇文章 · 评论总数 292 · 评论最多:「Debating the role of large language models in the kernel community」(132 posted)
🔥 文章详情
Front Page
内核社区正在重新审视 Assisted-by 标签的实际效果。自 7.0 版本引入 LLM 使用声明规范以来,已有超过 1200 个提交携带该标签,但仍有大量 LLM 生成的补丁未标注。社区的讨论比外界报道的更加细致——并非简单的"禁止 AI"或"拥抱 AI",而是围绕如何在透明度、代码质量、版权追溯之间找到平衡。文章梳理了 TAB 和邮件列表上的多方观点,显示社区正在务实地演进其政策。
Desktop / GNOME
在 GUADEC 2026(西班牙拉科鲁尼亚)上,Adrian Vovk 展示了为 GNOME/Wayland 实现会话保存与恢复的第三次尝试。这是用户从 X11 迁移到 Wayland 后最怀念的功能之一——注销或重启后恢复之前的窗口布局和应用状态。前两次 API 设计未能被接受,Vovk 认为第三次方案有望成功,但不会赶上今年 10 月的 GNOME 51 发布,预计将在后续版本落地。
Distributions
Fedora 项目正在同时反思其多个变更管理流程。作为 Red Hat 赞助的社区项目,Fedora 长期面临三方博弈:用户需求、志愿者贡献者的热情与公司的战略利益。Red Hat 希望在 Fedora 中试验新技术,这不总能让社区开心;志愿者想推进的方向有时与公司策略冲突。文章深入分析了 Fedora 的打包规范、法律审查流程和技术变更审批机制如何进化以应对当前挑战。
LSFMM+BPF Summit 2026
Jiri Olsa 在峰会上介绍了让单个 BPF 程序挂载到多个 tracepoint 的工作。此前每个 BPF 程序只能附加到单一 tracepoint,相比 kprobe 缺乏灵活性。但 tracepoint 执行速度约为 kprobe 的两倍,若能支持多重挂载将非常有吸引力。该补丁已合并,预计随 7.2 内核发布。
Christian Brauner 讨论了 systemd 在部署 BPF LSM 时遇到的安全问题。自 2020 年起 BPF 程序可充当安全模块,但存在两大弱点:提交 BPF 程序的用户态进程崩溃后程序会被自动清理(引用计数机制),且 BPF map 中的私有数据可能被恶意篡改。Brauner 希望内核提供机制确保 BPF LSM 一旦加载就无法被移除或干扰。
famfs(fabric-attached memory filesystem)旨在为 CXL 等设备上的大容量共享内存提供多服务器访问能力。Micron 的 John Groves 自 2024 年 LSFMM 起持续推进此项目,但至今未能合入内核主线。本次讨论聚焦于"如何改变现状"——社区在评估该文件系统的设计方向、与现有基础设施的整合路径,以及 CXL 联盟的产业推动力度。
sched_ext 子调度器机制持续演进。7.1 合入了初始实现(仅支持 dispatch 路径),现在正扩展 enqueue 路径——即进程进入运行队列时如何在层级调度器之间传递。文章还介绍了 proxy-execution 支持的进展,该特性允许高优先级进程"借用"持有所需锁的低优先级进程的 CPU 时间片,解决优先级反转问题。
💬 热点讨论
社区最关心的话题——LLM 在内核开发中的角色。讨论核心问题包括:Assisted-by 标签是否有实际约束力、未标注的 AI 补丁如何识别、特定模型出现版权或安全问题时的追溯机制是否可行。132 条评论反映出开发者群体对 AI 辅助编程的态度远比"支持/反对"的二元叙事更加复杂。
评论