Linus:我休假的时候也会带着电脑,否则会感觉很无聊
目录
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
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!