微軟把我們都騙了,它最愛Unix,不是Windows.....
很多人都不知道,在上世紀70年代,Unix才是微軟的戰略產品。
1973年,AT&T對外發布了Unix這個強大、靈活、多用戶、多任務的操作系統,Unix在學術界和企業中迅速流行,被廣泛應用于小型機和工作站。
圖片
而微軟,只是一家剛創業不久的小軟件公司,靠開發和銷售在微機上運行BASIC解釋器為生,并不具備開發操作系統的能力。
圖片
但是比爾·蓋茨認定個人電腦是未來,一定要占據操作系統的市場,于是,微軟從AT&T獲得了Unix的授權,像其他公司一樣創建了微軟的Unix變體:Xenix。
圖片
后來成為微軟CEO的鮑爾默曾經在電視廣告中賣力地推銷過Xenix,點擊下方視頻,感受下他的激情吧:
由于個人電腦硬件資源實在有限,內存太小、處理器速度太慢,Xenix并沒有在PC市場獲得成功。
80年代初,藍色巨人IBM決定進入PC市場,研發一個開放架構的個人電腦,為了快速推向市場,IBM充分利用了市面上現有的部件,CPU采用了Intel 的8088,硬盤采用了Seagate的ST-506,內存用了標準的DRAM。
當IBM在尋找操作系統時,比爾·蓋茨抓住了這次機會,空手套白狼,先簽訂了供貨合同,然后轉身買了一個叫QDOS的產品,修改之后,變成了MS-DOS,賣給了IBM。
圖片
相比強大的Unix,單用戶MS-DOS簡直是弱爆了,連多任務都不支持。
有趣的是,微軟當年經常把MS-DOS和Xenix放在一起營銷,宣傳在他們之間移植應用程序非常容易。
比爾·蓋茨在耐心等待,等待遵循摩爾定律的CPU能夠快速升級,達到可以順暢運行Xenix的水平。
可是人算不如天算,1982年,美國的IT市場發生了一場超級大地震,擁有Unix版權的巨無霸AT&T被肢解,它的市話業務根據區域劃分成7個小的貝爾公司(被稱為"Baby Bells")。
圖片
這次分家帶來了兩個變化:
(1) AT&T不再壟斷美國的電話業務
(2) AT&T不能進入計算機和軟件市場的禁令被消除,AT&T可以直接銷售Unix了。
比爾·蓋茨傻眼了,自己的Xenix是授權的,怎么可能競爭得過Unix的源頭產品呢?
AT&T也“不負眾望”,發起了一場Unix的戰爭,它宣傳System V才是標準,其他的版本都是旁門左道。
各方勢力打來打去,Unix市場徹底亂了。
比爾·蓋茨見勢不妙,準備尋找替代品,這一次他做了三手準備:
1. 和IBM合作開發MS-DOS的后繼產品OS/2
2.為MS-DOS開發一個圖形化的界面,叫做Windows,以防止OS/2開發完成之前出現類似的競爭對手。
3. 開發一個全新的,非x86的操作系統,以應對RISC的威脅,這個新操作系統就叫做NT(New Technology)。
你看比爾·蓋茨的危機意識多強,小算盤打得多精,他幾乎把操作系統發展的各個路徑都考慮到了,并且都做了充足的準備,這三條路能走通一條,就是成功。
這三條路哪一條最后走成功了呢?
先來說說OS/2,OS/2被設計為高端的商業和企業級操作系統,需要較高的硬件配置才能運行,這就阻礙了普通消費者的購買。
更要命的是OS/2遇到了一個后續操作系統都難以解決的難題:盡管OS/2在技術上有很多先進的特性,如多任務、圖形用戶界面和高級的內存管理等,可是沒有人在上面開發高質量的應用軟件,生態系統就一直建立不起來。
圖片
反觀基于DOS的Windows,一直以功能弱,可靠性差著稱,動不動就藍屏,并且頂著一頂“抄襲Macintosh的大帽子”,被喬布斯嘲諷。
你能想象嗎,在當年啟動Windows,需要在Dos界面下敲命令:Win
圖片
說白了,Windows就是MS-DOS的一個外殼而已。
但是架不住人家Windows對硬件要求更低,與MS-DOS的軟件兼容性更小,為它開發應用程序的程序員更多,Windows出人意料地火了起來。
圖片
比爾·蓋茨一看這種情況,立刻要求給OS/2加上Windows API,吸引Windows 上的程序員前來開發應用,這樣OS/2不就有生態了嗎?
但是IBM覺得Windows API是你微軟獨有的,如果大家都用這個API,那不就挖了OS/2 API的墻角了嗎,那我IBM還怎么混?
于是微軟和IBM在OS/2上分了家,OS/2也走上了消亡之路。
開發NT(New Technology)的團隊是比爾·蓋茨從DEC挖過來的,其中就包含了操作系統大神David Cutler。
圖片
David Cutler帶著一個百人團隊狂奔,歷經5年時間,終于圓了微軟多用戶,多任務操作系統的夢。
微軟又把Windows API加到了NT上,讓他成為了Windows NT。
圖片
Windows NT是一個真正的可以用于工作站和服務器的操作系統,不再是被人嘲笑的玩具了!
盡管Windows NT在技術上絕對領先,但在上世紀90年代,不安全又不穩定的Windows 3.x 和Windows 9x依然統治了PC市場,沒辦法,時代的車輪無法阻擋,PC的風口實在是太大了。
2000年以后,硬件的發展終于追上了軟件,Windows NT搖身一變,最終進入普通的消費者市場,這就是非常著名的Windows XP。
圖片
從此Windows一統天下,靠著Windows 和 Office這兩棵搖錢樹,微軟賺得盆滿缽滿,直到移動互聯網爆發,微軟才發現自己錯過了一個巨大風口。
2014年,微軟新CEO納德拉上臺,宣布轉型云計算,而云計算的一大基礎就是Linux這個類Unix的操作系統,歷經30多年,微軟再一次愛上了Unix!
參考資料:
http://seefigure1.com/2014/04/15/xenixtime.html
https://en.wikipedia.org/wiki/Regional_Bell_Operating_Company
https://book.douban.com/subject/3699395/

如需轉載,請通過作者微信公眾號coderising獲取授權





















