加入收藏 | 设为首页 | 会员中心 | 我要投稿 站长网 (https://www.shaguniang.cn/)- 数据快递、应用安全、业务安全、智能内容、文字识别!
当前位置: 首页 > 综合聚焦 > 人物访谈 > 人物 > 正文

Linus Torvalds亲述:一个不写文档的开源教父如何带出千万开发者

发布时间:2026-10-07 11:59:36 所属栏目:人物 来源:DaWei
导读:  “我讨厌写文档。”Linus Torvalds在2019年一次演讲中直截了当地说,台下哄笑。这不是谦虚,也不是调侃——Linux内核至今没有统一的入门手册,源码注释常夹杂着“这很蠢但暂时没时间重写”“别问,问就是历史包袱

  “我讨厌写文档。”Linus Torvalds在2019年一次演讲中直截了当地说,台下哄笑。这不是谦虚,也不是调侃——Linux内核至今没有统一的入门手册,源码注释常夹杂着“这很蠢但暂时没时间重写”“别问,问就是历史包袱”这类坦率得令人咋舌的留言。可正是这个拒绝为代码配说明书的人,用三十年时间,把一个1991年仅8KB的个人项目,演变成驱动全球90%超级计算机、75%智能手机和无数云服务的操作系统核心。


  他带人的方法,不是教人读文档,而是让人直接读代码。早期邮件列表里,新手发问“XX功能怎么用”,他常回:“看drivers/net/ethernet/intel/igb/igb_main.c第2341行。”有人抱怨太难,他答:“难,才说明你真在学。”这种“扔进深水区”的方式,倒逼开发者养成逆向拆解、交叉验证、从汇编反推逻辑的习惯。Linux社区不产出《内核开发完全指南》,却沉淀下数百万条真实场景下的补丁讨论——那些争论中断言为何失效、锁为何死、内存为何泄漏的原始记录,本身就是最锋利的教科书。


  他治下的协作规则极其简单:只认代码,不认头衔;只看补丁质量,不看提交者资历。2005年,为解决版本管理混乱,他三天写完Git原型,命令行界面粗糙如石器时代,但分支合并逻辑精准到比特位。当别人还在争论“要不要图形化”,他已经用“git bisect”让开发者三分钟定位十年跨度的bug根源。工具不炫技,但每一步操作都直指工程痛处——这种对“解决问题”的绝对专注,比任何流程规范都更高效地筛选出真正理解系统本质的人。


  他公开批评过无数方案,从C++到微内核,措辞激烈到被误读为“反技术”。实则他反对的是脱离硬件约束的抽象狂欢。他曾指着一块烧毁的服务器主板说:“你看,物理世界从不给你‘优雅降级’选项。代码必须像铜线一样实在,能扛住电流、温度与时间。”这种扎根物理层的务实主义,让千万开发者本能地警惕空中楼阁式的设计,习惯在寄存器手册与示波器波形间校准自己的代码。


  如今Linux有三万多名贡献者,平均每天合并上千个补丁。没有中央培训部,没有标准化考核,新人靠修复一个警告(warning)、合入一个驱动、顶住一次Linus的邮件轰炸而获得信任。他的“不写文档”,本质是把知识生产权彻底交还给实践现场——当每个补丁都带着上下文、每个争论都留下可追溯的决策链,文档便不再是静态的终点,而成了流动的、活着的集体记忆。真正的传承,从来不在纸上,而在每一次敲下git commit时,那句“Signed-off-by”的重量里。

(编辑:站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章