IIsphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextEnglish}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget/process/8.ConclusionmodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Simplified)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget(/translations/zh_CN/process/8.ConclusionmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget(/translations/it_IT/process/8.ConclusionmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget(/translations/ja_JP/process/8.ConclusionmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget(/translations/ko_KR/process/8.ConclusionmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget(/translations/sp_SP/process/8.ConclusionmodnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageChinese (Traditional)uh1h hh _documenthsourceNlineNubhcomment)}(h SPDX-License-Identifier: GPL-2.0h]h SPDX-License-Identifier: GPL-2.0}hhsbah}(h]h ]h"]h$]h&] xml:spacepreserveuh1hhhhhhU/var/lib/git/docbuild/linux/Documentation/translations/zh_TW/process/8.Conclusion.rsthKubhwarning)}(hX1此文件的目的是爲讓中文讀者更容易閱讀和理解,而不是作爲一個分支。因此, 如果您對此文件有任何意見或改動,請先嘗試更新原始英文文件。如果要更改或 修正某處翻譯文件,請將意見或補丁發送給維護者(聯繫方式見下)。h]h paragraph)}(hX1此文件的目的是爲讓中文讀者更容易閱讀和理解,而不是作爲一個分支。因此, 如果您對此文件有任何意見或改動,請先嘗試更新原始英文文件。如果要更改或 修正某處翻譯文件,請將意見或補丁發送給維護者(聯繫方式見下)。h]hX1此文件的目的是爲讓中文讀者更容易閱讀和理解,而不是作爲一個分支。因此, 如果您對此文件有任何意見或改動,請先嘗試更新原始英文文件。如果要更改或 修正某處翻譯文件,請將意見或補丁發送給維護者(聯繫方式見下)。}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hh5Documentation/translations/zh_TW/disclaimer-zh_TW.rsthKhhubah}(h]h ]h"]h$]h&]uh1hhhhhhhhNubhnote)}(h如果您發現本文檔與原始文件有任何不同或者有翻譯問題,請聯繫該文件的譯者, 或者發送電子郵件給胡皓文以獲取幫助:<2023002089@link.tyut.edu.cn>。h]h)}(h如果您發現本文檔與原始文件有任何不同或者有翻譯問題,請聯繫該文件的譯者, 或者發送電子郵件給胡皓文以獲取幫助:<2023002089@link.tyut.edu.cn>。h](h如果您發現本文檔與原始文件有任何不同或者有翻譯問題,請聯繫該文件的譯者, 或者發送電子郵件給胡皓文以獲取幫助:<}(hhhhhNhNubh reference)}(h2023002089@link.tyut.edu.cnh]h2023002089@link.tyut.edu.cn}(hhhhhNhNubah}(h]h ]h"]h$]h&]refuri"mailto:2023002089@link.tyut.edu.cnuh1hhhubh>。}(hhhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK hhubah}(h]h ]h"]h$]h&]uh1hhhhhhhhNubh field_list)}(hhh](hfield)}(hhh](h field_name)}(hOriginalh]hOriginal}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hjhhhKubh field_body)}(hF:ref:`Documentation/process/8.Conclusion.rst `h]h)}(hjh]h)}(hjh]hinline)}(hjh]h&Documentation/process/8.Conclusion.rst}(hj)hhhNhNubah}(h]h ](xrefstdstd-refeh"]h$]h&]uh1j'hj$ubah}(h]h ]h"]h$]h&]refdoc'translations/zh_TW/process/8.Conclusion refdomainj4reftyperef refexplicitrefwarn reftargetdevelopment_conclusionuh1hhhhKhj!ubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubj)}(hhh](j )}(h Translatorh]h Translator}(hj]hhhNhNubah}(h]h ]h"]h$]h&]uh1j hjZhhhKubj)}(h0時奎亮 Alex Shi h]h)}(h/時奎亮 Alex Shi h](h時奎亮 Alex Shi <}(hjohhhNhNubh)}(halex.shi@linux.alibaba.comh]halex.shi@linux.alibaba.com}(hjwhhhNhNubah}(h]h ]h"]h$]h&]refuri!mailto:alex.shi@linux.alibaba.comuh1hhjoubh>}(hjohhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjkubah}(h]h ]h"]h$]h&]uh1jhjZubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubj)}(hhh](j )}(h校譯h]h校譯}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjhhhKubj)}(h\吳想成 Wu XiangCheng 胡皓文 Hu Haowen <2023002089@link.tyut.edu.cn> h]h)}(h[吳想成 Wu XiangCheng 胡皓文 Hu Haowen <2023002089@link.tyut.edu.cn>h](h吳想成 Wu XiangCheng <}(hjhhhNhNubh)}(hbobwxc@email.cnh]hbobwxc@email.cn}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:bobwxc@email.cnuh1hhjubh> 胡皓文 Hu Haowen <}(hjhhhNhNubh)}(h2023002089@link.tyut.edu.cnh]h2023002089@link.tyut.edu.cn}(hjhhhNhNubah}(h]h ]h"]h$]h&]refuri"mailto:2023002089@link.tyut.edu.cnuh1hhjubh>}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhK hjhhubeh}(h]h ]h"]h$]h&]uh1jhhhhhhhKubhtarget)}(h.. _tw_development_conclusion:h]h}(h]h ]h"]h$]h&]refidtw-development-conclusionuh1jhKhhhhhhubhsection)}(hhh](htitle)}(h 更多信息h]h 更多信息}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hj hhhhhKubh)}(hX|關於Linux內核開發和相關主題的信息來源很多。首先是在內核源代碼分發中找到的 文檔目錄。頂級 :ref:`Documentation/translations/zh_CN/process/howto.rst ` 文件是一個重要的起點; :ref:`Documentation/translations/zh_CN/process/submitting-patches.rst ` 也是所有內核開發人員都應該閱讀的內容。許多內部內核API都是使用kerneldoc機制 記錄的;“make htmldocs”或“make pdfdocs”可用於以HTML或PDF格式生成這些文檔 (儘管某些發行版提供的tex版本會遇到內部限制,無法正確處理文檔)。h](h關於Linux內核開發和相關主題的信息來源很多。首先是在內核源代碼分發中找到的 文檔目錄。頂級 }(hjhhhNhNubh)}(hL:ref:`Documentation/translations/zh_CN/process/howto.rst `h]j()}(hj'h]h2Documentation/translations/zh_CN/process/howto.rst}(hj)hhhNhNubah}(h]h ](j3stdstd-refeh"]h$]h&]uh1j'hj%ubah}(h]h ]h"]h$]h&]refdocj@ refdomainj3reftyperef refexplicitrefwarnjFtw_process_howtouh1hhhhKhjubh# 文件是一個重要的起點; }(hjhhhNhNubh)}(h]:ref:`Documentation/translations/zh_CN/process/submitting-patches.rst `h]j()}(hjKh]h?Documentation/translations/zh_CN/process/submitting-patches.rst}(hjMhhhNhNubah}(h]h ](j3stdstd-refeh"]h$]h&]uh1j'hjIubah}(h]h ]h"]h$]h&]refdocj@ refdomainjWreftyperef refexplicitrefwarnjFtw_submittingpatchesuh1hhhhKhjubhX. 也是所有內核開發人員都應該閱讀的內容。許多內部內核API都是使用kerneldoc機制 記錄的;“make htmldocs”或“make pdfdocs”可用於以HTML或PDF格式生成這些文檔 (儘管某些發行版提供的tex版本會遇到內部限制,無法正確處理文檔)。}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj hhubh)}(h不同的網站在各個細節層次上討論內核開發。本文作者想謙虛地建議用 https://lwn.net/ 作爲來源;有關許多特定內核主題的信息可以通過以下網址的 LWN 內核索引找到:h](h^不同的網站在各個細節層次上討論內核開發。本文作者想謙虛地建議用 }(hjshhhNhNubh)}(hhttps://lwn.net/h]hhttps://lwn.net/}(hj{hhhNhNubah}(h]h ]h"]h$]h&]refurij}uh1hhjsubhl 作爲來源;有關許多特定內核主題的信息可以通過以下網址的 LWN 內核索引找到:}(hjshhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj hhubh block_quote)}(hhttp://lwn.net/kernel/index/ h]h)}(hhttp://lwn.net/kernel/index/h]h)}(hjh]hhttp://lwn.net/kernel/index/}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurijuh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhK hjubah}(h]h ]h"]h$]h&]uh1jhhhK hj hhubh)}(h<除此之外,內核開發人員的一個寶貴資源是:h]h<除此之外,內核開發人員的一個寶貴資源是:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK"hj hhubj)}(hhttps://kernelnewbies.org/ h]h)}(hhttps://kernelnewbies.org/h]h)}(hjh]hhttps://kernelnewbies.org/}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurijuh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhK$hjubah}(h]h ]h"]h$]h&]uh1jhhhK$hj hhubh)}(h]當然,也不應該忘記 https://kernel.org/ ,這是內核發佈信息的最終位置。h](h當然,也不應該忘記 }(hjhhhNhNubh)}(hhttps://kernel.org/h]hhttps://kernel.org/}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurijuh1hhjubh. ,這是內核發佈信息的最終位置。}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK&hj hhubh)}(h!關於內核開發有很多書:h]h!關於內核開發有很多書:}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK(hj hhubj)}(hX《Linux設備驅動程序》第三版(Jonathan Corbet、Alessandro Rubini和Greg Kroah Hartman) 線上版本在 http://lwn.net/kernel/ldd3/ 《Linux內核設計與實現》(Robert Love) 《深入理解Linux內核》(Daniel Bovet和Marco Cesati) h](h)}(h《Linux設備驅動程序》第三版(Jonathan Corbet、Alessandro Rubini和Greg Kroah Hartman) 線上版本在 http://lwn.net/kernel/ldd3/h](hu《Linux設備驅動程序》第三版(Jonathan Corbet、Alessandro Rubini和Greg Kroah Hartman) 線上版本在 }(hjhhhNhNubh)}(hhttp://lwn.net/kernel/ldd3/h]hhttp://lwn.net/kernel/ldd3/}(hj#hhhNhNubah}(h]h ]h"]h$]h&]refurij%uh1hhjubeh}(h]h ]h"]h$]h&]uh1hhhhK*hjubh)}(h1《Linux內核設計與實現》(Robert Love)h]h1《Linux內核設計與實現》(Robert Love)}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK-hjubh)}(h<《深入理解Linux內核》(Daniel Bovet和Marco Cesati)h]h<《深入理解Linux內核》(Daniel Bovet和Marco Cesati)}(hjFhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK/hjubeh}(h]h ]h"]h$]h&]uh1jhhhK*hj hhubh)}(h然而,所有這些書都有一個共同的缺點:它們上架時就往往有些過時,而且已經上架 一段時間了。不過,在那裏還是可以找到相當多的好信息。h]h然而,所有這些書都有一個共同的缺點:它們上架時就往往有些過時,而且已經上架 一段時間了。不過,在那裏還是可以找到相當多的好信息。}(hjZhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK1hj hhubh)}(h!有關git的文檔,請訪問:h]h!有關git的文檔,請訪問:}(hjhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK4hj hhubj)}(huhttps://www.kernel.org/pub/software/scm/git/docs/ https://www.kernel.org/pub/software/scm/git/docs/user-manual.html h](h)}(h1https://www.kernel.org/pub/software/scm/git/docs/h]h)}(hj|h]h1https://www.kernel.org/pub/software/scm/git/docs/}(hj~hhhNhNubah}(h]h ]h"]h$]h&]refurij|uh1hhjzubah}(h]h ]h"]h$]h&]uh1hhhhK6hjvubh)}(hAhttps://www.kernel.org/pub/software/scm/git/docs/user-manual.htmlh]h)}(hjh]hAhttps://www.kernel.org/pub/software/scm/git/docs/user-manual.html}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurijuh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhK8hjvubeh}(h]h ]h"]h$]h&]uh1jhhhK6hj hhubeh}(h](jid1eh ]h"]( 更多信息tw_development_conclusioneh$]h&]uh1jhhhhhhhKexpect_referenced_by_name}jjsexpect_referenced_by_id}jjsubj )}(hhh](j)}(h結論h]h結論}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjhhhhhK;ubh)}(h祝賀所有通過這篇冗長的文檔的人。希望它能夠幫助您理解Linux內核是如何開發的, 以及您如何參與這個過程。h]h祝賀所有通過這篇冗長的文檔的人。希望它能夠幫助您理解Linux內核是如何開發的, 以及您如何參與這個過程。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK=hjhhubh)}(hXv最後,重要的是參與。任何開源軟件項目都不會超過其貢獻者投入其中的總和。Linux 內核的發展速度和以前一樣快,因爲它得到了大量開發人員的幫助,他們都在努力使它 變得更好。內核是一個最成功的例子,說明了當成千上萬的人爲了一個共同的目標一起 工作時,可以做出什麼。h]hXv最後,重要的是參與。任何開源軟件項目都不會超過其貢獻者投入其中的總和。Linux 內核的發展速度和以前一樣快,因爲它得到了大量開發人員的幫助,他們都在努力使它 變得更好。內核是一個最成功的例子,說明了當成千上萬的人爲了一個共同的目標一起 工作時,可以做出什麼。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK@hjhhubh)}(hX不過,內核總是可以從更大的開發人員基礎中獲益。總有更多的工作要做。但是同樣 重要的是,Linux生態系統中的大多數其他參與者可以通過爲內核做出貢獻而受益。使 代碼進入主線是提高代碼質量、降低維護和分發成本、提高對內核開發方向的影響程度 等的關鍵。這是一種共贏的局面。啓動你的編輯器,來加入我們吧;你會非常受歡迎的。h]hX不過,內核總是可以從更大的開發人員基礎中獲益。總有更多的工作要做。但是同樣 重要的是,Linux生態系統中的大多數其他參與者可以通過爲內核做出貢獻而受益。使 代碼進入主線是提高代碼質量、降低維護和分發成本、提高對內核開發方向的影響程度 等的關鍵。這是一種共贏的局面。啓動你的編輯器,來加入我們吧;你會非常受歡迎的。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKEhjhhubeh}(h]id2ah ]h"]結論ah$]h&]uh1jhhhhhhhK;ubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(j N generatorN datestampN source_linkN source_urlN toc_backlinksentryfootnote_backlinksK sectnum_xformKstrip_commentsNstrip_elements_with_classesN strip_classesN report_levelK halt_levelKexit_status_levelKdebugNwarning_streamN tracebackinput_encoding utf-8-siginput_encoding_error_handlerstrictoutput_encodingutf-8output_encoding_error_handlerj#error_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourceh _destinationN _config_files]7/var/lib/git/docbuild/linux/Documentation/docutils.confafile_insertion_enabled raw_enabledKline_length_limitM'pep_referencesN pep_base_urlhttps://peps.python.org/pep_file_url_templatepep-%04drfc_referencesN rfc_base_url&https://datatracker.ietf.org/doc/html/ tab_widthKtrim_footnote_reference_spacesyntax_highlightlong smart_quotessmartquotes_locales]character_level_inline_markupdoctitle_xform docinfo_xformKsectsubtitle_xform image_loadinglinkembed_stylesheetcloak_email_addressessection_self_linkenvNubreporterNindirect_targets]substitution_defs}substitution_names}refnames}refids}j]jasnameids}(jjjjjju nametypes}(jjjuh}(jj jj jju footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}j1KsRparse_messages]transform_messages]hsystem_message)}(hhh]h)}(hhh]h?Hyperlink target "tw-development-conclusion" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypeINFOsourcehlineKuh1juba transformerN include_log]9Documentation/translations/zh_TW/process/8.Conclusion.rst(NNNNta decorationNhhub.