新提案将提高Linux内核透明度 公布AI编写代码
快速阅读: 据相关媒体最新报道,7月30日,Sasha Levin提议规范AI工具如Claude在Linux内核开发中的使用,并要求正确归因。他提出统一配置文件和开发准则,确保透明与合规。
7月30日,据科技媒体phoronix报道,英伟达资深Linux开发者、Linux LTS内核共同维护者Sasha Levin提出了一项新提案,旨在规范Linux内核开发过程中使用Claude等AI编程工具,并明确了相关贡献的归因要求和开发准则。
Sasha Levin向社区发送了一份“请求评论”(RFC),建议在Linux内核文档区域引入AI编码助手的配置文件,以便Claude等AI助手解读。同时,他提出了一套初步规则,包括AI归因要求和其他细节,供希望借助AI助手为Linux内核作出贡献的人士参考。
Sasha Levin解释说,这个补丁系列为与Linux内核代码库合作的AI编码助手增加了统一的配置和文档。随着AI工具在软件开发中变得越来越常见,确立它们在内核开发中的使用指南变得尤为重要。
该系列包括两个补丁:第一个补丁为各种AI编码助手(如Claude、GitHub Copilot、Cursor、Codeium、Continue、Windsurf和Aider等)添加了统一的配置文件,这些文件都链接到一个中心文档文件,以确保工具间的一致性;第二个补丁增加了实际的规则和文档,指导AI助手在Linux内核开发中的实践,包括遵循内核编码标准、尊重开发流程、正确归因AI生成的贡献以及理解许可要求。
这些指南的实际应用示例显示,在提交中正确的AI归因以及助手对内核文档要求的理解。所有AI助手都需在提交中使用Co-developed-by标签来标识自己,确保代码开发中AI参与的完全透明。
(以上内容均由AI生成)