博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux之父为过去的言行道歉,宣布离开社区反思
阅读量:6306 次
发布时间:2019-06-22

本文共 1810 字,大约阅读时间需要 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。反之,我仍然很想继续做这个我已经工作了近三十年的项目。”

\\

参考链接:

\\

\\

\\

\\

转载地址:http://zqixa.baihongyu.com/

你可能感兴趣的文章
oschina openapi php 调用
查看>>
MySQL MVCC && 事务隔离级别 && 锁
查看>>
[转载] 七龙珠第一部——第014话 竞争者来访
查看>>
手把手系列:(三)安装Oracle 12c数据库- linux
查看>>
WebView控件中的onConsoleMessage方法不被调用
查看>>
MyBatis学习总结(9)——使用MyBatis Generator自动创建代码
查看>>
MyBatis学习总结(八)——Mybatis3.x与Spring4.x整合
查看>>
了解SQL中 inner join、 left join 、right join、 outer join之间的区别
查看>>
app刚开始启动时(即:appdelegate文件中)可以写的几个功能
查看>>
MyBatis学习总结(1)——MyBatis快速入门
查看>>
Spring常用注解
查看>>
squid缓存代理服务基本配置
查看>>
Spring学习详解(1)——Spring入门详解
查看>>
自动安装linux系统(kickstart,pxe,tftp,dhcp,ftp)一
查看>>
ios系统相册中视频的获取和另存
查看>>
最近几天玩lxc的经历
查看>>
细谈软件插件式开发
查看>>
dedecms的ask缓存
查看>>
XSLFormatter应对大部头出版物的排版软件
查看>>
使用OpenSessionInViewFilter 的影响
查看>>