我喜欢Linux,对内核开发很感兴趣。但我对这个过程有一些疑惑。最大的难题是我是否需要下载最新的内核源代码(例如linux-next tree或staging tree)并使其在我的目标机器上运行?
我担心的是,如果这样做,很可能由于代码不成熟而使我的目标机器死机。这样做并不容易,对吧?
但如果不这样做,我怎么能找到最新源代码的错误?或者如何进一步发展它?
我的目标计算机是基于ARM的,例如BeagleBoard或电话。
谢谢!
BR
答案 0 :(得分:5)
为什么不看看这个网站(和他们的邮件列表)
答案 1 :(得分:4)
从最新版本开始工作是一个好主意,但你不必以任何方式走向前沿。只要您使用的是相对较新的版本,无论维护人员是您正在修补的子系统,都应该能够轻松地集成您的补丁。
只是不要从头开始重写一个子系统,或从头开始编写一个新子系统 - 它会被彻底拒绝。从小处开始构建你的代表,然后开始扩大你的工作范围。