Linux 演进史(四):权威教授说"Linux已过时",21岁学生如何反击?
摘要:1992年,权威学者塔能鲍姆发表檄文称"Linux已过时",批评其宏内核设计是技术倒退。21岁的林纳斯强势反击,用实际运行效果证明"能用就是王道"。这场争论意外为Linux做了免费广告。
1992年1月29日,著名计算机科学家安德鲁·塔能鲍姆教授在新闻组发了一篇檄文,标题直白刺骨:
《Linux is obsolete》(Linux 已经过时了)
他毫不留情地批评道:"开发一个巨大的宏内核系统,在 1991 年这是一个根本性的倒退……我甚至不想给这么差劲的设计打及格。"
被批评的对象,是一个21岁的芬兰本科生——林纳斯·托瓦兹。
这场被称为"微内核 vs 宏内核"的争论,堪称操作系统界的"特斯拉 vs 爱迪生"。它不仅决定了 Linux 的技术走向,更意外地为这个初出茅庐的系统做了一次全球免费广告。
学术派的傲慢:完美的理论
塔能鲍姆教授是当时操作系统领域的权威。他写的 MINIX 系统,是全世界计算机学生的教材。他批评的,是林纳斯采用的"宏内核"架构。
什么是宏内核?简单说,就是把所有功能都塞进一个大模块里。学术派认为这很丑陋、过时,像把所有鸡蛋放在一个篮子里。
学术派推崇的是"微内核"——内核只做最基本的事,其他功能都放在外面。这看起来很优雅,理论上也更安全。
但问题是:它太慢了。模块间的通信开销,让系统像蜗牛一样爬行。
斯托曼的 GNU Hurd 就因为追求这个"理论完美",陷入了无休止的开发泥潭。
21岁学生的反击:能用就是王道
林纳斯的回应火力全开:
"你的 MINIX 虽然拥有高贵的微内核,但只能勉强爬行。如果微内核如此卓越,为什么全世界的人都转投了我这个'过时'的 Linux?"
"你拥有的是学术象牙塔里的完美理论;我拥有的是能在任何学生电脑上飞速运行的真实世界!"
**这场争论让全世界程序员都注意到了 Linux。**塔能鲍姆的批评,反而为 Linux 做了一次免费广告。
结局:谁赢了?
历史给出了答案:能跑起来的产品,永远胜过完美的理论。
Linux 证明了:先占领市场,再迭代优化,比追求一步到位的完美更有效。这个"丑陋"的宏内核,最终统治了世界。
下篇预告: Linux 的成功引发了一个更深刻的问题:一群散兵游勇,如何打败组织严密的商业公司?答案藏在"大教堂与集市"的理论中。