如何/在哪里找到Linux内核错误修复?

时间:2012-09-04 23:48:59

标签: linux kernel patch

我正在尝试查找需要在Linux内核中修复的错误,但我不知道在哪里查找。我在Youtube上观看了Greg Kroah-Hartman的视频“如何提交你的第一个Linux内核补丁”,但他并没有真正提到在哪里找到需要修复的漏洞。

在视频中,他简要提到了邮件列表并在内核代码中查看了TODO。有谁知道我可以加入邮件列表?另外,我找到了内核Bugzilla,但根据Kernel.org,只列出了2.6的bug。我实际上注册了,但是我只是发现了一个我感兴趣的错误并尝试修复它,如果它还没有在最新的内核上修复?是否已将其分配给某人是否重要?

如果我能找到列出所有现有错误列表的站点,那将是很好的,那么我可以寻找低优先级和低严重性的东西。我真的在寻找一个相对容易修复的bug,这样我就可以学习绳索并按照自己的方式工作。

任何建议,输入,阅读网站等都将受到高度赞赏。感谢您阅读/回答。 =)

1 个答案:

答案 0 :(得分:32)

1。 是的,你是对的,其中一个要看的地方是the kernel bug tracker

搜索Linux内核邮件列表以及与子系统相关的邮件列表也可能有所帮助,但可能更难。

2。 主内核邮件列表是here。你可以在那里找到订阅说明。

3。 在内核文档中,还提供了有关Linux内核和开发过程的非常有用的信息:请参阅Documentation/development-process

4。 如果已经分配了一个错误,这并不总是意味着受让人实际上很快就会对其进行处理。这可能意味着他只负责特定的子系统。 因此,我想,如果您发现自己要修复的已分配错误,可以联系当前分配给该错误的人并提供帮助。如果使用邮件列表地址而不是受让人的个人电子邮件地址,您可以写信给该邮件列表,询问是否有人已经处理过该错误,并再次提供帮助。

5。 查看错误是否已修复的方法之一是尝试在报告的内核和特定子系统的最新内核变体上重现它。它并不总是很容易,但仍然非常有用,可以帮助您进入开发过程。