大家好,我是良许。
前两天刷到Linus又在邮件列表里骂人,我突然想到:万一Linus不在了,Linux内核这艘巨轮会驶向何方?
这个问题,就像公司里掌握核心代码的老员工突然离职,想想都让人头皮发麻。
Linus到底有多重要?
很多人觉得Linus是Linux的“独裁者”,但实际他核心负责最终决策和质量把关。
每天全球几千个开发者提交代码,能进入主线内核的都得过他这一关。
他像个超级严格的code reviewer,看不顺眼就直接开骂,这种“暴君式”管理,恰恰保证了Linux内核的高质量——若没他拍板,几千个开发者各自为政,代码库早乱成一锅粥了。
可这种强人治理模式,最怕的就是强人缺席。
继任者早就在准备了
其实Linux社区早有备份方案。如今内核开发形成了金字塔式维护体系:Linus在顶端,下面有几十个子系统维护者,再往下是更多模块负责人,每个人管好自己的领域,Linus只需审核维护者提交的代码。
其中关键人物是Greg Kroah-Hartman,他如今负责stable内核维护,是Linus之外最有话语权的人,也是最可能的继任者。
同时,Linux基金会也在推动去中心化,很多重要决策不再由Linus一人说了算,而是通过邮件列表讨论达成共识后执行。
真正的危机不是人,是文化
但我认为最大的问题,不是找不到接班人,而是Linus那种对质量近乎偏执的态度能否传承。
不少开源项目在创始人离开后,维护者为赶进度、讨好用户不断妥协,代码质量直线下降。
Linus最牛的不是技术多强,而是敢于说“不”——哪怕是大公司提交的代码,不符合标准照样被骂回去重写。
这种硬气并非人人都有,若继任者为了社区和谐搞“温柔code review”,Linux内核的质量恐怕真会出问题。
最坏的情况是出现权力真空后,Linux发生分叉:不同利益集团各拉人马搞自己的内核版本,Red Hat、Canonical、Google各搞一套,最终Linux碎片化。
不过这概率不大,毕竟Linux已是全球基础设施,太多大公司依赖它,绝不会坐视其崩盘。
打工人的启示
这也让我想到咱们打工人的处境:公司里总有掌握核心业务的老员工,看似不可替代,对个人是护身符,对组织却是定时炸弹。
聪明的公司会提前做知识传承、建文档体系、培养后备,但多数公司总要等人走了,才发现没人能接手。
Linux社区的做法值得借鉴:不要让任何一个人成为单点故障,再牛的人也得有备份方案。
所以Linus不在了,Linux会怎样?
短期肯定有阵痛,但长期来看,这个成熟的社区足以自我修复——Linux走到今天,靠的不是一个人,而是全球几万个开发者的集体智慧。
只不过,或许再也没人像Linus那样,在邮件列表里骂得那么痛快了。