Linus:我休假的时候也会带着电脑,否则会感觉很无聊

目录

[Linux 内核最新版本动态](#Linux 内核最新版本动态)

关于成为内核维护者

代码好写,人际关系难处理

内核维护者老龄化

[内核中 Rust 的使用](#内核中 Rust 的使用)

[关于 AI 的看法](#关于 AI 的看法)

参考


12.5-12.6 日,Linux 基金会组织的开源峰会(OSS,Open Source Summit)在日本举行。Linux 内核和 Git 创始人 Linus Torvalds 和他的好友Dirk Hohndel 进行了一场对话,Linus 分享了 Linux 内核最新版本发布、内核维护者老龄化、在内核中使用 Rust 以及 AI 等方面的内容。

Linux 内核最新版本动态


在参加 OSS 之前,Linus 就发布了 6.7 rc 版本(12 月 3 日)。如果没有意外的话,按照 Linux 内核版本发布的规律,6.8 的发布会在圣诞节前后。Linus 表示自己不想在圣诞节前后开启合并窗口期,因为这会破坏圣诞节的氛围。现在要做的就是做好一些准备,保证 6.8 的发布没有什么特殊的障碍,为了大家能过好圣诞节(没有人喜欢在圣诞节期间工作),合并窗口期可能会往后延期一到两周。

Linux 内核 LTS 版本

关于成为内核维护者


谈到内核维护者,Linus 表示,有些人可能认为成为一个能做所有事情的超级开发者(Superdeveloper),就能成为一个维护者了。但是实际情况不是这样的。对于维护者来讲,很重要的一点是要有一些"审美"(good taste),要能够对于别人的代码做出自己的判断。这种对于有些人来说可能是天生的,但是有些人可能需要经过一些训练。维护者必须要能够看懂别人的代码,而且做出判断:这是一个好的方法还是一个坏的方法?当然,这些可能也是唯手熟尔(having done it for many years)。

Linus 的工作台

Linus 还谈到,内核有很多很棒的维护者,但是从另一方面看,一些维护者需要始终保持在线状态。如果想要度假的话,就不得不找一些其他维护者来做支持,以便能够好好享受假期。

Linus 说:"保持始终在线对我来说不是什么问题,因为我一直喜欢我正在做的事情 。几个月之前,我有过一次休假,但是我带着我的电脑,如果我身边没有电脑,会让我觉得很无聊。但是我也意识到这并不是每个人的生活,特别是当你需要将好多年的精力和时间都放到这件事情上时。"

代码好写,人际关系难处理


Linus 说到:"写代码是比较容易的。你可能有一个正确的答案,也可能有一个错误的答案。但是在和众多开发者和维护者一起工作的时候,这种人际关系是很难处理的,特别是和关注在不同方向的维护者协作时,因为每个人的目标都不一样,有的维护者想要去往这个方向,但是其他维护者又想去那个方向,这种时候就感觉非常有压力。"

内核维护者老龄化


Hohndel 问了一个 Linux 内核维护者老龄化的问题,他说:"据他观察,再过五年的话,很多主要的内核维护者可能就 60 岁了,而最早的一批也将迈入 70 岁"。Linus 也说到:"我们中的很多人头发都已经花白(意指老去),部分原因是我们中的很多维护者都已经工作了 30 多年。他们还在,而且依旧活跃,也会时不时地来找我,我们有一个人们愿意留下来的社区。"

2023 年内核维护者峰会合影

Hohndel 指出,内核社区的老龄化是一个"双刃剑"。Linus 同意这个观点,但是又做了一些补充:他之所以喜欢 Rust 在内核中被使用的一个原因是,负责这块儿(指 Rust 在内核里面的使用)的一个维护者要比其他维护者更年轻。而且能够明显地看到在内核的特定领域都有一些很年轻的人,比如在驱动方面,就会更容易地找到年轻人,而这些年轻人就可能会被培养成为维护者,还举了例子,比如维护者 Greg。

内核中 Rust 的使用


针对在内核中使用 Rust 语言一事,Linus 也说到:"Rust 在内核中的使用正在增长,但是目前的内核中并没有任何一部分真正依赖 Rust。对我而言,Rust 是一种在技术角度上有意义的事情,但是对于我个人而言,更重要的是不能让内核的发展停滞不前,包括开发者。"

Linus 继续说道:"Rust 到目前为止并没有展现出能成为下一个大事件的气势。但我想可能在明年,我们将会在一些集成驱动和主要的子系统上开始使用 Rust。所以,在 Rust 成为内核的主流之前,还需要经历很长时间。但 Rust 目前正在朝着这个方向在发展。"

关于 AI 的看法


对于有人使用 AI 来编写代码时,Linus 表示这种事情已经发生了,也有一小部分人确实在用 AI 来辅助代码的编写。但是 Linus 和很多人的不同点在于,他并不担心 AI,而且说到:"使用自动化的方式来进行代码的编写,这已经不是什么新鲜事情了。"

相比于使用 AI 来写代码,Linus 更希望 AI 能够被用来发现更多的 Bug,因为很多 Bug 在他看来都是可以被发现的。甚至很多 Bug 都是很愚蠢的,在不需要更多智能方法的前提下就能发现它们。"我将 AI 视为一个工具,能够更好的帮助我们完成工作的工具",Linus 说到。

参考


Linus Torvalds on the state of Linux today and how AI figures in its future | ZDNET

相关推荐
云空11 分钟前
《解锁分类神经网络预训练模型的奇妙世界》
人工智能·深度学习·神经网络
啊哈哈哈哈哈啊哈哈18 分钟前
P7——pytorch马铃薯病害识别
人工智能·深度学习·学习
soragui22 分钟前
【Ubuntu】如何轻松设置80和443端口的防火墙
linux·运维·ubuntu
Amd79430 分钟前
在不同操作系统上安装 PostgreSQL
linux·windows·macos·postgresql·操作系统·数据库管理·安装指南
晨航34 分钟前
5个实用的设计相关的AI网站
人工智能·平面·交互
曦云沐37 分钟前
构建专属AI知识库:Obsidian Copilot + 硅基流动SiliconCloud API 实战指南
人工智能·copilot·obsidian
Tony11541 小时前
VMwareWorkstation虚拟机安装Rocky8.10系统详细教程
linux·虚拟机
march of Time1 小时前
centos系统如何安装kubectl和部署kube-apiserver
linux·运维·centos
请站在我身后1 小时前
最新的强大的文生视频模型Pyramid Flow 论文阅读及复现
论文阅读·人工智能·神经网络·计算机视觉·stable diffusion·transformer
weixin_515202491 小时前
第R4周-LSTM-火灾温度预测
人工智能·rnn·lstm