开发者社区> zting科技> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Linux 小知识翻译 - 「如何成为 Linux 内核开发者」

简介:
+关注继续查看

新年的开始,聊聊「怎么做才能成为Linux内核开发者」。

 

Linux内核的开发都是由志愿开发者们完成的。他们并不属于某些特定的企业。

因此,你也有参加Linux内核开发的资格。不用说,卓越的编码技术以及对所开发功能的相关知识有确实的掌握是必要的。

但是,除了技术和知识之外,如果还有很好的交流能力的话,那么你写的代码会有更大的机会被Linux内核所采用。

 

本来Linux内核的来源就是,Linus Torvalds在互联网上公开内核的最初代码,随着这个代码在开发人员中的广泛流传,很多的开发人员参与到内核的开发中。

但是怎么做才能进行Linux内核开发呢?闭门造车是很困难的。最大的内核入门资源就是 Linux Kernel Newbies 这个网站。

这个网站中,收集了很多对Linux内核开发帮助很大的FAQ等资源,还有讨论关于开发问题的IRC频道,邮件列表等等。

 

还有,伴随着Linux内核的开发,目前的问题是什么?什么是必须做的?等等信息,可以参考:Linux kernel Janitor's Project

 

那么,如果编写了想加入到Linux内核中的代码,可以报告给 「Kernel Mentors」 这个邮件列表。

基本上,以Linux内核为首,大多数由志愿者开发的软件,都是通过邮件列表来交流的。

 

虽然这么说,但是可能仍然有人认为参加Linux内核的开发不太现实。确实,和世界上的开发者一同参加这个项目会让很多人觉得难为情。

而且,不只是内核开发,对于多人协作的软件开发来说,除了前面说的编码能力和相关知识之外,「交流能力」也很重要。

特别是通过邮件列表协作开发时,互相见不到面,「交流能力」就更重要了。

门槛确实不低。(这里应该指参加Linux内核开发)

 

即便如此,Linux内核开发中的问题堆积如山,也许总有一天,你写的代码也能成为内核的一部分。



本文转自wang_yb博客园博客,原文链接:http://www.cnblogs.com/wang_yb/p/3823765.html,如需转载请自行联系原作者


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
Debian GNU/Linux 安全合规之路
立即下载
Decian GNU/Linux安全合规之路
立即下载
从Linux系统内核层面来解决实际问题的实战经验
立即下载