我不再是程序员了:Linus Torvalds谈他现在仅用的两个工具
华盛顿邮报 / 供稿者 通过Getty Images 关注ZDNET:将我们添加为Google上的首选来源。ZDNET的关键要点 Linus对支持过时的硬件或软件没有兴趣。虽然Rust很重要,但并不是解决糟糕编程逻辑的万能钥匙。Linux开发者已经采用了人工智能工具来进行维护工作。孟买 -- 在2026年开源峰会印度上,Linux创始人Linus Torvalds和他的朋友Dirk Hohndel讨论了Linux的现状及未来。Linux 7.1:稳步前进,而非轰动一时 对于Linux 7.1版本的发布,Hohndel首先询问Torvalds的看法。Torvalds表示,他并不以重要版本的角度来看待问题:“对我来说,亮点是它是持续改善的稳步进展。”他强调,自从他们创建了Git版本控制系统以来,“我们不做大规模的新特性发布,我甚至主动尝试避免那种模式;我们希望始终保持逐步改进和稳定进展。”但是,人工智能正在向这种工作流程施加压力。Torvalds补充说:“最近有点困难,因为人工智能发现了有趣的错误,这让社区的人感到压力。”尽管内核每九到十周仍然保持“稳定的发布计划”。 合并窗口、修复和个性问题 Torvalds描述了内核合并窗口期间的工作模式:“在两周内,我大约会做200个合并。这是一个非常粗略的数字。”尽管对维护者有几十年的信任,他仍对临时更改持反对态度:“如果这不是一个真正重要的修复,请排队到下一个版本,而不是在最后一刻发给我修复,因为‘修复…可能不值得引发新问题的微小机会。’”技术上的负担对他而言并没有人际问题那么令人困扰:“新代码是一个技术问题……我们可以修复这些……让我感到压力的往往是人际之间的问题,信任我,代码容易修复,而个性并不总是那么容易修复。”Torvalds承认他自己也造成了一些这些问题,尽管他一直在努力改善。 “我不是程序员,我是开发负责人” 另一个变化是:Torvalds不再把自己视为程序员。“我们要完全诚实。我几乎不再阅读代码了。我不是程序员,我是开发负责人。”他仍然写一些小补丁,但更多是指引而非权威:“我仍然以发送补丁的方式写代码……但我明确表示,这只是一个建议。这是未经测试的……我希望代码的维护者能将修复发送给我。所以我现在很少再提交自己的代码。” 他最看重的是理解意图:“当我做一个拉取请求时,我想了解更大的背景。这就是我要求带有很好的说明的拉取请求的原因之一:我会阅读它们。我想了解发生了什么。”他说,主要当事情强迫他关注时,例如构建失败或合并冲突时,他才会深入代码:“在这些年里,我做了这么多次冲突解决,我可能可以在梦中完成……通常在那个时候,当我查看代码时,我有时会发现问题。” NTFS和清理博物馆版本 在长期以来都是问题的Microsoft NTFS子系统上,Torvalds开玩笑说:“多年来,NTFS一直是个问题儿童,找到维护它的人有时是个问题。”他继续说:“我们有两个不同的组维护两个不同版本的NTFS,它们都能工作,我只是让他们争斗,看看哪个会成为赢家,或者,也许,两者都会在很长一段时间内存在。” “我对技术并不特别感性,”Torvalds补充说。“在试图取消对几乎没人再使用的硬件的支持方面,我们的确有些积极,在博物馆环境中除外。”此外:“在与Linux共度30年后,这是我说服Windows用户切换的方法。” 虽然他“坚信只要有用户,就应维护硬件支持”,但他认为“在某个时候,维护对旧硬件的支持的成本只会变得太沉重”,并指出“在7.2中,我们将不再支持没有硬件浮点功能的x86机器,例如30多年前发布的486 SX。”这也是从Linux中移除过时代码的更广泛努力的一部分。例如,ISDN和ATM等网络标准的支持即将被终止。然而,如果你仍在使用较旧的技术 --无疑仍有人在386上运行Linux -- 你...
本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。
☕请我喝杯咖啡