
维也纳——在Linux基金会的欧洲开源峰会上,Linux创始人Linus Torvalds坦率地分享了他对内核开发、Rust集成和开源未来的看法。Dirk Hohndel, Verizon的开源项目办公室负责人,也是Torvalds的朋友,主持了他们关于Linux生态系统的谈话。
Torvalds强调内核版本,比如最近的6.11版本,故意不让人兴奋。他解释道:“在近15年的时间里,我们一直保持着良好的定期发行节奏。每九周发布一次,这种规律性的目标是及时性和可靠性,而不是花哨的新功能。
Linux的创建者指出,虽然驱动程序仍然构成了大部分的变化,但内核开发仍在继续发展。Torvalds说:“我仍然很惊讶我们正在做非常核心的开发。”他提到了正在进行的虚拟文件系统和内存管理方面的工作。
将Rust集成到Linux内核中一直是一个热门话题——甚至是一个有争议的话题。最近,微软软件工程师、Rust for Linux的维护者之一Wedson Almeida在给Linux内核邮件列表(LKML)的一份声明中退出了该项目。他写道,FIho离开是因为“在差不多四年之后,我发现自己缺乏了曾经对一些非技术废话做出回应的精力和热情,所以最好还是让那些仍然有这种能力的人去做吧。”
他在说什么?在Linux内核圈内,一些开发人员和维护者不想与Rust扯上任何关系,他们并不羞于表达自己的观点,认为这种编程语言已经失败了。
即使是不介意争论的托瓦兹也承认,“有些争论变得很讨厌。我不太确定Rust为什么会成为一个如此有争议的领域。这让我想起了我年轻的时候。人们在争论vi还是EMACS。出于某种原因,整个Rust vs . C的讨论在某些领域几乎带有宗教色彩。”
然而,Torvalds并没有放弃Rust。他说:
因此,尽管争论不断,而且最近失去了一位顶级维护者,Torvalds仍然对Rust在内核中的未来持乐观态度。
Hohndel还问Torvalds,“今年发生的一件令人兴奋的事情是实时Linux (PREEMPT_RT)项目的庆祝活动——在大约20年的非常‘短暂’的开发周期之后,它最终会完全进入内核吗?”(是的,实时Linux已经问世这么久了。)
虽然实时Linux是一个臭名昭著的特殊情况,但Torvalds确认它将在下一个版本Linux 6.12中实现。“我想我的邮箱里还没有收到最终版本的下载请求,但我预计这周就会收到。”
“人们认为内核开发非常快,”Torvalds继续说道,“因为每三个月左右,我们就有10,000到15,000次提交到内核中。有很多开发正在进行中,但很多东西是在几个月或几年的时间里开发出来的,或者——在某些情况下——几十年。因此,虽然内核开发非常活跃,但这并不一定意味着你可以很快地在内核中添加新功能、文件系统或任何东西。”
回到另一个有争议的话题——维护人员的倦怠和继任计划——Hohndel观察到,“维护人员正在老化。奇怪的是,我们中的一些人,你知道,不再有那么多或正确的头发颜色了。”(托瓦兹插嘴说:“灰色才是正确的颜色。”)霍恩德尔接着说,“所以我一直问自己的问题是:现在是讨论迷你版linus的时候了吗?”
托瓦兹把问题转了过来。的确,Linux维护者正在变老,有些人确实精疲力尽,离开了。“但这很正常。不正常的是,人们会在这里生活几十年。这是不寻常的事情,我认为这是一个好兆头。”
与此同时,Torvalds承认,对于一个年轻的开发人员来说,加入Linux内核团队可能是一件令人生畏的事情,“当你看到所有这些人都已经在这里工作了几十年,但与此同时,我们有很多新的开发人员。”一些新开发者加入,三年后,他们就成了顶级维护者。”
Hohndel指出,“要成为Linux之王,主要维护者,你必须有很多经验。现在的备份是Greg KH (Greg Kroah-Hartman, Linux稳定内核的维护者),他和我们年龄相仿,头发更少。”
“没错,”托瓦兹回应道,“但问题是,格雷格并不总是格雷格。在格雷格之前,有安德鲁(莫顿)和艾伦(考克斯)。格雷格之后,是香农和史蒂夫。真正的问题是,你必须有一个人或一群发展社区可以信任的人,而信任的一部分从根本上说就是你在这里工作了足够长的时间,人们知道你是如何工作的,但足够长的时间并不意味着30年。”
Hohndel做了最后的评论:“我想说的是,你已经做了33年了。我不想表现得病态,但我想33年后,你可能不会再做这个了吧?”托瓦兹像拄着助行器一样做了个动作,回答说:“我很愿意和你一起参加这个会议。”
因此,虽然Linux现在已经33岁了,但Torvalds希望他在未来的几十年里仍然会维护代码并发表尖刻的评论。Linux社区会有其他的方式吗?





