LWN Weekly Edition - July 23, 2026

LWN Weekly Edition - July 23, 2026

8 篇文章 · 共 292 条评论
Generated by tanar · 2026-07-30 12:01

📰 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

Save and restore may be coming to GNOME 💬 13 · By Joe Brockmeier

在 GUADEC 2026(西班牙拉科鲁尼亚)上,Adrian Vovk 展示了为 GNOME/Wayland 实现会话保存与恢复的第三次尝试。这是用户从 X11 迁移到 Wayland 后最怀念的功能之一——注销或重启后恢复之前的窗口布局和应用状态。前两次 API 设计未能被接受,Vovk 认为第三次方案有望成功,但不会赶上今年 10 月的 GNOME 51 发布,预计将在后续版本落地。

Distributions

Fedora grapples with change 💬 11 · By Joe Brockmeier

Fedora 项目正在同时反思其多个变更管理流程。作为 Red Hat 赞助的社区项目,Fedora 长期面临三方博弈:用户需求、志愿者贡献者的热情与公司的战略利益。Red Hat 希望在 Fedora 中试验新技术,这不总能让社区开心;志愿者想推进的方向有时与公司策略冲突。文章深入分析了 Fedora 的打包规范、法律审查流程和技术变更审批机制如何进化以应对当前挑战。

LSFMM+BPF Summit 2026

Jiri Olsa 在峰会上介绍了让单个 BPF 程序挂载到多个 tracepoint 的工作。此前每个 BPF 程序只能附加到单一 tracepoint,相比 kprobe 缺乏灵活性。但 tracepoint 执行速度约为 kprobe 的两倍,若能支持多重挂载将非常有吸引力。该补丁已合并,预计随 7.2 内核发布。

Securing BPF LSMs against tampering 💬 2 · By Daroc Alden

Christian Brauner 讨论了 systemd 在部署 BPF LSM 时遇到的安全问题。自 2020 年起 BPF 程序可充当安全模块,但存在两大弱点:提交 BPF 程序的用户态进程崩溃后程序会被自动清理(引用计数机制),且 BPF map 中的私有数据可能被恶意篡改。Brauner 希望内核提供机制确保 BPF LSM 一旦加载就无法被移除或干扰。

Merging famfs? 💬 0 · By Jake Edge

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 辅助编程的态度远比"支持/反对"的二元叙事更加复杂。