曾经对程序员最好的公司,倒下了码农翻身
硅谷有一家公司,它发明了同时代最好的CPU,最好的操作系统,最好的编程语言,但是由于傲慢和目光短浅,在短短二十多年间就走到了尽头。
它就是Sun Microsystems,硅谷最让人惋惜的公司。
Sun的出现是个巧合。
80年代初期,两类计算机占据着市场,一类是小型机,例如DEC的PDP系列;一类是正在冉冉升起的PC , 运行微软的DOS系统,还有苹果的Macintosh。
小型机性能强大,但问题是它是大家共享的,不能一个人完全占用,并且价格昂贵。
PC价格便宜,但是性能不足以运行一些商业应用。
当时芯片设计正慢慢地从手工绘图转移到计算机辅助设计(CAD),非常需要性能强大的计算机。
(计算机辅助设计)
为了和PC区分开来,这样的计算机被称为工作站(Workstation),机会窗口就这么出现了。
斯坦福大学的研究生Andy Bechtolsheim受到施乐Alto电脑的启发,在斯坦福设计制造了一台叫做Sun workstation的电脑。
这台电脑使用摩托罗拉的68000 CPU,实现了3M的指标:
每秒运行一百万次指令(1 million),1 Megabyte 内存,1 兆像素光栅扫描位图显示器。
(著名的摩托罗拉68000)
可惜斯坦福大学对这个工作站不上心,建造了10台以后就不想弄了,Andy想把硬件设计授权给一些制造商,竟然没人感兴趣!
可见在一个大机遇来临时,大部分人都是看不到的。
幸运的是,一个叫做Vinod Khosla的人意识到了Sun Workstation 的商业价值,因为Vinod Khosla曾经是一个EDA软件公司创始人,公司开发出了软件,但是找不到强大的硬件。
Vinod Khosla 立刻怂恿Andy创业, 他拉来了自己在斯坦福商学院的同学Scott McNealy,然后撰写了一份商业计划书,迅速获得了风险资本的资助。
随后,创业团队的第四个成员,大神Bill Joy正式加入。
Vinod Khosla --- CEO
Scott McNealy -- 负责制造
Andy Bechtolsheim -- 负责硬件设计
Bill Joy --- 负责软件设计。
这又是一个创业的梦幻团队!
当然Sun公司也有竞争对手,例如Apollo 公司也在制造工作站,有些CAD公司甚至会自制系统。但是Sun的优势在于它充分整合利用了市面上的硬件和软件。
CPU用摩托罗拉的,硬盘用富士通的,操作系统用Bill Joy 搞出的BSD Unix。
此时BSD已经内置了TCP/IP,可以让用户跨网络协作。
BSD 后来演化为SunOS ,最后变成了著名的Solaris。
Solaris在八九十年代是个非常先进的Unix操作系统,以对称多处理,支持大量CPU著称。
用户可以任意地增加CPU横向扩展系统的性能,最多支持上百个,而后来Windows也就支持4~8个Intel CPU。
在这一点上Solaris把Windows甩出好几条街。
大神Bill Joy后来设计了著名的NFS文件系统,让客户端通过网络访问文件时就像访问本地存储一样。
Sun工作站价格便宜,一个人就可以拥有一台性能强大的工作站,这太爽了。
Sun的工作站大受欢迎,公司开始疯狂增长, 第一个财年收入850万美元,然后是3900万,1.1亿,2.1亿,4.5亿,10亿。
Sun发展速度太快,以至于合作伙伴都跟不上了,最典型的就是摩托罗拉,但是Sun对CPU的需求摩托罗拉根本满足不了,一个bug都需要摩托罗拉花费2年时间去修复。
Sun测试了Intel的CPU,发现性能根本不能满足需求, 于是Bill Joy建议开发自己的CPU,采用当时最流行的架构RISC(精简指令集)。
新的CPU就是著名的SPARC,它比当时流行的CISC(复杂指令集)架构的处理器快得多,很快便占领了RISC处理器市场,奠定了Sun在高端CPU的领先地位。
手握最先进的操作系统和CPU,Sun依托工作站达到了公司的第一个巅峰。


