第0581章 想進我的地盤就要認證(1/2)
「微軟的工程師,又推出新作品了麼?」唐煥做出詫異的姿態,心裡則在揣測蓋茨要打什麼牌。
「也算不上什麼全新的軟體,1979年的時候,微軟從美國電話電報公司那裡得到了unix的許可證,然後在其基礎上研發出來了xenix。」蓋茨仔細地解釋起來。
「原來如此。」唐煥恍然地點了點頭。
嚴格來講,微軟將觸角伸入作業系統領域,並非起始於ms-dos,而是這個unix血統的xenix——因為在這筆交易當中,微軟沒有能夠從美國電話電報公司那裡得到在產品名稱里使用「unix」的授權,這才有了一個似是而非的新名字。
原本,蓋茨和加里基爾代爾有一個默契,微軟的basic和數字研究公司的cp/m,在各自的編程工具和作業系統領域相互配合,結成聯盟。
個人電腦行業發展初期,這個機制無疑給雙方帶來了可觀的好處。可惜的是,所謂的友情還是經受不住利益的考驗。
追究誰首先把手撈過界已經毫無意義,事實就是,雙方都在對方產品的傳統地盤上鉚下了一棵釘子。
1980年微軟發布了面向16位系統的xenix版本,可以在廣受歡迎的dec小型機pdp-11上運行,也首先滿足了微軟自身的需要。
蓋因在個人電腦發展初期,各種各樣的硬體平台紛紛湧現,雖然萬馬奔騰地十分熱鬧,但也產生了無所適從的麻煩。
從程式設計師的角度來講,缺乏一個穩定的標準平台,以便在此基礎上研發出來適合所有種類個人電腦系統環境的程序。
當時普遍的解決方案就是,根據個人電腦所使用cpu的不同,在小型機上模擬運行。
因為pdp-11具有高度正規化指令集的設計,使得程式設計師可以很容易地分別記住所有的運算碼,以及指定運算符的方法,所以深受開發者青睞,自然而然地就被微軟優先支持。
蓋茨研發出來xenix,主要目標當然還是瞄準了個人電腦這個他耕耘了好多年的平台。
只不過,微軟的技術力量著實有限,讓basic編譯器逐一支持各種各樣的個人電腦平台就已經讓程式設計師們疲於奔命了,不可能孤注一擲地把更多的資源投入到需要面對cp/m的強勢競爭、收益不好預料的個人電腦作業系統領域。
就這樣,蓋茨給xenix制定的銷售策略是,微軟並不直接把它銷售給終端客戶,而是以oem的形式,授權給英特爾、唐迪、高圖斯、聖克魯茲作業等公司,讓他們針對具體的硬體結構,展開進一步的代碼移植。
當微軟抱上ibm的大腿,相對輕鬆地僅需為ibm-pc一種硬體架構,研發功能簡單的作業系統ms-dos後,蓋茨對xenix的興趣明顯變淡了。
不過,藍色巨人也不是那麼好伺候的,當其發現ms-dos無法在ibm-pc/at平台上提供對多任務、大內存,以及越來越深入人心的圖形用戶界面的支持,導致被方圓個人電腦壓著打後,便決定另起爐灶地聯合研發一套功能更加強大的全新作業系統。
對此蓋茨自然沒有拒絕的選擇,與此同時,他也深深地感受到了可能被拋棄的危機,於是趕緊尋找後路。
windows是不可能了,雖然從蘋果公司那裡借鑑了不少的mac經驗,但一直進展不大,之前為了打擊vision可能對ibm-pc作業系統地盤的覬覦而放出來的發布時間表,真的成了一顆煙霧彈。
好在個人電腦行業為了拉攏投資而湧現的大忽悠現象不在少數,蓋茨倒也不至於在千夫所指之下,羞愧得無地自容、不敢出門。
但也正因為如此,當蓋茨試圖向ibm建議,以windows為基礎研發對方所計劃的全新作業系統,被對方毫不信任地拒絕了。
就當蓋茨認為自己找不到退路的時候,被折磨得頭髮掉得又向光頭境界邁進一步的史蒂夫·鮑爾默,建議他不妨關注一下之前被冷落的xenix。
原來,短短几年的時間裡,作業系統的元老——unix也發生了不小的變化。
早在1950年代,美國電話電報公司便曾經打算躋身於轟轟烈烈的大型計算機時代,可那時就對它在通信領域不可動搖的壟斷地位有所警覺但卻無從下手的美國司法部,以暫時縱容繼續壟斷的條件,阻止其染指計算機行業。
不過隨著1970年代末,美國電話電報公司被拆分的命運越來越不可改變,做為一種補償,美國司法部開始允許它涉足計算機行業。
美國電話電報公司對此可謂雄心勃勃,這從它的拆分方案也能看出來幾分端倪,其保留了西部電氣公司,為的就是進軍計算機領域。
當唐煥尋求收購太平洋貝爾的時候,做為一個籌碼,美國電話電報公司得到了方圓電腦的大部分授權,具備了硬體方面的基礎,軟體方面則自然而然地著落到作業系統unix身上。
微軟從美國電話電報公司那裡獲得unix授權的1979年,也是unix可以自由散布研究型版本的最後一年,貝爾實驗室釋放出了unix第七版。
在那以後,美國電話電報公司便開始研發商業版本的unix,並在1982年基於unix第七版開發了unixsystemⅲ的第一個版本——一個僅供出售的商業版本,其中包括有限支持基於risc架構微處理器holder的方圓伺服器和方圓工作站。
到了1983年,美國電話電報公司又發布了unixsystemⅲ的增強版——unixsystemvrelease1,完全支持了基於risc架構微處理器holder的方圓伺服器和方圓工作站。
說句心裡話,對於美國電話電報公司的工作成果,唐煥並不滿意。蓋因這些老大哥們反應遲鈍,無法適應這個時代計算機行業爆發式的進展。
由於歷史原因,超級計算機、大型機、小型機上的unix用戶非常廣泛,人的習慣最難改變,何況這些計算機行業的精英。
所以,爭搶高端應用領域的方圓伺服器和方圓工作站,其所搭配的作業系統萬象,並不能得到所有用戶的歡心。
為了遷就他們,美國電話電報公司的unix就是一個很好的補充。可unix雖然移植過來了,但在功能上和萬象還是差距很大的。
為此,唐煥以私人名義資助伯克利加州大學同樣研發unix但用戶許可證非常寬鬆的berkeleysoftwaredistribution——bsd項目,並保持抽血——不斷從這個團隊裡招攬人員進入自己的公司。
在這樣兩條線齊頭並進的發展下,unix對方圓伺服器和方圓工作站的支持日益完善,由此也帶動了unix對低端的方圓個人電腦的支持。
基於美國電話電報公司unixsystemiii的微軟xenix,進展最為令人矚目。
在其授權名單上,高圖斯在1982年早期便推出了適用於自家intel8086個人電腦的版本,其它公司也實現了對基於zilog的z8001,摩托羅拉的mc68000的個人電腦的支持。甚至就連蘋果公司賣不出去的麗薩電腦,也有人願意進行代碼移植。
本章未完,點選下一頁繼續閱讀。