|
Size: 1738
Comment:
|
← Revision 5 as of 2017-12-30 07:19:29 ⇥
Size: 1529
Comment: converted to 1.6 markup
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 1: | Line 1: |
| From the Kernel Janitors website : «We go through the linux kernel sources, doing code reviews, fixing up unmaintained code and doing other cleanups and API conversion. It is a good start to kernel hacking.» | 從Kernel Janitors網站 : «我們討論linux核心原始碼, 檢閱程式碼, 修正沒有人維護的程式還有作些清理及API轉換. 這是一個探索核心的好開始. » |
| Line 3: | Line 3: |
| If the site is down, there's a local copy of all the content at: http://kernelnewbies.org/MigratingInProgress | 如果網站下線, 所有的內容有份本地的複製在 |
| Line 5: | Line 5: |
| "The Kernel Janitors Project" is a good point to start for newbie kernel hackers. The project maintains a TODO list from which contributors can pick a job which fits their skills. The tasks are mainly code cleanups so one can dive into kernel code without knowing all the technical details already. It's also a good point to learn about how to (or how not to) submit patches to the kernel. | "Kernel Janitors專案" 對初入門的核心駭客而言是個好的起點. 這個專案維護一個尚未完成(TODO)清單 想出力的人可以從那挑一份合適他們能力的作業. 作業主要是清理程式碼所以任何人可以深入核心而不需要瞭解所有詳細特殊的技術. 那也是個好的學習如何(或如何不)提交核心修補程式的起點. |
| Line 7: | Line 7: |
| The project keeps its own mailing list (http://vger.kernel.org/vger-lists.html#kernel-janitors) and the maintainer (Alexey Dobriyan at the moment) also irregularly produces a patchset which can be found on http://coderock.org/kj/. | 此專案有自己的郵件論壇 (http://vger.kernel.org/vger-lists.html#kernel-janitors) 且維護者 (目前是 Alexey Dobriyan) 也不定時製作修補程式. 其修補程式可以在 http://coderock.org/kj/ 找到. |
| Line 9: | Line 9: |
| UPDATES: | 更新: |
| Line 11: | Line 11: |
| There's a newer Kernel Janitors page at http://code.google.com/p/kernel-janitors/, but it seems that some of the content from above hasn't been moved over, so you should look at both sites. | 有一個較新的Janitor網頁在http://code.google.com/p/kernel-janitors/, 但似乎某些上述內容並沒有被移過去, 所以你應該兩邊對照著看. |
| Line 13: | Line 13: |
| There's an article, Fixing the Kernel Janitors Project, with criticisms and suggestions about the project. Some suggestions to kernel newbies: | 有一篇帶有批判和建議的文章, 修正Kernel Janitors專案, 是有關Janitor專案. 某些對核心新手的建議: |
| Line 15: | Line 15: |
| * don't focus so much on fixing whitespace problems * avoid fixing compiler warnings because the goal is to fix the CAUSE of the warnings (which is usually not obvious), not just to make the warnings go away * test the kernel on a wide variety of hardware and submit good bug reports * acquire an obscure (i.e., not yet supported) piece of hardware and write a driver for it (might require some mentoring though) |
* 別太過專注在修正空白鍵的問題 * 避免修正編譯器警告因為目標是修正導致警告的原因 (通常是很不明顯), 不單只是讓警告不見 * 在各種不同的硬體上測試核心且提交良好的臭蟲報告 * 取得少見(尚未被支援)的硬體組件並替它寫驅動程式 (雖然可能需要某些幫忙) |
從Kernel Janitors網站 : «我們討論linux核心原始碼, 檢閱程式碼, 修正沒有人維護的程式還有作些清理及API轉換. 這是一個探索核心的好開始. »
如果網站下線, 所有的內容有份本地的複製在
"Kernel Janitors專案" 對初入門的核心駭客而言是個好的起點. 這個專案維護一個尚未完成(TODO)清單 想出力的人可以從那挑一份合適他們能力的作業. 作業主要是清理程式碼所以任何人可以深入核心而不需要瞭解所有詳細特殊的技術. 那也是個好的學習如何(或如何不)提交核心修補程式的起點.
此專案有自己的郵件論壇 (http://vger.kernel.org/vger-lists.html#kernel-janitors) 且維護者 (目前是 Alexey Dobriyan) 也不定時製作修補程式. 其修補程式可以在 http://coderock.org/kj/ 找到.
更新:
有一個較新的Janitor網頁在http://code.google.com/p/kernel-janitors/, 但似乎某些上述內容並沒有被移過去, 所以你應該兩邊對照著看.
有一篇帶有批判和建議的文章, 修正Kernel Janitors專案, 是有關Janitor專案. 某些對核心新手的建議:
- 別太過專注在修正空白鍵的問題
- 避免修正編譯器警告因為目標是修正導致警告的原因 (通常是很不明顯), 不單只是讓警告不見
- 在各種不同的硬體上測試核心且提交良好的臭蟲報告
- 取得少見(尚未被支援)的硬體組件並替它寫驅動程式 (雖然可能需要某些幫忙)