炼数成金 门户 大数据 开源软件 查看内容

为什么 Linus Torvalds 休假反省?

2018-9-25 10:54| 发布者: 炼数成金_小数| 查看: 13035| 评论: 0|来自: 云技术实践

摘要: 多年来,他一直在口头上辱骂为创建的Linux操作系统内核做出贡献的程序员,著名的程序员Linus Torvalds现在已经主动靠边站了,他说自己正在得到帮助。著名程序员Linus Torvalds的电子邮件就像闪电一样从天而降,充斥 ...

Python Linux 计算机 编程 内核

多年来,他一直在口头上辱骂为创建的Linux操作系统内核做出贡献的程序员,著名的程序员Linus Torvalds现在已经主动靠边站了,他说自己正在得到帮助。

著名程序员Linus Torvalds的电子邮件就像闪电一样从天而降,充斥着谩骂、侮辱和贬低的语言。“请现在就自杀吧。”世界将会变得更加美好。“伙计们,这不是一场吸鸡巴的比赛,”他在另一篇文章中评论道。“闭嘴!”他又说了第三句。

Torvalds已经公开发布了数千条严厉的信息,目标是那些将他认为有缺陷的代码提交给Linux计算机操作系统内核的程序员。今天,Linux内核很出名,它运行着谷歌、PayPal、亚马逊和eBay等庞大的计算机,以及使用Android操作系统的20亿部手机。不过,Torvalds对每一行宝贵的代码都拥有最终决定权,就像他在赫尔辛基大学(University of Helsinki)读研究生时第一次开始研究这个系统时一样。多年来,他一直被称为Linux的“终生仁慈的独裁者”。

周日,这位仁慈的独裁者宣布他将暂时下台,以“获得一些帮助,了解人们的情绪,并做出适当的反应”。现年48岁的Torvalds与家人住在俄勒冈州波特兰市郊外。“我非常想继续做这个我已经工作了近30年的项目,”他在给Linux-kernel邮件列表的帖子中写道。“我需要休息一段时间,以获得帮助,如何采取不同的行为,并修复我的工具和工作流中的一些问题。Torvalds任命一名副手格雷戈里·克鲁拉-哈特曼(Gregory Kroah-Hartman)在他不在的时候管理这个项目。

Torvalds辞职之前,《纽约客》曾就他的行为向他提出了一系列问题。在对《纽约客》的回应中,Torvalds说:“我对我发明的Linux代码以及它对世界的影响感到非常自豪。然而,我并不总是为自己无法与他人很好地沟通而感到自豪——这是我一生的奋斗。对我伤害过的人,我深表歉意。

Torvalds的回应是由Linux基金会传达的,该基金会支持Linux和其他开源编程项目,并在2016年向Torvalds支付了160万美元的年薪。该基金会表示,它支持他的决定,并鼓励女性参与其中,但它对Torvalds如何运行编码过程几乎没有控制权。“我们能够在新项目中对这些成果产生不同程度的影响,”声明称。“像Linux内核这样的更成熟的努力,影响起来更具挑战性。”

直到这个周末,Torvalds不仅为他的攻击性行为辩护,而且坚持认为这有助于Linux取得巨大的成功。“如果你想让我‘表现得专业’,我可以告诉你,我对你不感兴趣,”他在2013年写道。这是对著名的Linux贡献者Sage Sharp的回应。“我坐在家里的办公室里,穿着浴衣,”Torvalds写道。“就像我不会开始打领带一样,我也不会相信虚假的礼貌、谎言、办公室政治和背后中伤、被动的攻击性以及时髦的词语。”因为这就是‘专业行为’的结果:人们诉诸于各种非常恶劣的事情,因为他们被迫以不自然的方式表现出他们正常的冲动。

尽管Linux项目免费分发其产品,但它已成长为一家蓝筹股科技公司。实际上,像维基百科(Wikipedia)、Linux这样名义上的志愿企业,主要由全球大型科技公司的资金和程序员维持。英特尔、谷歌、IBM、三星和其他公司都指派程序员来帮助改进代码。该基金会在2017年报告称,在过去一年里对Linux进行的8万次修复和改进中,90%以上是由付费程序员完成的;仅英特尔员工就占了其中的13%。这些公司和其他数百家公司,覆盖了基金会大约五千万美元的年度预算。

Linux的精英开发人员绝大多数都是男性,他们倾向于分享领导者咄咄逼人的自信。虽然基金会和研究人员估计,大约10%的Linux程序员是女性,但在最多产的贡献者中,女性很少。“技术圈的每个人都知道这一点,但是Linus得到了通行证,”埃隆大学的计算机科学教授Megan Squire说,指的是Torvalds的虐待行为。 “他建立了这种人格崇拜,这种重要的崇拜。””

在一个研究项目中,Squire用Torvalds的电子邮件训练电脑识别侮辱。根据Squire的表格,在Torvalds四年的时间里发送的21000封电子邮件中,有超过1000封使用了“废话”这个词。在此期间,“荡妇”、“婊子”和“杂种”的雇佣频率要低得多。Squire告诉我,她发现很少有性别歧视的例子。“他是一个机会均等的虐待者,”她说。然而,Squire补充说,对非男性程序员来说,敌意和公开羞辱更让人孤立。随着时间的推移,许多女性程序员离开了社区。“女性先认输,”她告诉我。“他们说,‘我为什么要忍受这个?’”

在2013年,夏普是非二元组并使用“他们/他们”代词,在他的主场,公共Linux内核邮件列表上面对Torvalds。夏普称Torvalds是“在口头上辱骂人们并公开撕裂他们的情感时最糟糕的罪犯之一。”当时,在俄勒冈州一个小镇长大的夏普,已经二十多岁了,很重要Linux内核的管理员。 “人们认为我是科技界的顺女,因此我受到了很多骚扰,”夏普告诉我。夏普试图以实际为由向Torvalds提出上诉。 “我不是要求你改变你的沟通方式,以帮助少数民族。我不是一个疯狂的女权主义者在关于Google+上的小说的咆哮“夏普写道。 “我正在努力改进所有开发人员的内核邮件列表。我们可以提供负面的技术反馈而不会受到辱骂。“

Torvalds回答说,考虑到礼貌,赌注太高了。有缺陷的代码可能会有级联效应,需要其他开发人员进行大量的工作来纠正。速度和准确性是最重要的。“诅咒发生在‘你真是个该死的错误,甚至不值得去尝试对它进行逻辑论证,因为你没有可能的借口’的情况下……”有时候人们会给我一个惊喜,然后回来找个正当的借口。“我们全家都死于一场悲剧性的意外,我的小马得了癌症,我心烦意乱。”然后我可能会告诉他们我很抱歉。不。不是真的。”

前Linux内核撰稿人alerie Aurora告诉我,在Linux社区工作了十年,使她确信自己不能成为一名女性。Aurora表示,Torvalds和其他强大技术人物的概念是“平等机会混蛋”是虚假和性别歧视的:当她和夏普采用Torvalds积极的沟通方式时,他们遭到了报复。 “基本上,Linus创造了一种领导模式,这是一个混蛋,”Aurora告诉我。 “Sage和我可以告诉你,我们无法使用混蛋。如果我们是一个混蛋,我们就会受到打击,受到惩罚,后退了。我尝试过这个。”

Aurora第一次尝试编程是一个六岁的孩子,与她的父母住在新墨西哥州。她的母亲是对计算机感兴趣的人;她买了一台IBM PCjr,并教她的女儿基本的编程语言。十二岁时,Aurora的家人搬到了牧场。 “我会写一个计算机程序然后给山羊挤奶,”Aurora回忆道。她第一次在新墨西哥州矿业和技术研究所遇到Linux。 2000年左右,当她第一次接受Linux修复时,她就参加了一个派对。几年后,她出版了一本在线手册“HOWTO鼓励女性使用Linux”,其中包括名为“不要过多批评”,“恭维”和“女性到达时不要盯着和指出”的章节。 “Aurora告诉我,她在一次Linux会议上摸索着,一位高级管理员贬低了她,并告诉她缺乏成为关键开发人员的才能。她说,从来没有想过要报告摸索。 2007年,Aurora开始退出Linux编程。她现在是研究包容性和多样性问题的科技公司的顾问。

许多为Linux做出贡献的女性指出了另一个开源项目Python,作为Linux面临#MeToo时刻的指南。来自荷兰的白人程序员Guido van Rossum发明了Python编程语言的代码。不过,Van Rossum自称是一名女权主义者,在对Python程序员发表主题演讲时,他经常穿一件“Python是为女孩准备的”t恤。van Rossum告诉我说:“一个项目会吸引那些融入当地文化的人。”他补充说,如果领导之间的交流过于频繁,“就会吸引那些持相同态度的人,或者至少不会觉得有什么问题。”现在住在旧金山湾区的Van Rossum说,Python社区表明从事开源软件项目的女性人数可以增加。他说:“我把我的女权主义思想或倾向运用到一个我自然具有一定影响力的地方。”

Mariatta Wijaya是一名软件工程师,出生于印度尼西亚,目前在温哥华生活和工作,她表示,出于好奇,她于2015年在蒙特利尔参加了她的第一次Python会议。在van Rossum的主题演讲中,他承认其核心开发人员中没有女性。 “他说他愿意亲自指导女性,如果这是改善多样性所需要的,”Wijaya回忆说,“但我没有联系到他。”第二年,她参加了同一次会议。 “他发表了另一个主题演讲并承认仍然没有女性,”她回忆道,并提出同样的指导意见。这一次,Wijaya联系了van Rossum,他同意提供帮助。一年后,Wijaya成为第一位拥有核心开发人员权限的女性,这使她有能力帮助决定Python的发展和变化。

如今,大约有九十位Python核心开发人员中有四位女性。今年夏天,Van Rossum宣布他将辞去Python的“仁慈的独裁者”。“我不打算任命继任者,”他在一封公共电子邮件中写道。 “那么你们要做什么呢?建立民主?无政府状态?独裁统治?联邦?“

相比之下,Torvalds长期以来一直反对Linux编程团队需要变得更加多样化的想法,就像他拒绝调整语音一样。在2015年,夏普提出了较早的针对Linux开发人员的行为准则。至少,他们希望制定一个禁止滥用的代码,在线发布个人信息以煽动社区内的骚扰和暴力威胁。相反,Torvalds接受了一个名为“冲突法典”的编程修正案,它创建了一种更普遍的投诉机制。在那之后的三年里,没有开发人员因滥用评论而受到纪律处分。当时受雇于英特尔的夏普表示,他们之后小心翼翼地避免了Linux内核的工作。

Torvalds周日的帖子充斥着道歉、关于内核的更新以及已经批准的代码修改。他开玩笑说,也许他可以为自己的不良行为找到一个技术上的解决方案——“也许我可以在电子邮件中设置一个过滤器,这样当我用脏话发送电子邮件时,他们就不会出去了。”——在承认这一点之前,在他照镜子后,“很明显,这并不是必须发生的变化。”在被批准的补丁列表中有一个标题是“行为准则:让我们改进它”。该公司宣布,“冲突守则”已被“行为守则”所取代,该守则禁止“侮辱性或侮辱性的评论”和“在专业场合被认为不恰当的行为”。基金会的技术咨询委员会将听取人们的抱怨,该委员会有10名成员,都是男性。

声明:文章收集于网络,如有侵权,请联系小编及时处理,谢谢!

欢迎加入本站公开兴趣群
软件开发技术群
兴趣范围包括:Java,C/C++,Python,PHP,Ruby,shell等各种语言开发经验交流,各种框架使用,外包项目机会,学习、培训、跳槽等交流
QQ群:26931708

Hadoop源代码研究群
兴趣范围包括:Hadoop源代码解读,改进,优化,分布式系统场景定制,与Hadoop有关的各种开源项目,总之就是玩转Hadoop
QQ群:288410967 

鲜花
1

握手

雷人

路过

鸡蛋

刚表态过的朋友 (1 人)

相关阅读

最新评论

热门频道

  • 大数据
  • 商业智能
  • 量化投资
  • 科学探索
  • 创业

即将开课

 

GMT+8, 2018-10-15 20:25 , Processed in 0.134791 second(s), 25 queries .