社区编辑申请
注册/登录
Linus Torvalds:Linux 不会在 30 年后成为一个 “死” 项目
系统 Linux
在 Linux 基金会开源峰会上,Linus Torvalds 与 Cardano 基金会首席开源官 Dirk Hohndel 畅聊了一下 Linux 的状态。

在 Linux 基金会开源峰会上,Linus Torvalds 与 Cardano 基金会首席开源官 Dirk Hohndel 畅聊了一下 Linux 的状态。外媒 VentureBeat​ 对相关内容进行了整理,其讨论范围涵盖开源安全状态、新技术以及大流行对 Linux 开发的影响。

安全性是最近开源社区中的一个关键话题。Linux 基金会旗下的 OpenSSF 最近就透露​,将花费 1.5 亿美元来保护开源软件的安全。最新发布的一份报告​也指出,大众对开源的整体安全性缺乏信心。对此,Linus 则表示,他并不期望包括 Linux 内核在内的开源软件永远是 100% 安全且无 bug 的。“总会有 bug 出现,如果它们没有出现在硬件中,就会出现在软件中;如果它们不出现在你的软件中,就会出现在别人的软件中。试图做好安全工作的唯一方法是拥有多层安全。”

Linus 强调,Linux 内核只是整个应用堆栈的一个层次。在内核内部,进程的不同部分已经存在多层安全性。对于正在构建整个应用堆栈的开发者来说,堆栈中的每一层都需要有一些概念;即如果存在安全漏洞该怎么办,以及如果开发者正在开发的应用代码的上一层或下一层有漏洞该怎么办。“任何认为自己可以获得 100% 安全性的人都是在做梦,而我们所处的才是现实。”

2005 年,Linus 创建了开源的分布式版本控制系统 Git,用以有效、高速的处理从很小到非常大的项目版本管理;这也是他为了帮助 Linux 内核开发而开发的版本控制工具。Linus 称,在过去至少 15 年的时间,Linux 内核的开发过程一直保持着相对不变的状态。“我们有一致的过程和一致的发布时间表,从这个意义上说,内核开发一直非常平静,从过程的角度来看并不令人兴奋,但实际上我认为这正是我认为你想要的。你希望有一个稳定的流程,这样人们就不会对所有架构的变化感到不安。”

一定程度上而言,内核开发过程是枯燥和可预测的。但 Linus 表示,即使已经从事了 Linux 工作 30 多年,他仍然保持着积极愉悦的心态。因为内核中不断有涌现新事物,且不乏创新。“我个人最喜欢的事情之一是,我们不是一个 dead project。”

Rust for Linux 进展一直备受关注,Linus 在此次大会上也提到了这一事项。他透露,Rust 可能会包含在下一个 Linux 内核版本(即,Linux 5.20 )中;但 Linux 内核将以一种非常有限的方式尝试 Rust。他提醒称,在 25 年前 Linux 内核就曾尝试过使用 C++ 来完善开发,但这一努力最终以失败告终。“技术人员希望做一些新的和有趣的事情,我认为休息对技术有很大的意义。”

此外,Linus 认为虽然 COVID-19 的大流行对 Linux 社区的许多人产生了一些负面影响,但这种消极影响并没有延续到开发中。在受疫情影响而导致各种封锁的头几个月,社区生产力实际反而出现了上升;因为社区开发者一直以来的工作沟通方式都是电子邮件,且大多数人早就已经实现了居家办公。

本文转自OSCHINA

本文标题:Linus Torvalds:Linux 不会在 30 年后成为一个“死”项目

本文地址:https://www.oschina.net/news/200503/linus-torvalds-linux-is-not-a-dead-project

责任编辑:未丽燕 来源: OSCHINA
相关推荐

2022-06-20 22:37:25

Linux操作系统命令

2022-06-15 08:21:49

Linux运维工程师

2022-06-07 10:09:42

新技术人工智能5G

2022-06-16 17:02:49

微软智能云混合云Azure

2022-06-09 18:04:46

网络攻击网络安全

2022-06-15 11:51:14

Vue3开发避坑

2022-06-22 09:19:55

HDC鸿蒙ADB命令

2022-06-20 14:19:55

FedoraEPELLinux

2022-06-01 11:14:42

Java代码技巧

2022-06-09 09:27:16

前端行业生存

2022-06-07 09:59:21

网络安全安全漏洞

2022-06-16 09:22:28

图数据库图数据数据库

2022-06-10 07:45:09

CentOS国产操作系统

2022-06-16 11:33:57

物联网区块链科技

2022-06-16 10:14:51

LinuxEmacs编辑器

2022-06-16 10:53:22

SUSELinuxopenEuler

2022-06-17 09:47:04

Linux命令

2022-06-24 15:13:17

区块链数字资产加密货币

2022-06-14 23:34:10

Linux安全服务器

2022-06-24 11:34:38

云计算应用安全

同话题下的热门内容

用这些开源工具在 Linux 上编辑 PDF 文件Docker Compose:搭建开发环境的好方式在 Linux 上玩电子游戏的三种方式为什么命令行在 Linux 生态系统中如此重要在 Linux 上使用 WineZGUI 运行 Windows 应用和游戏Linux 网络性能的 15 个优化建议如何构建自己的可引导 Linux Live CD用 Curtail GUI 应用轻松压缩 Linux 中的图像

编辑推荐

Linux系统下安装MySQL的步骤详解CentOS与Ubuntu有什么不同?Linux下如何使用minicom USB串口为什么你可能想要略过Ubuntu 17.04?Linux中7个判断文件系统类型的方法
我收藏的内容
点赞
收藏

51CTO技术栈公众号