2

Linus Torvalds:最庆幸的是 30 年后,Linux 不是一个“死”项目

 2 years ago
source link: https://blog.csdn.net/csdnopensource/article/details/125440047
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Linus Torvalds:最庆幸的是 30 年后,Linux 不是一个“死”项目

original.png
开源头条 newUpTime2.png 已于 2022-06-24 10:06:07 修改 articleReadEyes2.png 309

【CSDN 编者按】“有些人生来就具有统率百万人的领袖风范,而另一些人则是为写出颠覆世界的软件而生。唯一一个能同时做到这两者的人,就是
Torvalds。”这是美国时代周刊对Linux 之父 Linus Torvalds 的评价。在引领世界上最大的协作项目:Linux 内核开发后的 30 年,他为何依然对这项工作乐此不疲?快来听听 Torvalds 对 Linux 有什么新的见解。

原文链接:https://venturebeat.com/2022/06/21/linus-torvalds-after-30-years-linux-is-not-a-dead-project/

声明:本文为 CSDN 翻译,转载请注明来源。

作者 | Sean Michael Kerner
译者 | 彭慧中 责编 | 屠敏
出品 | CSDN(ID:CSDNnews)

在从事 Linux 工作30年后,Linus Torvalds 仍然对他创造的开源操作系统及其未来的创新前景充满热情。

今天,Linux 操作系统是云计算、边缘计算、嵌入式和物联网(IoT)技术的基础,使数十亿设备的运行成为可能。Linux 是一个由众多贡献者参与的开源社区开发的,每 6-10 周发布更新一次核心的版本,称为 Linux 内核。每个新的主要内核更新都是由 Torvalds 本人发布的。

不久前,Torvalds 与他的老朋友 Dirk Hohndel(目前是 Cardano 基金会的首席开源官)进行了关于 Linux 现状的谈话。谈话内容包括开源安全状况、新技术和疫情对 Linux 发展的影响。

在这里插入图片描述

在2022年开源峰会活动上发言

Torvalds 指出,毫无疑问,新冠疫情对 Linux 社区的许多人产生了负面影响。然而,这种消极影响并没有影响 Linux 的开发。

“在各种封锁的头几个月,我们的生产力实际上还提升了,因为我们可以通过通过电子邮件工作,而且大多数人都在居家办公”,Torvalds 说道。

在这里插入图片描述

枯燥的 Linux 内核开发过程是如何进行的

据 Torvalds 说,至少在过去 15 年里,Linux 内核的开发过程一直保持着相对不变的状态。

2005 年,Torvalds 创建了开源的 Git 版本控制系统,以帮助实现更快、更优化的开发方法。今天,Git 是所有开源开发背后的主要技术之一,为 GitHub 代码服务等提供动力。

“我们有相同的流程和相同的发布时间表,从这点上来说,内核开发一直是按部就班的,看起来并不令人兴奋,而这正是我认为大家所想要的”,Torvalds 说道,“大家希望有一个稳定的开发过程,这样人们就不会对所有基础设施的变化感到不安。”

虽然开发过程是枯燥和可预测的,但 Torvalds 说,在从事 Linux 工作 30 多年后,他仍然感到惊讶和高兴,因为有许多新东西进入了 Linux 内核,使其完成了许多创新。

Torvalds 说:“我个人最庆幸的事情之一就是 Linux 没有变成一个死项目。

在这里插入图片描述

在这里插入图片描述

Rust 即将进入 Linux

在物理世界中,当金属上出现锈迹时,通常是年龄和腐烂的标志,但“Rust”(中文直译为铁锈)被纳入 Linux 的情况却并非如此。

在即将到来的 Linux 的变化中,包括了用开源的 Rust 编程语言编写的代码。Torvalds 说,Rust 可能会被纳入下一个 Linux 内核版本。此前,Linux 大多是用 C 编程语言编写的。

Rust 与 C 语言不同,它能更好地利用和保护计算内存资源。但 Torvalds 也表示,Linux 内核打算尝试 Rust 的方式比较有限。他表示,25 年前,Linux 内核也曾反对过使用 C++ 编程语言的想法,这一努力最终以失败告终。

Torvalds 表示,技术人员希望做一些新的和有趣的事情,而他认为有时在技术上“少折腾”也有很大的意义。

在这里插入图片描述

开源安全永远不会是 100%

安全是最近开源社区经常讨论的话题,特别是在各种开源峰会活动中。

Linux 基金会的 OpenSSF(开源安全基金会)最近透露,它将花费 1.5 亿美元来保护开源软件的安全。之前也有相关的开源报告指出,人们对开源安全总体上缺乏信心。

Torvalds 并不指望包括 Linux 内核在内的开源软件能够 100% 安全和没有漏洞。

Torvalds 说:“错误会发生,如果它们不发生在硬件上,就会发生在软件上,如果它们不发生在你的软件上,就会发生在别人的软件上。试图做好安全工作的唯一方法是构建多层安全防御措施。”

Torvalds 还强调,Linux 内核只是整个应用堆栈中的一层。他解释说,在内核内部,已经有多个安全层,用于程序的不同部分。对于正在构建整个应用堆栈的开发者来说,堆栈中的每一层都需要有一些安全概念,仔细想想,如果有安全漏洞该怎么办,如果开发者正在开发的应用代码的上一层或下一层有漏洞该怎么办。

任何认为能做到 100% 安全的人,或许都活在理想世界里,而这并不现实。”Torvalds 说道。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK