Linus Torvalds的角色转变与项目维护哲学 - 过去近20年里,Linus Torvalds的角色已从程序员转变为系统的技术负责人和维护者,更多是在“看着”Linux内核项目向前走[7][8] - 其工作内容发生了明显变化,过去主要工作是拒绝不成熟的提案,但近年来有时反而需要在长期维护者的反对声中,鼓励并同意尝试新事物,例如引入Rust[10][11][12] - 认为Linux内核项目永无“做完”之日,核心工作是持续的维护、代码清理以及应对新硬件和新挑战,项目开展35年后仍在修改核心代码以使其更整洁、更易维护[9][10] Rust语言在Linux内核中的引入与影响 - Rust成为Linux内核的一部分,虽然这比预期花了更长时间,但目前正从实验性阶段转变为内核的真正组成部分[13][14][15] - Rust的引入引发了社区内的讨论与争议,包括代码格式、审查意见分歧等,但Linus Torvalds认为这些争议与其他内核开发领域的分歧并无本质不同,且引入新技术是值得的[13] - 内核社区曾因人际关系等非技术原因,发生将部分功能移出内核以减少摩擦的事件,但这在项目35年的历史中很少发生,社区总体上处理得不错[16] AI对软件开发及Linux社区的影响 - Linus Torvalds本人并未使用AI辅助写代码,但他认为AI是另一种工具,就像编译器解放了手写汇编一样,能大幅提升生产力但不会让程序员消失,甚至可能因开启新领域而需要更多软件程序员[1][24] - AI在内核社区的应用目前大多是实验性的,例如尝试用AI帮助处理补丁流,但AI爬虫对kernel.org源码的抓取造成了巨大干扰[21] - 存在滥用AI生成低质量安全报告或bug报告的情况,这占用了维护者资源,在某些项目中问题比在内核更严重[21] 硬件发展趋势(GPU/AI加速)与Linux的定位 - 行业硬件关注点从CPU转向了Nvidia和AMD的加速处理器(APU/GPU),但这些处理器上运行的可能并非Linux[17][18] - Linus Torvalds认为,AI加速部分虽然是行业新宠,但它并非完全独立,而是Linux帮助培育和实现的不同环境;内核无需成为其中极其不可或缺的一部分,GPU工作负载运行在内核之上是正常现象[18][19] - AI的繁荣带来了积极影响,它使得Nvidia等公司更加关心Linux内核,并成为了该领域的良好参与者,为内核贡献了维护者[19] 开发流程、社区文化与个人压力管理 - Linux内核的开发模式在过去15年里非常稳定,Linus Torvalds喜欢“无聊”的版本发布,因为这意味着没有导致大规模问题的超级刺激新功能[16] - 作为压力管理的方式,Linus Torvalds培养了一个与工作完全无关的爱好——自制吉他踏板,他鼓励在高压工作中找一个允许失败且有趣的爱好来放松[26][27] - 其日常工作主要是阅读邮件但很少回复,如果开发者没有收到他的邮件,通常意味着他对工作感到满意;他为自己外在表现出的愤怒或刻薄形象道歉,并称内心其实是快乐的[30][32]
“Linux真正的活不是我在干”,Linus爆料近况:近20年不做程序员、没碰过AI编程、压力全来自于“人”
程序员的那些事·2025-12-08 14:33