曾經對程序員最好的公司,曾發明了同時代最好的CPU,操作系統和編程語言,倒下了

天空之城 2023/01/05 檢舉 我要評論

硅谷有一家公司,它發明了同時代最好的CPU,最好的操作系統,最好的編程語言,但是由于傲慢和目光短淺,在短短二十多年間就走到了盡頭。

它就是Sun Microsystems,硅谷最讓人惋惜的公司。

1

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正式加入。

(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依托工作站達到了公司的第一個巔峰。

2

危機就在90年代初埋下。

在遙遠的芬蘭,一個叫Linus 的大學生無意間開發了一個叫Linux的操作系統,他把Linux開源,在廣闊的互聯網上和其他愛好者跨國界協作,這種全新的模式展示了蓬勃的活力。

微軟借助IBM PC兼容機已然成為桌面操作系統霸主,Bill Gates把目光瞄準了伺服器和工作站,他從DEC挖來了「硅谷最牛的內核開發人員」David Cutler。

在David Cutler的領導下,微軟奪路狂奔,開發出了Windows NT。

Windows NT也支持網絡,支持多用戶,比之前微軟的操作系統要穩定得多,可靠得多。

再加上微軟建立的龐大生態系統和操作習慣,一下子就吸引了很多用戶。IBM、惠普這些巨頭也跑來捧場,都采用Windows NT來制造工作站。

此時Intel CPU在摩爾定律的驅使下也是越來越快,終于超越了RISC。

Windows NT + Intel CPU,開始不斷蠶食Sun的工作站市場。

Sun沒辦法,開始轉型,做垂直整合,向企業級伺服器市場進軍。

Sun的優勢是從硬件到軟件,從軟件到網絡,都有自己一套。并且有Solaris和SPARC這兩個雙子星,可以任意擴展,構建計算機非常強大的伺服器。

90年代后期,Web開始興起,Web伺服器市場變得比工作站更大。

大網站eBay, Yahoo,Dell甚至微軟都在大量使用Sun的伺服器。

如果這個時候你去參觀數據中心,會看到一層又一層的機架上,都是Sun的伺服器集群。

Sun再次獲得瘋狂增長,每年增長達到50%~60%!

1995年,Sun公司的一幫杰出的工程師又發明了Java這個跨平台的語言,然后提出了J2EE這個企業級計算框架,IBM、惠普、Oracle、BEA等公司紛紛擁抱Java,儼然有成為下一代計算平台的趨勢。

此時的Sun公司好似烈火烹油,鮮花著錦,市值高達2000多億美金,高居第一,達到了它的第二個巔峰。

3

不幸的是,2000年美國互聯網泡沫破滅,大量的網站破產,伴隨著大量的伺服器被拋到二手市場, Sun的伺服器一下子賣不動了。

Sun的銷售額直線下降,很快陷入虧損,市值像坐了過山車一樣迅速滑落。

Sun公司擁有技術領先的操作系統Solaris,SPARC CPU,互聯網泡沫過后為什麼一蹶不振了呢?

主要原因就是Linux成熟了,大家發現,用廉價的Intel PC + 免費的Linux,也可以組建計算力強大的Linux集群,Google就是杰出的榜樣。

「該死的」IBM竟然宣布投資10億美元,徹底擁抱Linux, 這個示范效應實在太強,越來越多的公司轉到Linux陣營。

這一下Sun的企業級伺服器市場業務徹底完了!

Sun之前的股票代碼是SUNW,表示Sun Workstation, 後來表示Sun Worldwide,正好反映了Sun的兩個時代。

後來Sun的股票代碼改成JAVA,也反映了這是Sun剩下的最大的資產。

具有諷刺意味的是,Sun發明了Java 和 J2EE,但是卻并不知道如何用Java去賺錢。

你使用Java,下面可能是WebLogic/WebSphere/Tomcat等應用伺服器,MySQL/Oracle數據庫,Linux操作系統+Intel CPU,這些東西和Sun一毛錢關系都沒有!

Sun每次宣傳Java,最終都會指向它的硬件,本質上,它是靠硬件來盈利的。

Sun公司努力地掙扎了幾年,到了2008年經濟危機,投資者再也無法忍受Sun的持續虧損。

2009年,Oracle用74億美元收購了Sun, 太陽正式落山了。

4

Sun是一個對員工非常好的公司,福利待遇就不說了,如同現在的Google。

最關鍵是這里有著特別強的工程師文化,技術人員可以做主,只要你把工作搞定,沒人關注你到底是怎麼干的。

在這里,冒險會得到獎勵,失敗不會受到懲罰,結果就是前所未有,無與倫比的創新氛圍。

很多Sun的員工回憶起來都說:「在那里工作實在太棒了」,「這是最好的公司」, 「真是old good days, remember them.」

技術人員做主也是一般雙刃劍,技術人員根據自己的「品味」創造了偉大的產品,但是卻沒有考慮市場。

依靠領先的技術,不考慮營銷和市場,可以成功幾次,但是不可能一直成功。

Sun公司缺乏一個像Bill Gates那樣的商業+技術的奇才,把這些偉大的技術給整合起來。

Sun的成功有一定的運氣成分,80年代靠工作站,90年代靠伺服器,兩次走向巔峰。

當真正的打擊到來,Sun在一年內就隕落了。

表面看來,Sun敗給了Intel和Linux,本質上,Sun敗給了自己。

最后,列舉下從Sun走出的著名人物,紀念下這家偉大的公司:

Satya Nadella

微軟CEO

Eric Schmidt

Google董事長兼前CEO, Lex的共同開發者

莊思浩

BEA創始人 ,CEO

Chris Malachowsky

Nvidia的聯合創始人

Whitfield Diffie

圖靈獎獲得者,公鑰密碼體系先驅

James Duncan Davidson

Tomcat作者

Marc Fleury

JBoss作者

Bob Scheifler

X-Windows領導者

Paul Buchheit

GMail發明人

Joshua Bloch

Java大牛,Effective Java作者

Brendan Gregg

DTRace作者

Lars Bak

Java HotSpot作者,V8作者

搶先看最新趣聞請贊下面專頁
用戶評論