订阅linux内核邮件

订阅linux内核邮件列表

Posted by Albert on August 23, 2020

订阅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)发送订阅邮件

收件人:majordomo@vger.kernel.org

标题:可以为空。

邮件正文: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