xref: /OK3568_Linux_fs/kernel/Documentation/translations/zh_CN/process/8.Conclusion.rst (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun.. include:: ../disclaimer-zh_CN.rst
2*4882a593Smuzhiyun
3*4882a593Smuzhiyun:Original: :ref:`Documentation/process/8.Conclusion.rst <development_conclusion>`
4*4882a593Smuzhiyun:Translator: Alex Shi <alex.shi@linux.alibaba.com>
5*4882a593Smuzhiyun
6*4882a593Smuzhiyun.. _cn_development_conclusion:
7*4882a593Smuzhiyun
8*4882a593Smuzhiyun更多信息
9*4882a593Smuzhiyun========
10*4882a593Smuzhiyun
11*4882a593Smuzhiyun关于Linux内核开发和相关主题的信息来源很多。首先是在内核源代码分发中找到的
12*4882a593Smuzhiyun文档目录。顶级 :ref:`Documentation/translations/zh_CN/process/howto.rst <cn_process_howto>`
13*4882a593Smuzhiyun文件是一个重要的起点
14*4882a593Smuzhiyun:ref:`Documentation/translations/zh_CN/process/submitting-patches.rst <cn_submittingpatches>`
15*4882a593Smuzhiyun和 :ref:`process/submitting-drivers.rst <submittingdrivers>`
16*4882a593Smuzhiyun也是所有内核开发人员都应该阅读的内容。许多内部内核API都是使用kerneldoc机制
17*4882a593Smuzhiyun记录的;“make htmldocs”或“make pdfdocs”可用于以HTML或PDF格式生成这些文档(
18*4882a593Smuzhiyun尽管某些发行版提供的tex版本会遇到内部限制,无法正确处理文档)。
19*4882a593Smuzhiyun
20*4882a593Smuzhiyun不同的网站在各个细节层次上讨论内核开发。您的作者想谦虚地建议用 https://lwn.net/
21*4882a593Smuzhiyun作为来源;有关许多特定内核主题的信息可以通过以下网址的lwn内核索引找到:
22*4882a593Smuzhiyun
23*4882a593Smuzhiyun        http://lwn.net/kernel/index/
24*4882a593Smuzhiyun
25*4882a593Smuzhiyun除此之外,内核开发人员的一个宝贵资源是:
26*4882a593Smuzhiyun
27*4882a593Smuzhiyun        https://kernelnewbies.org/
28*4882a593Smuzhiyun
29*4882a593Smuzhiyun当然,我们不应该忘记 https://kernel.org/ 这是内核发布信息的最终位置。
30*4882a593Smuzhiyun
31*4882a593Smuzhiyun关于内核开发有很多书:
32*4882a593Smuzhiyun
33*4882a593Smuzhiyun        Linux设备驱动程序,第三版(Jonathan Corbet、Alessandro Rubini和Greg Kroah Hartman)。
34*4882a593Smuzhiyun        在线:http://lwn.net/kernel/ldd3/
35*4882a593Smuzhiyun
36*4882a593Smuzhiyun        Linux内核开发(Robert Love)。
37*4882a593Smuzhiyun
38*4882a593Smuzhiyun        了解Linux内核(Daniel Bovet和Marco Cesati)。
39*4882a593Smuzhiyun
40*4882a593Smuzhiyun然而,所有这些书都有一个共同的缺点:当它们上架时,它们往往有些过时,而且它们
41*4882a593Smuzhiyun已经上架一段时间了。不过,在那里还可以找到相当多的好信息。
42*4882a593Smuzhiyun
43*4882a593Smuzhiyun有关git的文档,请访问:
44*4882a593Smuzhiyun
45*4882a593Smuzhiyun        https://www.kernel.org/pub/software/scm/git/docs/
46*4882a593Smuzhiyun
47*4882a593Smuzhiyun        https://www.kernel.org/pub/software/scm/git/docs/user-manual.html
48*4882a593Smuzhiyun
49*4882a593Smuzhiyun结论
50*4882a593Smuzhiyun====
51*4882a593Smuzhiyun
52*4882a593Smuzhiyun祝贺所有通过这篇冗长的文件的人。希望它能够帮助您理解Linux内核是如何开发的,
53*4882a593Smuzhiyun以及您如何参与这个过程。
54*4882a593Smuzhiyun
55*4882a593Smuzhiyun最后,重要的是参与。任何开源软件项目都不超过其贡献者投入其中的总和。Linux内核
56*4882a593Smuzhiyun的发展速度和以前一样快,因为它得到了大量开发人员的帮助,他们都在努力使它变得
57*4882a593Smuzhiyun更好。内核是一个主要的例子,说明当成千上万的人为了一个共同的目标一起工作时,
58*4882a593Smuzhiyun可以做些什么。
59*4882a593Smuzhiyun
60*4882a593Smuzhiyun不过,内核总是可以从更大的开发人员基础中获益。总有更多的工作要做。但是,同样
61*4882a593Smuzhiyun重要的是,Linux生态系统中的大多数其他参与者可以通过为内核做出贡献而受益。使
62*4882a593Smuzhiyun代码进入主线是提高代码质量、降低维护和分发成本、提高对内核开发方向的影响程度
63*4882a593Smuzhiyun等的关键。这是一种人人都赢的局面。踢开你的编辑,来加入我们吧,你会非常受
64*4882a593Smuzhiyun欢迎的。
65