/LearningLinuxKernel

Linux内核之旅开源社区实验代码管理

Primary LanguageMakefileApache License 2.0Apache-2.0

学习Linux内核的实验代码仓库

仓库的作用

  • 在我们实验室学习Linux内核各子系统的过程中,写过许多实验代码。现在将这些代码整理在这里,并且会一直保持更新,欢迎所有的Linuxer一起来交流学习。

如何上传自己的代码

  • 您可以学习和分享开源社区中的内核试验代码,提交 Issues,可以将我们内核试验代码的git仓库fork到您的github,git pull 到本地后,您可以修改我们的内核试验代码,或者添加您的内核试验代码,需要按分类提交内核实验代码,也请给出对代码的简要说明,然后git push到您的git仓库后,再向我们的git主仓库提交 pull requests,我们的管理员看到后会 review 您的提交,如果没有问题的话,就可以 merge 到我们的git主仓库。
  • 每位同学需将自己的代码按类别上传到某个文件夹下,如写了一个关于fork的小实验,可以上传到“进程管理”文件夹下。
  • 如果一个实验涉及到多方面的内容,则需要上传至多个文件夹下。如关于网络驱动的小实验,需要上传到“设备驱动”和“网络”两个文件夹下各一份。
  • 提交代码时要附带代码说明文档,说明文档命名为README.md。
  • 管理员审核代码的正确性后通过“上传请求”,便完成上传。如果管理员拒绝请求,需向提交者写明原因。

如何维护已上传的代码

  • 所有人都可以提交Issues 和 Patch。
  • 提交 Patch 后经管理员审查通过,便完成维护。如果管理员拒绝请求,会向提交者写明原因。

代码目录

more

本仓库只是“Linux内核之旅开源社区”中“GitHub平台”的一个部分,关于“GitHub平台”的全部介绍,请浏览: https://github.com/linuxkerneltravel/community/blob/master/KernelCode.md

关于“Linux内核之旅开源社区”的总体介绍,请浏览: https://github.com/linuxkerneltravel/community