原文:https://www.kernel.org/doc/html/v6.6/process/development-process.html
Linux内核开发流程指南
目录:
- 介绍
1.1. 执行摘要
1.2. 本文内容
1.3. 鸣谢
1.4. 将代码纳入主线的重要性
1.5. 许可证 - 开发流程的运作方式
2.1. 大局观
2.2. 补丁的生命周期
2.3. 补丁如何进入内核
2.4. 下一个树
2.5. 分级树
2.6. 工具
2.7. 邮件列表
2.8. 开始进行内核开发 - 早期规划
3.1. 确定问题
3.2. 早期讨论
3.3. 应该与谁交流?
3.4. 何时发布?
3.5. 获得官方支持 - 编写正确的代码
4.1. 陷阱
4.2. 代码检查工具
4.3. 文档
4.4. 内部API更改 - 发布补丁
5.1. 何时发布
5.2. 创建补丁之前
5.3. 补丁准备
5.4. 补丁格式和变更日志
5.5. 发送补丁 - 跟进
6.1. 与审阅者合作
6.2. 接下来会发生什么
6.3. 其他可能发生的事情 - 高级主题
7.1. 使用git管理补丁
7.2. 审查补丁 - 更多信息
- 结论
本文档的目的是帮助开发人员(及其管理人员)尽量减少挫折感地与开发社区合作。它试图以一种对于那些并不十分熟悉Linux内核开发(或者说,自由软件开发)的人来说易于理解的方式记录这个社区的运作方式。虽然这里包含了一些技术材料,但这主要是一个过程导向的讨论,不需要对内核编程有深入的了解。
标签:指南,流程,补丁,开发,内核,Linux,ChatGPT From: https://www.cnblogs.com/pengdonglin137/p/17888921.html