Linus Torvalds与我们讨论了Linux的当前状态以及它与人工智能的未来

林纳斯·托瓦兹在日本开源峰会上讨论Rust在Linux中的应用,Linux维护者的疲劳情况,以及人工智能在Linux和开源开发中的未来角色

🖥️ Linux 创始人 Linus Torvalds 谈论 Linux 的未来、维护者等等

linus-tovalds-and-dirk-hondhel-oss-japan-2023

Linux 操作系统的聪明才智 Linus Torvalds 在最近的日本开源峰会上罕见露面。与他的好友 Verizon 开源负责人 Dirk Hohndel 一同到场的 Torvalds 探讨了 Linux 目前的状况,揭示了内核的未来、维护者的角色等等。

下一个 Linux 内核发布:圣诞到来?

对话的亮点当然是即将发布的 Linux 内核。在活动之前,Torvalds 已经发布了版本 6.7 的第四个候选版本,如果一切顺利,Linux 6.7 将会在圣诞节前亮相。😊🎄

然而,Torvalds 对“圣诞期间的合并窗口并不感到兴奋,这让我过圣诞节很糟糕。”为了确保为版本 6.8 感兴趣的开发人员和维护者能够享受无忧的假期,Torvalds 表示可能会推迟一个或两个星期的合并窗口。毕竟,没人想在圣诞节期间工作,对吧?🎅🎁

维护者:不仅是超级开发者

在对话中,Hohndel 提到了维护者及其常常令人疲惫和压力巨大的角色。Torvalds就成为维护者所需的技能提供了一些见解。与常见观点相反,这个角色并不需要具备超强的编码技能。相反,它涉及到对他人代码的品味判断。

“要成为一个维护者”,Torvalds 解释道,“你必须具备一定的品味来判断他人代码。这方面可能有一些天赋,但很多也只是经验积累和多年的实践。” 维护者需要能够审视代码并判断它是一种好的方法还是一种不好的方法,这是一种通过经验和多年的实践获得的技能。

但成为维护者不仅仅需要品味和专业知识。它还需要持续的可用性,并能与其他维护者和开发人员合作,同时适应假期和个人时间。Torvalds诙谐地指出,他没有不能始终提供帮助的问题,因为他热爱自己的工作。此外,他承认,如果没有自己的笔记本电脑,度假时他会非常无聊。😄

逐渐老龄化的 Linux 内核社区

Hohndel指出 Linux 内核社区的老龄化,提到在五年内,许多顶级 Linux 内核贡献者将达到60到70岁。尽管这是个合理的担忧,但是 Torvalds 强调,社区拥有长期存在的维护者,他们已经活跃了30多年,还有新一代的年轻贡献者一起。

Torvalds提到,内核的某些领域,比如驱动程序部分,吸引了更多的年轻开发者。这种年龄上的多样性有助于确保维护者的持续增长,为项目带来新的视角。看到社区不仅变老了,而且在不断发展,真是振奋人心。👦👨👵

Rust 在 Linux 内核中的发展:塑造未来

对话还触及了 Rust 编程语言在 Linux 内核中的使用。Torvalds 承认,虽然 Rust 还没有成为内核中不可或缺的一部分,但它提供了增长和创新的机会。Rust 提供了技术上的好处,但更重要的是,它推动内核及其开发人员前进,帮助他们避免停滞。

Torvalds 对 Rust 在内核中日益增加的整合表示乐观,驱动程序和主要子系统开始积极使用它。在 Rust 在内核中发挥重要作用之前可能需要几年时间,但它的潜力是不可否认的。Rust 和 Linux 的结合正在成为操作系统历史上的重要时刻之一。🦀🐧

超越编码:沟通和开放

随着对话接近尾声,托瓦兹回顾了过去三十年来开源的演变和接受情况。开放的概念已经深入人心,共享资源和跨项目、公司的合作成为了标准做法。作为一个中立的协作空间,Linux基金会在鼓励这种合作中扮演着至关重要的角色。

托瓦兹分享了为什么他选择在Linux基金会工作而不是在一个以Linux为重点的公司:“你需要一个中立的地方,这也是我将我的名字给了Linux基金会的原因。”作为开源世界中最具影响力的人物之一,托瓦兹认识到培养一种超越个人利益、造福整个社会的环境的重要性。

🌐 相关链接:日本准备通过Eustyle法律强制苹果允许应用侧载PipeWire 1.0:Linux音频进入成熟阶段对于提高桌面电脑安全性,Linux可能是您的最佳选择Ultramarine Linux Flagship作为年度最佳桌面的竞争者这是我新的默认Linux电子邮件客户端Rust在Linux中的现状及未来发展方向按字节跳动的说法,通过AI调整Linux内核是可行的目前最好的Linux笔记本电脑

👩‍💻 读者问题和答案

Q:Linux 6.7真的会在圣诞节前发布吗?A:如果一切顺利,Linus Torvalds计划在圣诞节前发布下一个版本的Linux,即6.7版本。然而,意外问题或者著名的“终止者错误”可能导致轻微延迟。让我们一起祈祷,希望能迎来一个愉快的Linux圣诞节!🎅🎁

Q:什么样的品质使一个人成为Linux内核的好维护者?A:根据Linus Torvalds的说法,成为一个好的维护者并不在于成为超级开发人员。而是要有良好的审美,能够判断他人的代码是否好坏。经验和实践在培养这种技能中起到了重要作用。此外,维护者必须大部分时间都可用,并擅长与他人合作。这是一项艰巨的工作,但对于那些能够应对挑战的人来说,总有机会站在巅峰!

Q:当许多贡献者变老时,Linux内核社区是如何为未来做准备的?A:虽然Linux内核社区确实在老龄化,但也吸引了一批长期贡献了30多年的老维护者和新加入的年轻开发者。某些领域(如驱动程序方面)吸引更多年轻贡献者,注入了新的视角,确保了社区的持续发展。所以,即使社区在变老,它依然活力十足且适应性强。

Q:Rust会成为Linux内核的重要组成部分吗?A:Rust在Linux内核生态系统中正在慢慢获得认可。虽然它还没有成为必不可少的一部分,但将Rust整合到主要子系统和驱动程序中的步伐已经可见。在Rust发挥重要作用之前可能需要几年的时间,但它的潜力对于内核的未来既令人兴奋又有希望。所以,请密切关注Rust及其在Linux世界中日益增长的影响力!🦀🐧

Q:维护者如何处理沟通和协作方面的挑战?A:维护Linux内核不仅仅需要编码技能,还需要有效的沟通和协作。维护者扮演着翻译者的角色,了解代码背后的上下文和原因。这创造了一个强大而有凝聚力的开发过程。像Linux这样的开源项目依赖于跨公司和项目的协作能力,而Linux基金会在促进这种合作环境中发挥着重要作用。

Q: 人工智能(AI)是否对Linux内核构成威胁?A: 对于Linux内核开发来说,Linus Torvalds并不认为人工智能是一个重要的问题。自动化一直对代码编写有所帮助,人工智能也不例外。Torvalds认为人工智能工具有能力发现微妙的错误并提供类似自动纠正的建议,帮助开发者生产高质量的代码。尽管人工智能可能有其怪癖,但Torvalds依然相信人类的错误足够多,足以让开发者一直忙碌。因此,他对人工智能在Linux内核中引发幻觉问题并不担心!😄

🌍 参考资料:日本正在推进Eustyle法规以迫使苹果允许侧载应用程序PipeWire 1.0:Linux音频迎来新时代Linux可能是提高台式电脑安全性的最佳选择Ultramarine Linux旗舰是年度最佳桌面计算机的竞争者这是我新的最喜欢的Linux默认电子邮件客户端Rust在Linux上的发展情况及未来展望根据字节跳动的说法,使用人工智能优化Linux内核当前最佳的Linux笔记本电脑

📢 分享你的想法!你对即将发布的Linux内核有什么期待?你对将Rust集成到Linux内核中感到兴奋吗?在下方评论中告诉我们你的想法,并与你的技术朋友分享这篇文章!🚀✨