写点什么

Linux 之父为过去的言行道歉,宣布离开社区反思

  • 2018-10-08
  • 本文字数:1678 字

    阅读完需:约 6 分钟

9 月 17 日,Linux 4.19-rc4 发布,成为 Linux 4.19 最新的开发测试内核。这是现阶段一个相当常规的内核更新,但令人震惊的是,Linux 之父 Linus Torvalds 宣布将暂时离开内核维护社区,Greg Kroah-Hartman 将接管接下来的 Linux 4.19 周期。

Linus Torvalds 目前正在休假中。他在昨天的 4.19-rc4 公告中写道:“我将抽出时间休息并寻求一些帮助,了解如何理解他人的情绪并做出适当的反应。”

Linus Torvalds 以尖酸刻薄闻名,他的暴脾气大家有目共睹。

在邮件列表消息中,Torvalds 承认他对其他 Linux 程序员和项目贡献者的“电子邮件中的轻率攻击”显得非常不专业和不必要。…我现在知道这样不太好,我真的很抱歉。”

“我需要改变我的一些行为,”邮件中写到,“我想向因我的个人行为受到伤害的人道歉,可能有些人因此彻底退出了内核开发。”

Torvalds 于 1991 年创建了 Linux 操作系统内核,从此开始监督其开发,自此 Linux 内核成为了数以亿计的 Android 设备、互联网和企业服务器、超级计算机、Chromebook 和其他 PC,路由器和网络设备等产品的核心。

Torvalds 管理着内核版本发布,所有内容版本均来自全球 1,200 多家公司的 10,000 多名开发人员提交的源代码,并通过维护人员团队进行过滤。

作为 Linux 内核的负责人,Torvalds 一直秉持代码的质量和可靠性。可能所承受压力比较大,如果有人提交的补丁在他看来是不合标准的话,他会直截了当地表达他的感受。

Torvalds 说要从项目中休息一下——就像之前创建 Git 的那次休假一样,来做一些自我反思。

“我需要休息一下,去调整自己的言行举止,并解决我的工具和工作流程中的一些问题,”他写道。

尽管 Torvalds 有着无可置疑的天赋,但他对待社区参与者的方式使他成为一个有争议性的人物。

对他行为的相关抱怨可以追溯到几年前。 2013 年,内核开发人员 Sarah Sharp 称 Torvalds 的行为是不专业的,称 Torvalds“主张进行人身恐吓和暴力行为。”Torvalds 随后指责 Sharp 把自己描述成受害者博取同情,不接受任何劝他应该改变的建议。

在 2015 年发表演讲说到英伟达时,Torvalds 转向一台摄像机说“so Nvidia fuck you”并竖起了中指。 Torvalds 还有无数其他粗鲁行为的例子,但弄错内核维护者峰会的时间地点导致主办方对会议安排进行调整似乎是个转折点,至少 Torvalds 自己是什么说的。

9 月初,Linus Torvalds 搞错了内核维护者峰会的时间地点,主办方只好因此更改了峰会的安排。今年的内核维护者峰会原计划于 11 月 12 日在加拿大温哥华举行,但 Linus Torvalds 已经计划在峰会举行的那一周与家人一起去度假。最后主办方和 Linus 讨论了两个选项:在没有 Linus 的情况下继续在温哥华举行内核维护者峰会;在 Linus 参加的情况下将峰会改到苏格兰爱丁堡,与开源欧洲峰会同期举行。

Linus 建议选择第一个,没有 Linus 的维护者峰会将是一个有趣的实验,但主办方的共识是改到爱丁堡举行将是更好的选项。

这意味着今年的内核峰会将于 10 月 22 日下午在爱丁堡举行。主办方对给与会者带来的不便表示道歉,有人猜测 Linus 可能是故意的

“整个情况开启了一场完全不同的讨论,” Torvalds 写道。 “而且偶然的,我意识到我完全误读了一些涉及的人。”这是这次事件让Torvalds 意识到要开始“照照镜子”了。

“我不是一个能对他人的感受感同身受的人,很多人对此也并不惊讶。 多年来,我误解了很多人,而我自己并没有意识到我对某些情况的判断有多么糟糕,这样造成了一种不专业的环境,这样不太好。”

“我将抽出时间,学习如何理解人们的情绪和作出适当回应。”

这封电子邮件同时震撼了捍卫和憎恶Torvalds 管理方法的人。

Linus 澄清说:“这不是说我已经耗尽了,我需要离开休息。我不觉得我想停止维护 Linux。反之,我仍然很想继续做这个我已经工作了近三十年的项目。”

参考链接:

https://siliconangle.com/2018/09/16/linus-torvalds-takes-time-linux-learn-empathy-skills/

https://www.phoronix.com/scan.php?page=news_item&px=Linux-4.19-rc4-Released

https://www.cnbeta.com/articles/tech/765783.htm

https://www.theregister.co.uk/2018/09/17/linus_torvalds_apology/

2018-10-08 09:014040
用户头像
张婵 InfoQ 技术编辑

发布了 87 篇内容, 共 54.9 次阅读, 收获喜欢 218 次。

关注

评论 1 条评论

发布
暂无评论
发现更多内容

SAP CRM 和 Cloud for Customer 的 Document flow API 介绍

汪子熙

CRM SAP abap C4C documentFlow

模块 4 - 千万级学生管理系统的考试试卷存储方案

小遵

架构实战营模块四作业

薛定谔的指南针

架构实战营

【Flutter 专题】123 图解简易 GroupList 二级分组列表

阿策小和尚

5月日更 Flutter 小菜 0 基础学习 Flutter Android 小菜鸟

为什么有的系统的事务码BSP_WD_CMPWB看不见Enhance Component这个按钮

汪子熙

CRM SAP abap

美团二面:Redis与MySQL双写一致性如何保证?

捡田螺的小男孩

数据库 面试 一致性 缓存;

网络攻防学习笔记 Day23

穿过生命散发芬芳

5月日更 网络攻防

SAP CRM中间件里的CSA队列有什么用

汪子熙

中间件 消息中间件 CRM SAP

千万级学生管理系统的考试试卷存储方案

颜培攀

架构实战营

实战|教你用Python玩转Mysql

Python研究者

Python MySQL MySQL 运维

模块4 学习总结

TH

架构实战营

模块四作业 - 考试试卷存储方案

张大彪

第四次作业

Geek_9cf7b5

谣言粉碎机 - 极短时间内发送两个Odata request,前一个会自动被cancel掉?

汪子熙

JavaScript SAP SAP UI5

如何处理错误信息 Pricing procedure could not be determined

汪子熙

CRM SAP

数据科学指南#基础篇 Matplotlib 入门

Lev

Python 数据科学 matplotlib data-science

架构实战营 - 模块4- 作业

笑春风

架构训练营模块四作业

Geek_e0c25c

架构训练营

模块4作业 千万级学生管理系统考试试卷存储方案

TH

架构实战营

Scrum Team不等于Development Team——《Scrum指南》重读有感(2)

Bruce Talk

Scrum 敏捷 随笔 Agile

CRM数据库表COM_TA_R3_ID的数据来源

汪子熙

中间件 CRM SAP abap

HBase常见问题

数据社

大数据 HBase 5月日更

第四次作业 设计千万级学生管理系统的考试试卷存储方案

函数方程

SAP ABAP的权限检查跟踪(Authorization trace)工具使用步骤介绍

汪子熙

SAP abap Authorization Authentication

Java Elasticsearch 使用

Java elasticsearch

Flume知识点总结

大数据技术指南

flume 5月日更

中间件事务码R3AC1里Block Size的含义

汪子熙

中间件 CRM SAP abap

Flink的Time与Window

五分钟学大数据

大数据 5月日更

千万级考试管理系统的考试试卷存储方案

白发青年

架构实战营

一种不通过UI给C4C自定义BO创建测试数据的方式

汪子熙

CRM SAP C4C Cloud for Customer

同时开左右两个SAPGUI编辑器显示同一段ABAP代码

汪子熙

SAP abap SAPGUI

Linux之父为过去的言行道歉,宣布离开社区反思_Linux_张婵_InfoQ精选文章