Linux 内核提案文档规定了使用 AI 编程助手的规则

cnBeta全文版

  ·  

2025-07-26 00:05:40

  ·  

0次阅读

资深 Linux 开发者、NVIDIA 员工 Sasha Levin(此前曾就职于Google和微软)兼 Linux LTS 内核联合维护者,今天提出了 Linux 内核 AI 编程助手的配置方案和文档/规则,供开发者使用由 AI 编码实用程序(共同)编写的补丁为 Linux 内核做出贡献。

Sasha Levin 不久前发出了一份征求意见稿 (RFC),提议在 Linux 内核文档区引入一个 AI 编码助手配置文件,供 Claude 等 AI 编码助手进行解读。

此外他还提出了一套初步的 Linux 内核贡献规则,其中包含 AI 归属要求和其他详细信息,供希望借助 Claude 和 Grok 等 AI 助手为上游 Linux 内核做出贡献的开发者参考。

image.webp

Sasha Levin 在RFC 补丁系列中解释道:

该补丁系列为使用 Linux 内核代码库的 AI 编码助手添加了统一的配置和文档。随着 AI 工具在软件开发中变得越来越普遍,为它们在内核开发中的使用制定清晰的指南非常重要。

该系列包含两个补丁:

1. 第一个补丁为各种 AI 编码助手(Claude、GitHub Copilot、Cursor、Codeium、Continue、Windsurf 和 Aider)添加了统一的配置文件。这些都符号链接到一个中央文档文件,以确保跨工具的一致性。

2.. 第二个补丁添加了指导 AI 助手进行 Linux 内核开发实践的实际规则和文档,包括:

- 遵循内核编码标准

- 尊重开发过程

- 正确归属 AI 生成的贡献

- 理解许可要求

以下示例演示了这些指南在实践中是如何运作的,展示了提交中正确的 AI 归属以及助手对内核文档要求的理解。

所有 AI 助手都必须使用 Co-developed-by 标签在提交中标识自己,以确保 AI 参与代码开发的完全透明。”

查看评论