微信扫一扫
分享到朋友圈

怼天怼地的 Linux 之父宣布休息,为过去的行为道歉

作者:程序员的那些事 来源:程序员的那些事 公众号
分享到:

09-18

(点击上方公号,快速关注我们)


综合:开源中国 + 21CTO + Solidot + 伯乐在线


Linus Torvalds 大佬的“爆脾气”大家有目共睹。内核维护者代码写得不好,怼;厂商不积极处理问题,怼;对标准看不顺眼,怼。就是这样一个怼天怼地对空气的大佬,这次发表公开邮件并没有开“怼”,而是郑重其事地宣布要为自己过去的言行向社区道歉 !


在内核邮件列表上,Linus Torvalds 宣布释出 Linux 4.19-rc4,同时宣布了一个重大消息:他将抽身离开反思一段时间,为过去的言行向社区道歉,他已经要求稳定版内核维护者 Greg Kroah-Hartman 接替他完成 4.19 的工作。



Linus 错过峰会引讨论


一周前,Torvalds 因为弄错了内核维护者峰会的日期而在社区引发了热烈的讨论。


据悉,峰会原计划于 11 月 12 日在加拿大温哥华举行,但 Linux 内核维护者 Linus Torvalds 搞错了峰会的时间地点,更不幸的是,他已经计划在峰会举行的那一周与家人一起去度假。


在 Linux 基金会邮件列表上,内核维护者曹子德称主办方和 Linus 讨论了两个选项:


  • 在没有 Linus 的情况下继续在温哥华举行内核维护者峰会

  • 在 Linus 参加的情况下将峰会改到苏格兰爱丁堡,与开源欧洲峰会同期举行


Linus 建议选择第一个选择,没有 Linus 的维护者峰会将是一个有趣的实验,但主办方的共识是改到爱丁堡举行将是更好的选项。这意味着今年的内核峰会将于 10 月 22 日下午在爱丁堡举行。


最后 Linus 接受了这两个选择,也就是说温哥华内核峰会照常开,但是 Linus 不会现身,会议主要讨论的是技术问题。而 10 月 22 日的小规模会议规模主要是针对于未来的发展进行探讨,届时 Linus 将会出席。



Linus 要退出休息,但不是不维护 Linux 内核了


9月16日,Linus 在 Linus 内核邮件列表发文:


https://lore.kernel.org/lkml/CA+55aFy+Hv9O5citAawS+mVZO+ywCKd9NQ2wxUmGsz9ZJzqgJQ@mail.gmail.com/


他写道:


我需要休息一下,以获得帮助来使我的行为跟从前不同,并且我会解决一些工具和工作流程的问题。


这不是一种‘我累坏了,我需要离开’休息。我不觉得我不想继续维护Linux。恰恰相反。我非常想继续做这个项目,我已经为此工作了将近三十年。


下面说说上周的一些不寻常的地方,就是广为讨论的关于kernel社群的维护工作。其中一些讨论内容中表示我本人破坏了维护计划,使得本来应该付诸讨论的内容没能进行讨论。


请不要误会,这一讨论也不是这周才开始的,关于维护和社群的问题我们已经讨论了好几年,不管是私下讨论还是在群发邮件中的交流。我们在会上也会定期聊到这个问题,不管是公开发言还是在走廊里的私聊。


Torvalds在邮件中对上周的行为表示“自省”,并为自己的人身攻击言论道歉。

我要说的是上周我对这件事的反省,我也许需要“照照镜子”了。


第一是我自己的问题,我搞砸了原有的维护计划,对此我很惭愧,不过说实话,我很希望自己不用在过去20年来每年都要出席系统维护的大会。


是的,我们重新安排了议程,不过,我表示“你行有本事你上”的观点被驳回了。然后整个大会就开始讨论完全不同的内容。这让我有些偶然地发现,我完全误会了参与讨论的一些人。


接下来是我的“照镜子”部分。


一方面,我终于意识到,我希望完全不出席年度kernel大会的想法是不妥当的,另一方面,我意识到自己一直忽视了社群中的一些相当深思熟虑的观点。


当你有意忽视一些观点时,一般就是因为你不想去处理这些事情。


这就是我的现实情况,我并不是个容易感情用事的、移情别恋的人,可能你们对这一点也不会感到意外。我误会了别人,并且几年来都没有意识到我对形势的判断,导致了社群内的不专业的环境的危害有多么巨大。


过去一周内,社群内的很多人说我这辈子都不懂感情为何物。我在电子邮件中做出的轻率回击即不专业,也毫无必要,而且很多回应属于人身攻击。从努力维护好更新的角度,他们提出的观点是合情合理的。


我现在认识到了错误,我表示诚挚道歉。


上面的啰嗦基本上就是我认识到错误的痛苦过程,我认识到自己应该改变一些行为方式,我在这里向被我的行为伤害的人,甚至可能因此完全离开kernel社群的人道歉。


然后, Torvalds表示,自己需要在行为方式上去寻求一些外来的帮助,以“更好地理解他人的感情”,为此,他宣布暂时离开Linux维护者行列,宣布休假一段时间。


我接下来打算休假一段时间,就如何更好地理解他人的感情的问题寻求一些帮助,并学习如何以合适的方式来回应他人。


换句话说,当大会上有人向我提问时,我对内核开发的“痛点”发表的观点基本不是关于技术的,而是关于开发流程中的缺点。


关于这些痛点的讨论是关于补丁流程的,而且常与工具的重大更新有关,而且必须要写 git,记录下对我们不再适用的那些流程。


我们已经有将近十年没有这样的“痛点”了,但本周我感受到了这样的“痛点”。


说回到 4.19 版本更新,我真的认为这个版本很不错,目前更新流程已经进入比较稳定的阶段。我和 Greg Kroah-Hartman 谈过,请他帮我负责完成 4.19 版本更新,好让我能休假一段时间,在此期间改善自己的行为方式。


不过 Torvalds 表示,他并不是一气之下不干了,他仍然热爱这项自己从事了近30年的工作。


这不是说“我气坏了,准备一走了之”,不是这样的。我觉得我仍然愿意继续维护 Linux,我非常愿意继续自己已经从事了近 30 年的这项工作。


更准确的说,是我想要退出内核开发一小段时间,在此期间我需要写一个“git”工具,我要去寻求一些关于行为方式的帮助,解决一些工作流程上的问题。


没错,我可能只是要开发一些“工具”,比如邮件过滤器,这样我下次在邮件里写了脏话,就不会发出去了。因为我认为工具非常有用,一些问题完全可以通过简单的自动化流程而解决。


我知道我这么做并不是唯一的选择,不过你们有什么建议都可以给我发邮件。下次维护者大会再见!



补充:2 周开发 Git


当年 Linus 写出 Git,也就用了约 2 周时间。可参见:


《Git 10 周年访谈:Linus 讲述背后故事》

http://blog.jobbole.com/85772/



【关于投稿】


如果大家有原创好文投稿,请直接给公号发送留言。


① 留言格式:
【投稿】+《 文章标题》+ 文章链接

② 示例:
【投稿】
《不要自称是程序员,我十多年的 IT 职场总结》:

http://blog.jobbole.com/94148/


③ 最后请附上您的个人简介哈~




关注「程序员的那些事」,不错过圈内事

阅读9404
linux 
举报0
关注程序员的那些事微信号:iProgrammer

用微信扫描二维码即可关注
声明

1、头条易读遵循行业规范,任何转载的稿件都会明确标注作者和来源;
2、本文内容来自“程序员的那些事”微信公众号,文章版权归程序员的那些事公众号所有。

评论
更多

文章来自于公众号:

程序员的那些事

微信号:iProgrammer

邮箱qunxueyuan#163.com(将#换成@)
微信编辑器
免责声明
www.weixinyidu.com   免责声明
版权声明:本站收录微信公众号和微信文章内容全部来自于网络,仅供个人学习、研究或者欣赏使用。版权归原作者所有。禁止一切商业用途。其中内容并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。如果您发现头条易读网站上有侵犯您的知识产权的内容,请与我们联系,我们会及时修改或删除。
本站声明:本站与腾讯微信、微信公众平台无任何关联,非腾讯微信官方网站。