Linus Torvalds:我不看好量子计算

图0:Linus Torvalds:我不看好量子计算

在开源峰会上,Linux 之父 Linus Torvalds 谈到了 Linux 的开发过程、所面临的安全挑战以及为什么说 Linux 即使不在他的掌控之下仍然能够繁荣发展。

Linus Torvalds 说,他并不担心如果 自己被公共汽车撞飞了会对 Linux 产生什么影响,因为他相信,Linux 的工作流程可以保证 Linux 继续保持成功。Torvalds 在 8 月 31 日的开源峰会上与 VMware 首席开源官 Dirk Hohndel 探讨了很多话题,并分享了他对 Linux 未来的想法。

Torvalds 和 Hohndel 就各种主题进行了热烈的讨论,包括最近出现的 Meltdown 和 Spectre 漏洞、硬件性能发展状态、Linux 开发过程以及 Linux 的未来。

Torvalds 说,“我真正担心的是补丁的发布,工作流程比代码更重要。如果你有合适的工作流程,代码自然会找到解决办法,如果出现 bug,我们就知道如何处理它”。

关于一月出现的 Meltdown 和 Spectre 安全漏洞,Torvalds 表示,不得不去解决其他人造成的问题,这对 Linux 内核来说是“不太公平”的。Torvalds 也不是一个喜欢把漏洞藏起来的人,因为这样会影响他的开发工作流程。随着 Spectre 和 Meltdown 漏洞的出现,内核开发人员不得不对某些东西进行保密,并且无法像通常的流程那样公开完成所有工作。

在谈话期间,Hohndel 还问 Torvalds 是否知道什么时候会推出下一波 Meltdown 和 Spectre 问题的 Linux 补丁。

Torvalds 说,“我不知道具体时间表是怎样的,就算我知道我也无法告诉你”。

Torvalds 指出,最近出现的 Meltdown 和 Spectre 漏洞变得越来越难以捉摸。英特尔和 IT 行业的其他人都非常了解这些问题,他希望未来的 Meltdown 和 Spectre 问题会少一些。

量子计算

虽然业内有很多关于量子计算潜力的炒作,但 Torvalds 并不是它的信徒。

Torvalds 说,“我绝对不是量子计算的信徒。如果哪一天有人能够证明我错了,我应该早就离开人世了”。

Torvalds 也不认为计算机性能能够像以前那样迅速膨胀,他也不相信摩尔定律仍然奏效。根据摩尔定律,算力每两年增加一倍,Torvalds 说这种情况真的不会再发生了。

Torvalds 说,“计算机性能并不是真的每两年翻一倍,这个是好事。这意味着我们可能会回到关心软件性能的时代,你必须更加小心,不能把一切都寄托在硬件上面”。

关于开发者社区的发展

Torvalds 还谈论了他作为 Linux 维护者的角色,以及为促进开发者社区发展可以或应该做些什么。

Torvalds 说,“作为一个项目维护者,你的工作就是确保项目能够正常运行,并能够对其他开发者做出响应。你自己要先做得很好,其他开发者才会来找你”。

Torvalds 也承认,这个时候他不可能对 Linux 内核中的每一行代码都了如指掌,不过这不一定是件坏事。

Torvalds 说,“对整个内核都了如指掌的人是不存在的。但这么多年来,我亲眼目睹了这么多补丁,对内核的大体有所了解,一个补丁只要我看一下就知道它对不对”。

Torvalds 现在依赖一群维护者来处理 Linux 内核特定领域的问题。他说,如果有一天他被公共汽车撞飞,Linux 仍然会继续存在,因为这群维护者正在全力以赴地开发 Linux。

需要多个开发者来维护 Linux 内核的不同部分与内核大小是成正比的。内核的大小也会导致复杂性,而这就是开源模型能够让 Linux 保持成功的核心所在。

Torvalds 说,“如果你无法在封闭的环境中解决复杂性,就要让那些真正发现问题的人参与进来,让他们来帮助你一起解决问题。这是一个复杂的世界,而处理复杂性的唯一方法是公开交换意见”。

本文文字及图片出自 微信公众号

你也许感兴趣的:

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注