2012-09-04 78 views
26

我試圖找到需要在Linux內核中修復的錯誤,但我不知道在哪裏尋找。我在Youtube上觀看了Greg Kroah-Hartman的視頻「如何提交您的第一個Linux內核補丁」,但他沒有真正提到在哪裏找到需要修復的錯誤。如何/在哪裏可以找到Linux內核錯誤修復?

在視頻中,他簡要提到郵件列表並在內核代碼中查看TODO。有誰知道我可以加入郵件列表嗎?另外,我發現了內核Bugzilla,但是根據Kernel.org,僅列出了2.6中的錯誤。我實際註冊了,但是我是否發現了一個我感興趣的錯誤,並嘗試修復它,如果它尚未在最新的內核上修復的話?如果它已經分配給某人,這有什麼關係嗎?

如果我可以找到一個列出所有現有錯誤列表的網站,那麼我會很高興,那麼我可以尋找一些低優先級和低嚴重性的東西。我真的正在尋找一個相對容易修復的bug,這樣我就可以學習繩索並按照自己的方式工作。

任何建議,輸入,網站閱讀等從任何人將不勝感激。感謝您閱讀/回答。 =)

+0

bugzilla中列出的3.x中還存在一些錯誤,例如,請參閱Btrfs文件系統中的錯誤。 – Eugene

回答

28

1. 是的,你是對的,其中一個地方是the kernel bug tracker

搜索Linux內核郵件列表以及與子系統相關的郵件列表也可能很有幫助,但可能更難。

2. 主要內核郵件列表爲here。你可以在那裏找到訂閱說明。

3. 關於在內核文檔中對Linux內核和開發過程的貢獻還有一些非常有用的信息:請參閱Documentation/development-process

4. 如果已經分配了一個錯誤,這並不總是意味着受讓人實際上很快就會處理它。這可能意味着他只是對特定子系統負責。 所以,我想,如果你發現你想修復自己的錯誤,你可以聯繫錯誤當前分配給的人並提供幫助。如果使用郵寄名單地址代替受讓人的個人電子郵件地址,則可以寫信給該郵寄名單,詢問是否有人已經在該錯誤上工作,並再次提供幫助。

5. 查看錯誤是否已得到修復的方法之一是嘗試在內核中重現它,並報告給特定子系統的最新內核變體。它並不總是很容易,但仍然可以讓你進入開發過程非常有用。

相關問題