0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Linus Torvalds将再次重返Linux社区,探讨Linux的下一步发展

电子工程师 来源:未知 作者:李倩 2018-10-26 10:42 次阅读

去修身养性的 Linux 之父 Linus Torvalds 在时隔一个余月后笑着归来,从曾临时接手 Linux 4.19 开发的稳定版维护者 Greg Kroah-Hartman 手中再次接过 Linux 内核开发的交接棒。这位向来天不怕地不怕、为写出颠覆世界的软件而生的程序员真的在短短一个月的反省中「弃恶从良」了?

近日,据外媒 ZDNet 报道,在休假反省一个多月之后,Linus Torvalds 将再次重返 Linux 社区。而作为复出的第一步,他将于 10 月 22 日飞往在爱丁堡举行的欧洲开源峰会,在此次大会上,他将与 Linux 排名前 40 的内核维护者们碰头,探讨 Linux 的下一步发展。

▌Linus Torvalds 的离去

还记得一个月前,Linus Torvalds 突然高调宣布“我要休息一段时间”,探究其背后原因,可能是和Linus Torvalds 犯了一个严重的错误有关,他将原定于 11 月 12 日,在加拿大温哥华举行的内核维护者峰会的时间地点搞混了,更悲剧的是,他已经计划在峰会举行的那一周,和家人一起去苏格兰度假。

不仅如此,向来不是“好欺负”的Linus Torvalds 对看不惯的事情一直“口下不留情”,甚至曾在新西兰奥克兰举办的开源会议 Linux.conf.au Conference 上直言不讳地表示,“某些人以为我是好人,在发现不是之后感到震惊。我不是一个好人。我也不在乎你们。我在乎的是技术和内核——那才是对我重要的东西。”

所以,当你的话柄落到别人手中时,必定是群起而攻之。

你(Linus Torvalds)这辈子都“不会替他人着想/不会理解他人的感情”。

当 Linux 社区成员直面指责他时,这位“仁慈终身独裁者”Linus 还是迷茫了,并在此前4.19-rc4 邮件公告中郑重道歉:

我不是一个感情上能感同身受的人,这对任何人来说都不是什么大惊喜。尤其是我。事实上,我误读了别人,多年来没有意识到,我对一个情况的判断有多糟糕,并导致了一个不专业的环境,这是不好的。”

我在电子邮件中的轻率攻击,既不专业、又不必要。我现在知道这是不好的,我想向人们道歉,我的个人行为,让你受到伤害,并可能完全脱离内核开发。

并宣布,我将抽出时间休息并寻求一些帮助,了解如何理解他人的情绪并做出适当的反应。在任命稳定版内核维护者 Greg Kroah-Hartman 接替他完成 4.19 的工作之后,Linus Torvalds 退出了 Linux 开发社区。

对于他的陡然离去,不少开发者表示不舍,感叹天才也绝非完人(https://news.ycombinator.com/item?id=18000698):

Linus Torvalds顽固、执着、不屈不挠,我相信这些对于大型软件项目的负责人来说都是非常有价值的品质,这也是 Linux 为何会达到今天这般如此高的成就的原因。

然而,Linus也是一个笨蛋,将技术批评转变为看似言语般的人身攻击。不过,我相信以上的两套品质是可以分开的,而且现实中,应该会有不少人如 Linus 一样心直口快,但事实上并没有恶意。

在今天,他带来的影响是好的一面远远要大于坏的一面。他对于我来说,就是一个英雄。

同时大家也充满期待,毕竟此前Linus Torvalds在休息期间,发现 Linux 内核开发中的“痛点”,决定自己出手解决这个“技术”问题的后果就是直接研发了一款帮助管理 Linux 内核开发的小工具——Git 的诞生。

▌王者归来

如今几周刚过,临时 Linux 主管Greg Kroah-Hartman 以相同的方式宣布Linus Torvalds 即将回归。即在 Linux 4.19 的公告中,Greg Kroah-Hartman 首先正式推出了 4.19 版。主要新特性包括:

基于异步 I/O 的轮训接口

L1TF 漏洞补丁;

块 I/O 延迟控制器

Common Applications Kept Enhanced (CAKE)队列管理算法

Wi-Fi 6 (802.11ax) 初步支持;

实验性文件系统 EROFS;

Intel Cache Pseudo-locking;

基于时间的包传输;

改进 RISC-V 架构处理器的支持;

其它还有文件系统、硬件、安全、驱动等方面的改进和更新。更多有关 4.19 的内容可参考:https://kernelnewbies.org/Linux_4.19

随后,Kroah-Hartman 在公告中写道,“Linus,我正在将 kernel tree 交给你。你可以继续享受处理合并窗口的乐趣。”

“过去几个月,对我们的社区来说,是一个艰难的过程,因为我们的社区正在不仅遭受内部斗争,还受到了外部的刺激,所以,我对所有的人请求,让我们休息一两天、和朋友们放松一下,聚个餐、充个电,然后重新开始工作,帮助大家继续创造一个世界未曾见过的系统”,心力憔悴的Kroah-Hartman 在公告中如是说。

如今看来,Torvalds 的离开,不仅将自己推向了风口浪尖,Linux 维护者的境地也不是那么的好过。

截止目前,Torvalds 尚未发布自己再次出山的声明。不过,也正如文章开头据 ZDNet 报道,他和Kroah-Hartman 目前正在苏格兰爱丁堡与 Linux 开发者们一起参加开源峰会,不过他未计划在此次峰会上公开露面,也没有对 LKML 做过任何评论。

▌one More Thing

但是,值得注意的是,作为 Torvalds 返回 Linux 社区的一部分,Linux 基金会正式制定了修订后的行为准则,现在已经采用了更被广泛使用且更具包容性的契约原则。还记得在上月月底时,Torvalds 就已宣布 Linux 社区将采用Code of Conduct行为准则,不过此举引发了 Linux 社区的争议,因为它明显偏离了 Torvalds 之前的“冲突代码(Code of Conflict)”准则,该代码将无过滤反馈和钝性视为更加自然成功的开源软件开发状态。

不少开发者也表示不解(https://github.com/torvalds/linux/commit/8a104f8b5867):

往这个方向搞会毁了 Linux。这个行为准则非要跟意识形态绑定起来。你一开始可以随和,但是最后一定会变成一个恶霸,因为现在给了你这个可能性。”

这在任何项目中都是非常危险的准则,尤其是技术基础领域。

这看起来是将提升最佳代码的手段和残酷的现实相对立。我不想因为某人的感受会受到伤害,而去背负劣质的代码。我们优先考虑的应该是“卓越的代码”而不是“卓越的政治”。

那么究竟是什么样的准则让 LinusTorvalds 好心办了坏事?

细细看来,这一新的行为准则要求贡献者需建设性地提出批评并谨慎接受这种批评、人们使用包容性语言、社区成员尊重“不同的观点和建议”。此外,它还禁止“性别化语言或图像”、贬损性言论、个人或政治攻击,以及“公开或私人骚扰”。基于此,Korah-Hartman 也在 Linux 4.19 公告中,解释了这个更具包容性的行为准则背后的思维过程:

我们都需要记住,每年都有新人进入我们的社区,目的或要求是为了完成他们的工作,或者仅仅是因为他们想要帮助贡献工具并使世界上每个人都有一个坚实的操作系统基础,以完成他们的梦想。

当他们进入我们社区时,并不一定如我们这般已经拥有多年的经验和内在知识。如果没有这种经验,他们会犯错也会继续摸索,并且必须了解这一切是如何运作的。学习事物及如何运作的一部分是处理人与人之间的互动交流,并试图理解我们共同分享的基本社会规范和目标。通过在内核源代码树中提供一个文档,表明所有人,开发者和维护者都将在合作的同时得到尊重,我们希望为这些新成员创建一个更受欢迎的社区,我们的未来取决于我们都希望看到这个项目能够实现其目标。

目前尚不清楚 Linux 社区开发的状态是否会因此向更好的方向发展。但随着新的行为准则的实施,以及 Torvalds 承诺将从自身行为开始改善,听起来,Linux 社区文化正在步入正轨。

不过与此同时,还是有不少开发者持怀疑态度,毕竟想要将这个充满火药味、脏话不断且带有情绪的伟大程序员,仅使用短短一个月的时间就转变成善解人意、柔声细语的大佬,这可能吗?

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开源软件
    +关注

    关注

    0

    文章

    204

    浏览量

    15657
  • Linux
    +关注

    关注

    87

    文章

    10981

    浏览量

    206690

原文标题:Linux 之父归来!

文章出处:【微信号:rgznai100,微信公众号:rgznai100】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    冬季风暴导致Linus Torvalds暂停Linux 6.8内核开发

    Linus Torvalds 在内核邮件列表宣布,由于他位于美国俄勒冈州波特兰的居住地遭遇严重冬季风暴,导致网络和电力中断,他所在的波特兰附近地区气温降至 -10°C,因此他不得不暂停 Linux 6.8 内核的合并窗口。
    的头像 发表于 01-17 11:01 319次阅读
    冬季风暴导致<b class='flag-5'>Linus</b> <b class='flag-5'>Torvalds</b>暂停<b class='flag-5'>Linux</b> 6.8内核开发

    ubuntu和linux的区别

    内核,它由林纳斯·托瓦兹(Linus Torvalds)在1991年首次发布。Linux内核为计算机硬件提供了基本的操作接口,使得软件和硬件能够进行有效的通信。Linux内核是开放的,
    的头像 发表于 11-27 17:06 845次阅读

    Linux用途和基本使用方法

    Linux 是一种开源操作系统,可应用于各种计算机系统,包括个人电脑、服务器、嵌入式设备和移动设备等。它是由林纳斯·托瓦兹(Linus Torvalds)为个人电脑开发的,现在已经发展
    的头像 发表于 11-23 11:13 561次阅读

    linux系统基础入门教程

    1991年,由芬兰学生林纳斯·托瓦兹(Linus Torvalds)开始开发。与其他操作系统不同,Linux采用了开源的模式,这意味着任何人都可以查看、使用和修改其源代码。 Linux
    的头像 发表于 11-16 16:45 399次阅读

    linux属于什么操作系统

    。它主要受到Minix和Unix思想的启发,具有开放源码、没有版权、技术社区用户多等特点。 Linux,一般指GNU/Linux(单独的Linux内核并不可直接使用,一般搭配GNU套件
    的头像 发表于 11-08 11:01 1625次阅读

    Linus Torvalds发布首个Linux6.6候选版

    Linus Torvalds 宣布了即将发布的 Linux 6.6 内核系列的首个 Release Candidate (RC)开发里程碑的公共测试版本。 距离 Linux Kerne
    的头像 发表于 09-15 11:22 846次阅读

    【触觉智能 Purple Pi OH 开发板体验】40PIN接口的GPIO测试以及下一步的适配计划

    个帖子的问题搞定了,ubuntu烧录好,老规矩adb进去先看下资源 再看下CPU 按照手册,先测试下GPIO,可以看到初始电平为低 用杜邦线拉高,再看下 可以见到成功的被拉高了,后面APP可以通过IO来适配我的其他传感器的信号了,
    发表于 08-08 22:36

    恒讯科技介绍:Linux系统命令(基本、中级和高级)

    Linux是一个开源操作系统,由Linus Torvalds开发。作为一个开源操作系统,不同的用户可以修改源代码,并且可以创建该代码的变体。这些不同的变体称为发行版,它们可以在不同的计算机和其他设备
    的头像 发表于 07-03 17:21 295次阅读

    linux内核源码编译

    Linux是一种开源的操作系统内核。它是一个用C语言写成,符合POSIX标准的类Unix操作系统。Linux最早是由芬兰大学生Linus Torvalds于1991年开发的一款全新的操
    发表于 06-27 15:37 552次阅读
    <b class='flag-5'>linux</b>内核源码编译

    什么是 GNU/Linux

    Linus本人曾经争辩说,将Linux称为GNU/Linux简直是荒谬的。
    发表于 06-13 09:14 2547次阅读
    什么是 GNU/<b class='flag-5'>Linux</b>?

    8个比Linux本身还要古老的Linux概念

    Linus Torvalds 于 1991 年宣布了 Linux 的第一个版本,但是有些 Linux 概念甚至比 Linux 本身更古老。
    发表于 06-05 15:10 152次阅读
    8个比<b class='flag-5'>Linux</b>本身还要古老的<b class='flag-5'>Linux</b>概念

    Linux 6.4-rc1发布了

    https://lkml.org/lkml/2023/5/7/206 Linus Torvalds 本周初发布了 Linux 6.4-rc1,这也标志着令人兴奋的 Linux 6.4
    发表于 05-25 08:18

    Linux之父:Linux太垃圾了

    Linus 表示:“大家好,我是 Linus Torvalds,红极一时的 Linux 的作者。你可以查看 repo 的 url 和文件等内容,可以证明百分之百是我。我删除了
    的头像 发表于 05-12 10:57 311次阅读
    <b class='flag-5'>Linux</b>之父:<b class='flag-5'>Linux</b>太垃圾了

    曾被Linus点名批评的功能,现已合并到Linux 6.4中

    英特尔在 2020 年初次对外展示 LAM,此后一直致力于为其提供 Linux 内核支持。Intel LAM 最初提交到了 Linux 6.2 合并窗口,但随后受到了 Linus 的严厉批评,从名称到功能设计等多方面批判了一番。
    的头像 发表于 05-05 10:06 393次阅读
    曾被<b class='flag-5'>Linus</b>点名批评的功能,现已合并到<b class='flag-5'>Linux</b> 6.4中

    Linus Torvalds正式发布Linux Kernel 6.3

    此外,Linux 6.3 内核中还支持 RISC-V 内核的“ZBB”位操作扩展,支持 LoongArch 架构的内核地址空间布局随机化和重定位,对 RISC-V 和 IMB Z(s390x)系统的 BPF trampoline 提供全面支持
    的头像 发表于 04-27 09:48 1005次阅读