Linus Torvalds 在开发者圈子里的一举一动,每每让人肾上腺飙升。我们在这里罗列了整个 2020 年 Linus 引起“轰动”的一些时刻,回顾了一年来与 Linus Torvalds 相关的事件。(这要说标题党那也没办法[摊手])
一 Talk is Cheap
新年伊始,Linus 就彬彬有礼地回应了开发者对 Linux 调度器存在问题的批评。
这里问题是什么大概已经不重要了,人们更关注的是在交流的过程中,变得慈祥的 Linus 虽然不同意文章的观点,但他的言语也不再那么激烈。通篇看下来,“Pure Garbage”应该是唯一一个比较符合 Linus 以前“暴躁”风格的词。
没过几天,Linus 又现身某论坛,直言自己并不看好由 Oracle 管理的 ZFS on Linux 。这一下就引来了 ZFS 拥护者的不满,FOSS 作者 Jim Salter 公开反对了 Linus 的言论,并指责“Linus 根本不懂 ZFS ”。
然而,一场万众期待的口水战并没有上演,Linus 并没有理会 Salter 的抨击,反手掏出了优化 Linux 内核管道的代码,这一优化让一众大型 CPU 系统性能受益,顿时停止了所有的非议~
"Talk is Cheap,show me the code 。"
二 Intel Out,AMD Yes!
年初,突如其来的疫情打破了所有人的生活节奏,越来越多的人开始居家办公。在此背景下,Linus 接受了一家媒体专题采访,Torvalds 幽默地表示:“在家办公最羞耻的时刻,应该是懒得换衣服的你在下午 3 点穿着浴袍从快递小哥手上接过包裹的时候,这种羞耻感可能得需要花费数年才能克服。他还指出,对所有在家办公的人来说,其最终目标应该是:Whatever,I'm home,and nobody is here to judge。”
既然大家都闲在家里,干脆就多敲敲代码咯……Linux 内核社区收到了比以往任何时候都要多的代码提交,Linus 本人也比以往更加忙碌。或许正是因为这样,Linus 给自己的办公设备进行了一次大升级。根据其公开的 PC 配置,有好事者惊讶地发现大佬把自己的处理器换成了 AMD RyzenThreadripper 3970X,15 年来首次不用 Intel CPU 。吃瓜群众表示,这其中莫不是有隐情?
果不其然,在接下来的几个月内,Linus 重拾火爆脾气,接连对 Intel “开炮”!先是严词拒绝 AWS 工程师为 Intel CPU 漏洞提交的安全补丁,并开启骚话模式,嘲讽其就像“一朵矫情的花”。
事实上,Linus 已经不是第一次拒绝与 Intel CPU 有关的补丁。2018 年初,为了修补 Spectre 漏洞,Intel 工程师提供了一个间接分支限制推测(indirect branch restricted speculation, IBRS)功能的补丁。Linus 当时就在邮件列表中公开指出 IBRS 会造成系统性能大幅降低,直言该补丁“就是彻彻底底的垃圾”,“Intel 真的要做这个 X 一样的东西?” 一顿口吐芬芳。
事情还没完,没过多久,Linus Torvalds 再次对 Intel 开喷,直言 “我希望 Intel 的 AVX-512 赶紧‘去死’ ”,并承认自己对 Intel 确实有偏见,脾气一如既往的暴躁。
不得不说,自从把 CPU 换成 AMD 之后,Linus 似乎在怼 Intel 的道路上越走越远……
这波啊,这波是 AMD Yes!
三 About the Future
时间来到年中,此时西方世界国家发生了另一件大事 —— 「Black Lives Matter」 事件。种族平权的战火也随之蔓延到了技术领域,大量开源项目在西方舆论要求下替换掉 master/slave,black list 等术语。类似的舆论压力也来到了 Linux Kernel 和 Git 社区。
就在大家以为脾气暴躁的 Linus 即将为此开喷时,大佬却始终没有对此事公开发表任何看法,只是默默地通过了 Linux 中避免 master/slave 等术语的提案,在西方的“大是大非”面前稳住了阵脚。不过随后 Linus 在与 VMware 首席开源官 Dirk Hohndel 的公开会谈中坦承,在多次参加 Linux 高级开发人员聚会后,他发现 Linux 内核开发者多数是白人,也有大量印度和中国人,黑人内核开发者确实只占少数。当然,这番言论也只是客观阐述了事实而已。
在这次内容广泛的会谈中,一向沉稳的 Linus 也罕见地提出了自己的担忧:“核心人员已经存在了数十年,我们确实正在变老”。Linus 认为,是时候需要寻找下一代来接管项目,但一大问题是很难找到足够的维护人员。“年轻人更喜欢人工智能、云计算这些有趣的技术。而内核维护太无聊了。”
有意思的是,在相关内容的论坛下,很多人认为造成这一局面在一定程度上归咎于 Linus 与外界沟通的态度。“我可不想被 Linus 喷!”
“维护者难寻?提这问题是认真的吗,我想不会有人愿意收到这样的答复 —— ‘这也算是一个 BUG?你已经成为内核维护者多长时间了?还没有学会内核维护的第一条规则?我再也不想收到这种明显的垃圾,像白痴一样的提交…… ’ —— 当时看到这样的回复真的让我很震惊。” 一位网友引用了此前 Linus 在邮件列表中公开的一段回复,指出 Linus 在人际沟通中的恶劣态度是很多人对这项工作望而却步的关键因素。
当然,关于未来也不都是消极的事情。Linus 对 Linux 内核支持 Rust 的看法是默认可以有效启用,这意味着这门以安全性和高性能著称的新晋热门语言即将迎来更广阔的发展前景。
四 In the End
2020 对于很多人来说都是艰难且难忘的一年,好在一切正慢慢恢复正轨。
Linus 与所有内核社区的维护者们照常忙碌着,为全球最大的开源项目的代码质量牢牢把关,Linux 5.9、5.10 版本接连打破了最大规模的版本记录,见证了内核维护者们的辛勤付出。
Linus 也逐渐安静下来,只是在苹果推出新款 ARM 架构的 M1 系列 MAC 时表达了自己的赞美,却也不苛求苹果官方能够做 Linux 移植。
在国内,各行各业的复工复产工作也有条不紊地进行着,一名来自酷派的开发者积极为 Linux 提交的补丁还获得了 Linus 本人的关注,也算是 2020 年中国开发者在开源社区的一个高光时刻。
时逢西方的圣诞节假期,Linus 警告开发者不要在圣诞节前夕提交代码,好让内核维护者们好好准备享受一年一度的假期,来年再以更充沛的精力投入到新的工作中。希望在新的一年,Linus Torvalds 依然能够保持健康的身体,带给我们更多的欢(sao)乐(hua)。
很难想象,在 Linus 这批内核维护者老去之后,Linux 将会走向何方?
猜你喜欢: