订阅linux内核邮件
前言
之前的学习内核总是在阅读代码,不懂的地方找公司相关领域的工程师询问,毕业两三年的时候,总感觉这种方式比较低效,有时候无法理解清除一个内核模块的来龙去脉,直到接触到Linux内核邮件列表(Linux kernel mailing list,LKML),对内核的理解有走进一步,能够接触到全世界大牛们的思维方式。
Linux kernel是由分布在世界各地的大牛们共同开发、维护的,这就需要一种交流工具,这种工具就是LKML。因而LKML主要有如下功能:
- patch的提交、审查
- patch、版本等发布公告
- 技术讨论、辩论
- 打口水仗
订阅LKML的好处
订阅LKML的好处包括:
- 接近大牛(经常可以看到Linus同学的发言哦),享受大牛亲笔给自己发送邮件的快感
- 了解kernel发展的最新动态
- 关注功能模块的演进过程
- 我们在学习、分析Linux kernel时,总觉得很复杂,觉得能写出这些代码的人有多么了不起。其实,罗马也是一块一块砖盖起来的,kernel的发展也是渐进的、一点一点积累的。这可以从每天上百封的邮件交流中体会到。因此技术的积累和进步,要有耐心,要有一定的环境,而不是喊三五年口号就出来的。
- 熟悉参与kernel开发的基本流程,以便日后能够提交patch
- 学习国外软件开发的方法和态度
- 这一点可以从每一封信(讨论、patch的review意见、提议等等)中看到
订阅LKML的坏处
绝对有!如果你不想你的邮箱被撑爆的话,一定要忍住,不要订阅!因为邮件太多了!如果你真的想清楚了,决定需要,那就继续吧。
怎么订阅LKML
下面网址为LKML的主要列表:http://vger.kernel.org/vger-lists.html它有很多分类,如alsa、PM、PWM、USB、GIT等等,大家可以选择感兴趣的订阅。点击指定分类的超链接(这里以linux-pm为例),会弹出邮件让你补充相关信息后进行发邮件订阅。由于我的电脑无法弹出,所以我采用的是邮件的方式订阅:
1、发送订阅邮件
注意:
一定不要使用像Foxmail、网易邮箱、QQ邮箱这样的第三方邮件客户端,因为发送的邮件会转码,导致订阅不成功,推荐使用Gmail,直接登录进去发送。
而且发送的邮箱需要使用纯文本格式,否则也会导致不成功
订阅的方法很简单:
1)发送订阅邮件
标题:可以为空。
邮件正文:subscribe netdev xxx@xxx.com
注2:subscribe为订阅关键字,netdev为分类名称,后面为需要订阅的邮箱地址。
2)确认订阅
发送后,订阅邮箱会收到一封邮件,要求你回复一个鉴权字符串。回复即可,格式如下(红色为鉴权字符串,要替换为自己收到的,另外注意自己的邮箱地址要正确):
auth 25415058 subscribe netdev xxx@xxx.com
3)订阅成功
回复后,会收到欢迎邮件,订阅成功
参考:蜗窝科技
http://www.wowotech.net/sort/linux_application/lkml.html