Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何为Linux内核开发做出贡献?使用最新的源代码?_Linux - Fatal编程技术网

如何为Linux内核开发做出贡献?使用最新的源代码?

如何为Linux内核开发做出贡献?使用最新的源代码?,linux,Linux,我喜欢Linux,并且对它的内核开发感兴趣。但我对这个过程有些困惑。最大的难题是,我是否需要下载最新的内核源代码(例如linux下一棵树或登台树)并使其在我的目标机器上运行 我担心的是,如果这样做,很有可能使我的目标机器由于不成熟的代码而死机。要做到这一点并不容易,对吧 但如果不这样做,我怎么能找到最新源代码的bug呢?或者如何进一步发展呢 我的目标机器是基于ARM的,例如BeagleBoard或phone 谢谢 BR你为什么不看看这个网站(以及他们的邮件列表) 从最新版本开始工作是个好主意,但

我喜欢Linux,并且对它的内核开发感兴趣。但我对这个过程有些困惑。最大的难题是,我是否需要下载最新的内核源代码(例如linux下一棵树或登台树)并使其在我的目标机器上运行

我担心的是,如果这样做,很有可能使我的目标机器由于不成熟的代码而死机。要做到这一点并不容易,对吧

但如果不这样做,我怎么能找到最新源代码的bug呢?或者如何进一步发展呢

我的目标机器是基于ARM的,例如BeagleBoard或phone

谢谢


BR

你为什么不看看这个网站(以及他们的邮件列表)


从最新版本开始工作是个好主意,但您不必以任何方式走到最前沿。只要您使用的是相对较新的版本,无论您所修补的子系统的维护人员是谁,都应该能够相当轻松地集成您的修补程序


只是不要从头开始重写一个子系统,或者从头开始编写一个新的子系统——它会被彻底拒绝。从小事做起,建立你的代表,然后开始扩大你的工作范围。

你的问题与;您当然应该阅读几本书,并且能够轻松编译内核(因此必须了解git等常用工具),非常感谢您的回复!因此,无需使用最新版本。但是当我有新的补丁时,我想我需要检查一下最新的版本,看看它是否已经修复了,对吗?是的,为了让维护人员的生活更轻松,检查一下它是否干净地(或者至少尽可能干净地)应用于最新的东西。谢谢!我知道那个网站,但我没有参与其中。我会再试一次。