如何为Linux内核开发做出贡献?使用最新的源代码?
我喜欢Linux,并且对它的内核开发感兴趣。但我对这个过程有些困惑。最大的难题是,我是否需要下载最新的内核源代码(例如linux下一棵树或登台树)并使其在我的目标机器上运行 我担心的是,如果这样做,很有可能使我的目标机器由于不成熟的代码而死机。要做到这一点并不容易,对吧 但如果不这样做,我怎么能找到最新源代码的bug呢?或者如何进一步发展呢 我的目标机器是基于ARM的,例如BeagleBoard或phone 谢谢如何为Linux内核开发做出贡献?使用最新的源代码?,linux,Linux,我喜欢Linux,并且对它的内核开发感兴趣。但我对这个过程有些困惑。最大的难题是,我是否需要下载最新的内核源代码(例如linux下一棵树或登台树)并使其在我的目标机器上运行 我担心的是,如果这样做,很有可能使我的目标机器由于不成熟的代码而死机。要做到这一点并不容易,对吧 但如果不这样做,我怎么能找到最新源代码的bug呢?或者如何进一步发展呢 我的目标机器是基于ARM的,例如BeagleBoard或phone 谢谢 BR你为什么不看看这个网站(以及他们的邮件列表) 从最新版本开始工作是个好主意,但
BR你为什么不看看这个网站(以及他们的邮件列表)
从最新版本开始工作是个好主意,但您不必以任何方式走到最前沿。只要您使用的是相对较新的版本,无论您所修补的子系统的维护人员是谁,都应该能够相当轻松地集成您的修补程序
只是不要从头开始重写一个子系统,或者从头开始编写一个新的子系统——它会被彻底拒绝。从小事做起,建立你的代表,然后开始扩大你的工作范围。你的问题与;您当然应该阅读几本书,并且能够轻松编译内核(因此必须了解git等常用工具),非常感谢您的回复!因此,无需使用最新版本。但是当我有新的补丁时,我想我需要检查一下最新的版本,看看它是否已经修复了,对吗?是的,为了让维护人员的生活更轻松,检查一下它是否干净地(或者至少尽可能干净地)应用于最新的东西。谢谢!我知道那个网站,但我没有参与其中。我会再试一次。