拥抱开源(第2版)
上QQ阅读APP看书,第一时间看更新

在这一点上,值得稍作停顿。回顾2000年,我们提出一个相当简单的问题:“我们所看到的景象是命中注定的,还是2000年计算机行业一连串不可能事件的结果?”毕竟,正如我们所看到的,整个行业都准备将操作系统市场(以及计算机软件市场的很大一部分)让给Microsoft公司。当然,几乎每个人都是正确的。Linus Torvalds和Linux操作系统的横空出世是一个将计算机行业推向完全不同的发展方向的随机的、不可能的事件吗?

答案的一部分取决于你是否认同英雄史观。这一理论主要归功于苏格兰哲学家和散文家Thomas Carlyle,他在1840年发表了一系列关于英雄主义的演讲,后来出版了《论英雄、英雄崇拜和历史中的英雄》(On Heroes,Hero-Worship,and The Heroic in History)。Carlyle曾说过:“世界的历史不过是伟人的传记。”这反映了他的信念,即英雄通过自己的个人特质和神圣的灵感来塑造历史。

但这也取决于我们如何看待互联网时代巅峰时期的计算机行业。一种观点可能会把焦点集中在强势的Microsoft公司身上,Microsoft公司在这个时期横扫一切。但另一种观点可能正确地指出,互联网正在颠覆一切。Microsoft公司对源自UNIX操作系统和网络的技术反应迟缓,而这些技术很大程度上脱离了Microsoft公司赖以崛起的PC世界。

至于所有这些行业的共同智慧呢?长期担任Sun公司工程师和Oxide Computer联合创始人的Bryan Cantrill对行业智慧并不感冒。他认为:

……这个行业错了。这个行业之前已经错了很多次,所以这不应该是惊天动地的大事或新鲜事。但是那些接受Windows操作系统的公司有非常严重的深层结构问题。这是一种屈服的行为。而且,这根本不是前瞻性思维。我认为它们一直都是这样的。从DEC公司、HP公司到IBM公司,可能最可悲的是SGI公司,因为SGI公司绝对应该是一个独立的思考者,但行业认为它需要放弃它的未来以给Windows操作系统让路。

他接着补充:

我认为,即使它不是Linux操作系统,也会是BSD UNIX操作系统的变体之一,而它实际上就是x86架构上的UNIX操作系统。这是互联网的崛起,也是SMP(对称多处理)在较小程度上的崛起,然后是商业微处理器作为性能最高的微处理器的崛起。Linux操作系统在这些经济大趋势下抢占了先机,但并没有真正促成这些趋势。