当前位置:首页 > 芯闻号 > 充电吧
[导读]本周在线举行的开源峰会和嵌入式 Linux 会议上,Linux 开发者 Linus Torvalds 谈到了寻找开源内核未来维护者的挑战。“目前的维护者多是 50、60 后,社区面临代际更新问题。“L

本周在线举行的开源峰会和嵌入式 Linux 会议上,Linux 开发者 Linus Torvalds 谈到了寻找开源内核未来维护者的挑战。

“目前的维护者多是 50、60 后,社区面临代际更新问题。“

Linux 真的后继无人了吗?

Linux: 我们都五六十岁了,社区需要新老接替

和很多老一辈社区一样,Linux 也面临着同样的问题:当前一代的维护人员老去甚至离开时,Linux 将会发生什么?

目前,很多 Linux 的维护者和 Torvalds 一样,已经五六十岁了,“在某种程度上,我们作为一个群体需要开始考虑新老接替。我们该怎么办?”

Torvalds 对此回应称,Linux 社区作为一个整体并没有那么老。“很多不到 50 岁的新人 ; 他们往往是真正在做事情的人。”(不到 50 岁的新人!)

VMware 的 Dirk Hohndel(左)在虚拟开源峰会上与 Linus Torvalds 交谈

不过,Torvalds 也指出了一个问题。“不太好找到维护人员,”Torvalds 说,几年前他曾承诺不再对惹恼他的内核开发人员大吼大叫。

“作为内核工作维护者的缺点之一是你必须一直呆在那里,”Torvalds 继续说。“每天都是这样枯燥乏味的工作内容。

你读电子邮件,回应电子邮件,你必须呆在那里干活。

“我们没有足够的维护人员。我们有很多人编写代码,但是很难找到这样的人,他们会真正地去看别人的代码,并将这些代码逆流而上,最终完善系统…… 这是我们面临的主要问题之一。”

和 COBOL 程序员一样的命运?

Torvalds 称,最大的问题是,在社区中建立信任需要时间。“这不仅是来自其他维护者的信任,还有来自所有编写代码的人的信任…… 这需要时间沉淀的。

“30 年前我们刚开始的时候,还不需要考虑这些。就好比,这里有个坑,你来了就能干活。”

现在很多人都依赖于内核,就不能像过去那样随心所欲了。”

编写内核的大部分语言是 C 语言,它是否被 Go 和 Rust 之类的语言取代,以至于 “我们有成为 21 世纪 30 年代 COBOL 程序员的风险?”

当主持人问道这个问题时,Torvalds 回答说 :“C 仍然是十大语言之一。”

然而,他说对于那些 “不是内核本身的核心”的东西,比如驱动程序,内核团队正在考虑 “采用接口来做这些,例如,在 Rust 中…… 我确信这将会发生”。

有史以来最大的发行版:5.8 背后的路漫长而又艰辛

在线上峰会上,针对即将发布的 “非常重要的”5.8 内核版本,Torvalds 作出了以下回应:

“这可能是其中一个版本,因为它的规模很大,我们将不得不推迟最终版本的发布,并给它一个或两个比平常更多的 RCs(候选版本),”Torvalds 说,并补充道 :“但到目前为止,一切都很顺利。”

Torvalds 说,Linux 内核既无聊又有趣。

“我说过,内核很无聊,但我的意思是,从某种意义上说,许多新技术应该更有趣。

对我和其他很多人来说,没有什么比在底层与硬件交互并真正控制正在发生的一切更有趣的了。内核并不乏味,但大多数人却认为它们应该乏味。”

在之前 6 月中旬,就 Torvalds 宣称 5.8 是 “我们有史以来最大的发行版之一”,据说有更新所有代码中的 20% 部分。

即将发布的版本中有什么?重点包括更新的驱动程序,对即将面世的 IBM / OpenPOWER POWER10 处理器的初始启动支持,KVM(基于内核的虚拟机)的改进,包括对嵌套 AMD 实时迁移的支持,针对 Microsoft 的 exFAT 的三星支持的文件系统驱动程序的更新以及对 Habana Labs Gaudi AI 培训处理器的加速器支持,Torvalds 提到的最后一个是占大量新代码的原因:英特尔的 Tiger Lake 处理器也支持 Thunderbolt。

虽然 5.8 版本比 4.9 版本由更全面的发展,需要坚守岗位的维护人员也变得更多,但是这一切还是不能给 Torvalds 的真性情合理解释。

真性情的 Linux 之父:从 91 年成立一刻都没有离开过

Torvalds 似乎一直是以真性情出名,在压力很大的时候,给热心的程序猿回一些带有情绪的字眼,以至于演变成了爆炸性的新闻。还有人提交了一次令系统崩溃的补丁程序后,他的情绪在那会似乎占了上风 ...

事后他向众人道歉。

Torvalds 在道歉信里表示,他不是一个具有共情心的人,他误会了大家,虽然是在寻求更好的补丁程序中,但也不应该流露坏情绪,维护之路漫长而艰辛,他不想因为自己的压力给大家带来痛苦,并保证会学着如何理解情绪而不伤害他人。

他表示成立了近 30 年的项目,他需要在压力爆棚的时候好好喘口气,只有好好的休息,才能继续前进。短暂的休息并不是要放弃该项目,他只是想要更好地继续。

可以说,Torvalds 对错误代码的容忍度几乎为零。为了保持广泛使用的内核尽可能稳定和高效,Torvalds 在原则上坚持不退让。

从 1991 年成立该项目开始,他一刻都没有离开过,至今 Torvalds 仍管理着内核发行,所有内核发行均由来自全球 1,200 多个组织的 10,000 多个开发人员提交的源代码精心制作而成,并通过一组维护人员进行审核,这些维护人员负责构成项目的各个组件 - 从设备驱动程序到内存管理。

所以下一位守护者到底在哪里?Torvalds、Linux 还有用户们都在等着你。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭