- 在我们实验室学习Linux内核各子系统的过程中,写过许多实验代码。现在将这些代码整理在这里,并且会一直保持更新,欢迎所有的Linuxer一起来交流学习。
- 您可以学习和分享开源社区中的内核试验代码,提交 Issues,可以将我们内核试验代码的git仓库fork到您的github,git pull 到本地后,您可以修改我们的内核试验代码,或者添加您的内核试验代码,需要按分类提交内核实验代码,也请给出对代码的简要说明,然后git push到您的git仓库后,再向我们的git主仓库提交 pull requests,我们的管理员看到后会 review 您的提交,如果没有问题的话,就可以 merge 到我们的git主仓库。
- 每位同学需将自己的代码按类别上传到某个文件夹下,如写了一个关于fork的小实验,可以上传到“进程管理”文件夹下。
- 如果一个实验涉及到多方面的内容,则需要上传至多个文件夹下。如关于网络驱动的小实验,需要上传到“设备驱动”和“网络”两个文件夹下各一份。
- 提交代码时要附带代码说明文档,说明文档命名为README.md。
- 管理员审核代码的正确性后通过“上传请求”,便完成上传。如果管理员拒绝请求,需向提交者写明原因。
- 所有人都可以提交Issues 和 Patch。
- 提交 Patch 后经管理员审查通过,便完成维护。如果管理员拒绝请求,会向提交者写明原因。
本仓库只是“Linux内核之旅开源社区”中“GitHub平台”的一个部分,关于“GitHub平台”的全部介绍,请浏览: https://github.com/linuxkerneltravel/community/blob/master/KernelCode.md
关于“Linux内核之旅开源社区”的总体介绍,请浏览: https://github.com/linuxkerneltravel/community