Linux 极简史(三):21 岁穷学生的"复仇"
一句话概括:买不起数千美元的 UNIX?21 岁大学生自己写一个,两年后震惊全世界。
1991 年 8 月 25 日,芬兰赫尔辛基大学。
一个 21 岁的计算机系学生在新闻组发了一封邮件:
"我正在做一个免费的操作系统(只是个业余爱好,不会像 GNU 那样专业)……"
当时没人能想到:这个"业余爱好",后来统治了全球的服务器、手机和超级计算机。
1. 穷学生的困境
林纳斯·托瓦兹(Linus Torvalds)那年 21 岁。
他有一个所有大学生的共同烦恼:穷。
一台能运行 UNIX 的工作站要数千美元——对一个靠打零工买电脑的学生来说,这是天价。
他东拼西凑买了台 386 电脑。但问题来了:没有好用的系统。
商业 UNIX 买不起,他只能装 MINIX——一个荷兰教授写的教学系统。
MINIX 对学生很好:代码只有一万行,适合学习原理。
但对极客来说:这就是一辆装了限速器的法拉利——能跑,但限制一堆。
最让林纳斯崩溃的是终端仿真器:"慢得像蜗牛,功能还残缺。"
2. "既然买不起好的,那我就自己写"
1991 年 8 月,林纳斯开始写自己的操作系统。
最初只是想要一个能用的终端。
他花了几个月,在 386 电脑上敲出了一万行代码。
1991 年 9 月,他做了一件当时程序员不做的事:
把一个连编译都会报错的版本扔到了 FTP 服务器上。
"先分享出来,再慢慢修。"
这在当时的程序员圈子里是离经叛道的——大家都是等到代码"完美"才发布。
3. 改变历史的决定
更重要的,是他做了一个关键决定:
放弃"禁止商业用途"的限制,全面拥抱 GPL。
这意味着:
一个穷学生的"玩具",变成了全人类的"基础设施"。
4. 务实的胜利
Linux 为什么能成功?
"先上线的烂产品,胜过永远不上线的完美产品。"
当时 GNU 什么都有了——编译器、编辑器、调试器——只缺一个内核。
但 GNU 的 Hurd 内核追求"理论完美",搞了 10 年还是不能用。
林纳斯的 Linux:
成千上万个买不起 UNIX 的程序员看到了:一个真正能用的系统。
他们开始疯狂贡献代码:网卡驱动、声卡支持、内存管理……
两年后,这个"业余爱好"变成了完整的操作系统。
下篇预告:一位权威教授公开宣称"Linux 是过时的垃圾"。21 岁学生如何反击?