标签 Linus 下的文章

Linux 内核有了新的 行为准则 Code of Conduct (CoC)。但在这条行为准则被签署以及发布仅仅 30 分钟之后,Linus Torvalds 就暂时离开了 Linux 内核的开发工作。因为新行为准则的作者那富有争议的过去,现在这件事成为了热点话题。许多人都对这新的行为准则表示不满。

如果你还不了解这件事,请参阅 Linus Torvalds 对于自己之前的不良态度致歉并开始休假,以改善自己的行为态度

Linux 内核开发遵守的新行为准则

Linux 内核开发者并不是以前没有需要遵守的行为准则,但是之前的 冲突准则 code of conflict 现在被替换成了以“给内核开发社区营造更加热情,更方便他人参与的氛围”为目的的行为准则。

“为营造一个开放并且热情的社区环境,我们,贡献者与维护者,许诺让每一个参与进我们项目和社区的人享受一个没有骚扰的体验。无关于他们的年纪、体型、身体残疾、种族、性别、性别认知与表达、社会经验、教育水平、社会或者经济地位、国籍、外表、人种、信仰、性认同和性取向。”

你可以在这里阅读整篇行为准则:Linux 行为准则

Linus Torvalds 是被迫道歉并且休假的吗?

Linus Torvalds 的道歉

这个新的行为准则由 Linus Torvalds 和 Greg Kroah-Hartman (仅次于 Torvalds 的二把手)签发。来自 Intel 的 Dan Williams 和来自 Facebook 的 Chris Mason 也是该准则的签署者之一。

如果我正确地解读了时间线,在签署这个行为准则的半小时之后,Torvalds 发送了一封邮件,对自己之前的不良态度致歉。他同时宣布会进行休假,以改善自己的行为态度。

不过有些人开始阅读这封邮件的话外之音,并对如下文字报以特别关注:

在这周,许多社区成员批评了我之前种种不解人意的行为。我以前在邮件里进行的,对他人轻率的批评是非专业以及不必要的。这种情况在我将事情放在私人渠道处理的时候尤为严重。我理解这件事情的严重性,这是不好的行为,我对此感到十分抱歉。

他是否是因为新的行为准则被强迫做出道歉,并且决定休假,可以通过这几行来判断。这也可以让我们采取一些措施,避免 Torvalds 被新的行为准则伤害。

有关贡献者盟约作者 Coraline Ada Ehmke 的争议

Linux 的行为准则基于 贡献者盟约 Contributor Convenant 1.4 版本。贡献者盟约被上百个开源项目所接纳,包括 Eclipse、Angular、Ruby、Kubernetes 等项目。

贡献者盟约由 Coraline Ada Ehmke 创作,她是一个软件工程师,开源支持者,以及 LGBT 活动家。她对于促进开源世界的多样性做了显著的贡献。

Coraline 对于精英主义的反对立场同样十分鲜明。 精英主义 meritocracy 这个词语源自拉丁文,本意为系统内的进步取决于“精英”,例如智力水平、取得的证书以及教育程度。但类似 Coraline 的活动家们认为唯才是用是个糟糕的体系,因为它只是通过人的智力产出来度量一个人,而并不重视他们的人性。

croraline meritocracy

图片来源:推特用户@nickmon1112

Linus Torvalds 不止一次地说到,他在意的只是代码而并非写代码的人。所以很明显,这忤逆了 Coraline 有关唯才是用体系的观点。

具体来说,Coraline 那被人关注饱受争议的过去,是一个关于 Opal 项目贡献者的事件。那是一个发生在推特上的讨论,Elia,来自意大利的 Opal 项目核心开发者说“(那些变性人)不接受现实才是问题所在。”

Coraline 并没有参加讨论,也不是 Opal 项目的贡献者。不过作为 LGBT 活动家,她以 Elia 发表“冒犯变性人群体的发言”为由,要求他退出 Opal 项目。 Coraline 和她的支持者——他们给这个项目做过贡献,通过在 GitHub 仓库平台上冗长且激烈的争论,试图将 Elia——此项目的核心开发者移出项目。

虽然 Elia 并没有离开这个项目,不过 Opal 项目的维护者同意实行一个行为准则。这个行为准则就是 Coraline 不停向维护者们宣扬的,她那著名的贡献者盟约。

不过故事到这里并没有结束。贡献者盟约稍后被更改,加入了一些针对 Elia 的新条款。这些新条款将行为准则的管束范围扩展到公共领域。不过这些更改稍后被维护者们标记为恶意篡改。最后 Opal 项目摆脱了贡献者盟约,并用自己的行为准则取而代之。

这个例子非常好的说明了,某些被冒犯的少数人群——哪怕他们并没有给这个项目做过一点贡献,是怎样试图去驱逐这个项目的核心开发者的。

人们对于 Linux 新的行为准则的以及 Torvalds 道歉的反映。

Linux 行为准则以及 Torvalds 的道歉一发布,社交媒体与论坛上就开始盛传种种谣言与推测。虽然很多人对新的行为准则感到满意,但仍有些人认为这是 SJW 尝试渗透 Linux 社区的阴谋。(LCTT 译注:SJW——Social Justice Warrior 所谓“为社会正义而战的人”。)

Caroline 发布的一个富有嘲讽意味的推特让争论愈发激烈。

我迫不及待期待看到大批的人离开 Linux 社区的场景了。现在它已经被 SJW 的成员渗透了。哈哈哈哈。
pic.twitter.com/eFeY6r4ENv

— Coraline Ada Ehmke (@CoralineAda) 9 月 16 日, 2018

随着对于 Linux 行为准则的争论持续发酵,Carolaine 公开宣称贡献者盟约是一份政治文件。这并不能被那些试图将政治因素排除在开源项目之外的人所接收。

有些人说贡献者盟约是一份政治文件,他们说的没错。

— Coraline Ada Ehmke (@CoralineAda) 9 月 16 日, 2018

Nick Monroe,一位自由记者,宣称 Linux 行为准则远没有表面上看上去那么简单。为了证明自己的观点,他挖掘出了 Coraline 的过去。如果您愿意,可以阅读以下材料。

好啦,你们已经看到过几千次了。这是一个行为准则。

它包含了社会认同的正义行为。https://t.co/KuQqeriYeJ

不过它或许没有看上去来的那么简单。pic.twitter.com/8NUL2K1gu2

— Nick Monroe (@nickmon1112) 9 月 17 日, 2018

Nick 并不是唯一一个反对 Linux 新的行为准则的人。SJW 的参与引发了更多的阴谋论猜测。

我猜今天关于 Linux 的大新闻就是现在,Linux 内核被一个 “ 后精英政治 post meritocracy ” 世界观下的行为准则给掌控了。

这个行为准则的宗旨看起来不错。不过在实际操作中,它们通常被当作 SJW 分子攻击他们不喜之人的工具。况且,很多人都被 SJW 分子所厌恶。

— Mark Kern (@Grummz) September 17, 2018

虽然很多人对于 Torvalds 的道歉感到欣慰,仍有一些人在责备 Torvalds 的态度。

我是不是唯一一个认为 Linus Torvalds 这十几年来的态度恰好就是 Linux 和开源“社区”特有的那种,居高临下,粗鲁,鄙视一切新人的行为作风?反正作为一个新用户,我从来没有在 Linux 社区里感受到自己是受欢迎的。

— Jonathan Frappier (@jfrappier) 9 月 17 日, 2018

还有些人并不能接受 Torvalds 的道歉。

哦快看啊,一个喜欢辱骂他人的开源软件维护者,在十几年的恶行之后,终于承认了他的行为可能是不正确的。

我关注的那些人因为这件事都惊讶到平地摔,并且决定给他(Linus Torvalds)寄饼干来庆祝。

— Kelly Ellis (@justkelly\_ok) 9 月 17 日, 2018

Torvalds 的道歉引起了广泛关注 ;)

我现在要在我的个人档案里写上”我不知是否该原谅 Linus Torvalds“ 吗?

— Verónica. (@maria\_fibonacci) 9 月 17 日, 2018

不继续开玩笑了。有关 Linus 道歉的关注是由 Sharp 挑起的。她因为“恶劣的社区环境”于 2015 年退出了 Linux 内核的开发。(LCTT 译注,Sarah Sharp 现在改名为“Sage Sharp”,并要求别人称其为“them”而不是“she”或“he”。)

现在我们要面对的问题是,这个成就了 Linus,给予他肆意辱骂特权的社区能否迎来改变。不仅仅是 Linus 个人,Linux 内核开发社区也急需改变。https://t.co/EG5KO43416

— Sage Sharp (@sagesharp) 9 月 17 日, 2018

你对于 Linux 行为准则怎么看?

如果你问我的观点,我认为目前社区的确是需要一个行为准则。它能指导人们尊重他人,不因为他人的种族、宗教信仰、国籍、政治观点(左派或者右派)而歧视,营造出一个积极向上的社区氛围。

对于这个事件,你怎么看?你认为这个行为准则能够帮助 Linux 内核的开发,或者说因为 SJW 成员们的加入,情况会变得更糟?

在 FOSS 里我们没有行为准则,不过我们都会持着文明友好的态度讨论问题。


via: https://itsfoss.com/linux-code-of-conduct/

作者:Abhishek Prakash 选题:lujun9972 译者:thecyanbird 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

我们的第一个谈话对象是李纳斯·托沃兹,Linux的传奇缔造者以及开源革命的先驱。托沃兹生于芬兰的赫尔辛基,是诗人奥尔·托沃兹的孙子。尽管他更喜欢告诉人们,他的名字来自于《花生漫画》中的角色,但事实是他是以李纳斯·鲍林——一位两次诺贝尔奖获得者的名字来命名的。他的计算机经历是从一台Commodore计算机上开始的,后来换成了Sinclair和IBM的386。他起初使用的是Minix操作系统,后来换成了他自己的Linux操作系统。托沃兹的妻子托芙是六次芬兰全国空手道冠军,婚后他们定居在加利佛尼亚的圣何塞,育有三个女儿。

技术视点(TV):在当今的技术中,有什么令你感兴趣?

托沃兹:我差不多是个“鼠目寸光”的家伙,所以相对于那些更空洞的“大潮流”,我对实实在在的技术创新更感兴趣。

我很关注硬件厂商的新产品和最新的芯片,而最能吸引我的(因为毕竟我是个做软件的)是那些开发出新的算法和软件来充分利用这些新功能的人。

TV:那在当今科技中,什么会让你感到恼火?它是怎么以及为什么让你愤怒?

托沃兹:我不会用“愤怒”这个词,但是如果真要说技术领域中有什么让人反感的,那无疑是对那些头顶光环的“领袖”们的赞美。

是的,这种情况也发生在我身上。但是我很不喜欢人们把我以及我所说的话太当回事。我认为,现在流行的“个人崇拜”相当令人不安,即使是对于乔布斯,埃里森,盖茨等众所周知的领袖来说,这个现象也不正常。我希望更多的人能有自主思考,并能意识到技术发展实际上来源于遍布全球的那些默默无闻的伟大工程师的共同智慧。

我理解人们渴望明星,而这种事也不仅仅发生在技术世界中(嘿,我的确希望这事在技术世界中要比娱乐行业来得少 ;) ),但是,这还是有点令人沮丧。

TV:相比Red Hat和SuSE,你为什么没有抓住商业授权的机遇?难道如果Linux不开源,它就不会成为Linux了吗?你能谈谈更多情况吗?你是否曾在此事上感到过后悔?

托沃兹:我肯定不会因为任何事情自责。我现在身在一个令人羡慕的位置上,我能干我喜欢的事情,并赢得大家的尊重。况且,以前一文不得的时候我就很享受我的工作,而现在我从工作中得到了不错的报酬

我相信,很少有人能有机会做与众不同的事情,让我来告诉你吧,这种感觉真不错。对于商业,我从来都不感兴趣。对我来说,那些把Linux商业化的人替我做了我从没有动力做的事情。而这项工作的确需要人做,也很有益。因此,事实上我很感谢那些商业机构,它们让我能集中精力干我想干的那部分事情。

TV:在当今的科技界,你尊敬的人有哪些?为什么?

托沃兹:哈!这个问题又绕回了我对于“个人崇拜”的看法,对“让我们找个人并把他神化”这种事,我一点兴趣都没有。

所以,相比列出来个人名单,我更尊敬像EFF这样的组织,甚至有时候只是观念和想法。因为它们不是要单纯获取自身利益,而是努力去做一些实质性的事情来让技术在一个更大的蓝图中更好地发挥作用。

在个人层面上,我更喜欢那些不自骄自傲,同时又在他们的本职工作上干得很好的人。如果一定要我说一些知名人士,我想我更愿意成为斯蒂芬·沃兹尼克那样的人,我想这也是我尊敬他的原因。

TV:就谷歌和微软而言,你认为哪个更成功?为什么?

托沃兹:我认为,相对胜利者来说,两家公司竞争的过程才是更有趣的。

在谷歌和微软的竞争中,我真的不认为两家公司本身比技术的变革更为有趣。这种变革的本质是从对单个计算机的控制转向对成千上万独立计算机的整合。

TV:你认为像科技灾难、互联网泡沫崩溃以及电信业崩盘这样的事为什么会发生?我们在今后怎样来防止它们再发生?

托沃兹:实际上,我对此类事情持相反的看法,而且我认为没有必要去防止它们再次发生。

我坚信我们应该努力去挑战极限,而不是追求百分之百的稳定和理性 大多数技术发展都不是有规律可循的,有的像火山爆发,有的事后可能被认为是夸大其词,有的刚出来时一点都不讨人喜欢。但事实上,如果太过努力去保持理性和避免做蠢事,就会扼杀创造力。

我个人认为,真正稳定可靠的发展模式不是持续的微创新,而是通过超载和崩溃带来的系统演替。持续的微创新虽然看起来是一个好的选择,但是不经历超载和崩溃,你怎么可能发现系统的极限,并对它进行改进呢?

TV:技术在未来会怎样改变我们的生活?你会和其它领域的领军者一起创建新技术吗,比如生物信息学?

托沃兹:我个人的理论是,技术对我们的生活的改变,远没有我们构建技术来适应我们的生活来得多。

这就是为什么你看不到飞行汽车等科幻小说中受欢迎的东西——但是相反,你却看到了利用技术来降低成本,使得一些此前就存在但是却因为成本因素不能大规模应用或者量身定制的事情被更多人接受。 因此,技术很少直接改变我们的生活本身——虽然它往往意味着更多的人能获得那些以前罕见的或只限于土豪们的东西。

真正的改变发生在当某些事物变得如此廉价并且随手可得,从而改变了你的行为的时候。而在很多方面,这些行为上的改变要比技术本身来得更有趣。

例如,互联网带来的一大革命,是让你可以用极低的成本找到志趣相投的人并与他们进行交流。而且,我认为许多真正的改变正是来自于当人们无需付出太多努力就能找到其他对同一事物有相同兴趣的人时,他们的习惯会如何改变。

因此,你发现了所有的这些专业兴趣小组,许多人都在花大量时间讨论那些最神秘的问题,他们刚刚发现这些问题很有趣——这些事,你在之前不一定能实际去做,因为那时真的很难找到和你一样在某些不同寻常的专业上感兴趣的人并进行讨论。

而我认为那是生活真正改变的方式——不是因为任何新技术的出色特性,而完全是因为技术降低边际成本后带来的惊喜。

TV:就你而言,谁是当今科技界最举足轻重的人物?

托沃兹:我想大量的技术由消费市场推动,而不再是由军方或商业需求推动这一点很说明问题。我也常常认为,许多公司正在推进的愚蠢事情(特别是DRM)都忽略了一个事实:任何技术上最重要的人,最终总是“用户”。

因此,就我而言,我认为你的问题的答案是“用户”,或者叫“消费者”,而这确实是最重要的部分,因为用户正是市场需求和商业成功的根源。

TV:请谈一些你个人的观点吧,比如宗教?政治?

托沃兹:我完全是一个虔诚的——无神论者。我发现人们似乎认为宗教带给人道德和对自然的敬畏,但事实上我认为它反而把这两方面都削弱了。它给了人们借口说“哇,世界是被创造出来的”,而创世是神秘而不可测的。我更欣赏的说法是“哇,真让人难以置信,这样的事情竟然会首先发生”。具有讽刺意味的是,在许多欧洲国家,国家和宗教已经从法律意义上结合在了一起。

我现在是一位美国公民,并且我也拥有投票权。但是,坦率地说,我不支持任何政党,因为我的个人骄傲不允许我和任何政党有关联。

TV:谢谢,李纳斯!


via: http://www.huffingtonpost.com/billrobinson/techview-linus-torvalds-i_b_5338844.html

译者:GOLinux 校对:reinoir,mahua

本文由 LCTT 原创翻译,Linux中国 荣誉推出

在 Linus 向那些质疑 Linux 随机数生成器安全性的人们发表了自己的观点之后,现在,一篇新的学术论文分析了Linux中的/dev/urandom和/dev/random的健壮性。

论文中写道:“从实际的角度来说,我们也对 Linux 的两种伪随机数生成器 /dev/random 和 /dev/urandom 的安全性做了精确的评估。特别是,我们展示了几种攻击手段来证明 Linux 中的这两种伪随机数生成器并不符合我们对健壮性的定义,而且熵没有适当地累积起来。这些攻击能生效是由于熵估算器及 Linux 伪随机数生成器的内部混合函数存在弱点。由于这些攻击的存在,Linux 的伪随机数生成器并不满足安全学中‘健壮性’这一概念,但是,在实际情况中,我们并不清楚这些攻击手段是否存在真正可利用的漏洞。”

当然,你甚至可能连硬件随机数生成器都不相信。论文作者们并非只是简单地证明 Linux 伪随机数生成器是不健壮的(通过使用 Linux 的运行时熵估算器),他们提出了一个新的指标用于检验伪随机数生成器的熵累计阶段是否健壮,并且,他们还提供了另一个伪随机数生成器的模型,他们证明,这个模型不仅是健壮的,而且比现有的 Linux 伪随机数生成器更加高效。

via: http://it.slashdot.org/story/13/10/14/2318211/linux-rng-may-be-insecure-after-all

译者:will.qian 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出