第15章 埃斯特利奇的新選擇

第十五章 埃斯特利奇的新選擇

?埃斯特利奇正在煩惱的時候,他的秘書珍妮弗敲敲門走了進來。埃斯特利奇心情一黯問道:“珍妮,不會又有BUG報告送來吧。”

“經理先生,其實是有個人要見你。”珍妮弗看到埃斯特利奇臉色不好,小心翼翼的說著話。

埃斯特利奇煩躁的揮手:“我什麽人都不見,讓他滾蛋。”

“他說想和您談談有關操作係統的事情。”珍妮弗膽戰心驚,不過還是決定試一試。

“狗屁的操作係統!”埃斯特利奇現在對操作係統幾個字有些過敏,提起來就想生氣,不過看到桌麵上厚厚的BUG報告,他決定還給這個家夥一個機會,這世上應該不會有比DOS更差的操作係統了,“讓他進來吧。”

珍妮弗連忙退出了辦公室,向著正在等候的虞博士說道:“先生,您可以進去了,經理正在裏麵等你。”

虞博士推門走進埃斯特利奇的辦公室,打了聲招呼:“埃斯特利奇先生,您好,我是葛洛夫先生介紹來的。”

埃斯特利奇想了想,好像是有這麽回事,隻是天天忙著捉蟲差點都忘記了,“你就是虞博士?以前在英特爾做過?”

“沒錯,就是我。”虞博士說道。

“請坐,來杯咖啡怎麽樣?”埃斯特利奇問道。

“謝謝,不用了。”虞博士客套了一句,坐了下來,“我今天來其實是想和你談談操作係統方麵的事情。”

“我聽葛洛夫說,你現在是自己在創業,好像是搞軟件方麵的,莫非還包括操作係統?”埃斯特利奇問道。

“我現在和人合夥在做軟件開發,不知道你有沒有聽說蘋果機上的電子表格VisualForm,那就是我們做的。”虞博士介紹道。

“這我倒聽說過,我記得VisualForm應該還有一個配套的操作係統Kylin,莫非……”埃斯特利奇覺得自己開始有點興趣了。

“正是,Kylin操作係統也是我們開發出來的,不知道貴公司是否感興趣?”虞博士開始進入今天的正題。

埃斯特利奇沒想到遍尋不著的Kylin操作係統開發者會以這種方式出現在自己的麵前,他當然很感興趣,如果能有個沒什麽BUG的操作係統取代該死的DOS係統,他高興還來不及。象換操作係統供應商這麽大的事情,決定權還在公司上層那邊,埃斯特利奇本人隻能提提建議,可是一想到埃克斯和比爾老媽的關係,他感覺自己的建議恐怕不會有任何效果。不過埃斯特利奇也有自己的辦法,不能換人咱可以加嘛,為了給自己多點選擇,也為了跳棋計劃的順利實施,虞博士幸運的成為了跳棋計劃操作係統的第二供應商,享受和微軟相同的待遇,當然也包括由IBM提供開發用的機器。

————————————————————————————————————

當張樂行和楊欣欣抵達聖何塞的時候,正好就是虞博士已經和IBM正式簽約,等待開發用機到位的時候。聽到虞博士拿下操作係統第二供應商的位子,張樂行高興不已,他早就聽說微軟的第一版DOS是個超級BUG窩,他很有信心能用Kylin取而代之。不過眼下最重要的事情是趕快把公司的技術部門搞起來,光靠張樂行一個人還是玩不轉的。

第二天,張樂行一行三人來到公司,剛坐了一會,丹尼斯帶來了麵試的技術人員。經過幾輪交流,張樂行感覺這次來麵試的四個人水平都還不錯,尤其是其中一個叫凱文的,技術很好,而且很有大局觀,很適合做開發組長帶項目。張樂行很滿意,和楊欣欣等人商議後,宣布四個人都被錄取了。接下來是電腦采購時間,IBM的機器還沒來,大夥也不能閑著。

吃過中飯,大夥組隊殺向電腦專賣店,一陣掃蕩後,搬回來兩台蘋果IIplus,打算先在蘋果機上開發點軟件,搞搞創收。這年頭蘋果機上最容易做的就是遊戲了,畫麵、音效都還非常簡單,不過張樂行雖然腦子裏塞滿了各式各樣的遊戲,可是絕大多數畫麵過於精美,基本上不可能在蘋果II上做得出來,好在最後還是想起幾個合適的。考慮到目前的人手,張樂行挑了兩個簡單的來做,一個是挖金子(又名警察抓小偷),另一個則是方塊(紅極一時的俄羅斯方塊在蘋果II上的簡化版)。

目標確定了,張樂行領著幾個開發人員開始了遊戲設計之旅。人多力量大,靠著張樂行的指導,隻花了五天時間,兩款遊戲就已經完工。接下來的任務就是楊欣欣和丹尼斯的了,依靠提前聯係好的軟件銷售商,兩款遊戲擺上了貨架,而且楊欣欣還在軟件銷售店安排大學生為顧客演示兩款遊戲的玩法。

簡單的操作,富有挑戰的關卡設計,兩款遊戲很快就掀起一股小小的熱潮,尤其是方塊遊戲,讓眾多蘋果玩家沉迷其中,不斷的試圖挑戰自己極限。突如其來的方塊遊戲熱潮甚至帶動蘋果II的銷量小幅上揚,就連蘋果公司營銷部主管特裏普·霍金斯對此都發生了興趣。

而這時張樂行和他的開發組已經完全顧不到這些了,因為IBM的開發用機已經送來了,和機器一起來的還有IBM的技術專員,他是為了考察開發環境保密性而來的。技術專員首先就否決了我們在開放式辦公區開發的計劃,然後選了一間位於辦公室最裏麵的獨立辦公室,這是一間不到十平米的房間,而且沒有窗戶和空調。技術專員還特別提出這間房的門無論何時都要鎖上,所有與IBM跳棋計劃有關的設備和文件都必須放置在此屋,為了安全起見,IBM公司還專門提供了一個保險櫃存放與計劃有關的文件。這位技術專員在離開前還提出要在這間房的天花板上布一層鐵絲網,以防止有人從屋頂上下來偷竊機密資料,張樂行感覺這樣像是被關到了籠子裏,於是和開發人員們一起提出了強烈的反對意見,IBM公司才放棄了這個荒唐的要求。

搞定了開發辦公室,VisualSystem公司PC版Kylin操作係統的開發工作正式展開。IBM公司送來的開發用機一共有兩台,硬件配置有一定區別,處理器都是采用英特爾公司的8088CPU,內存一台有*KB,另一台隻有16KB,都配有兩個5.25英寸的軟驅,顯示方麵一台采用彩色顯示器,另一台采用單色顯示器。之所以送來兩台,也是埃斯特利奇為了VisualSystem公司能在不同環境下測試,方便操作係統的開發工作。

張樂行帶領的開發組麵對的第一個問題就是要搞清楚IBM開發用機的硬件結構,這還要感謝埃斯特利奇的支持,送來的隨機資料中包含了很多硬件細節、係統結構等方麵的資料,甚至還包括IBM公司支持微軟開發DOS係統過程中收集的一些資料,這讓VisualSystem公司的開發組相當於站在了巨人肩上,擁有了一個很好的出發位置。參考著詳盡的隨機資料,張樂行和技術人員們很快就搞清楚了IBM開發用機的體係結構和係統調用方法。

接下來開發組進入到係統設計階段,在張樂行另一段生活之中,他的Kylin操作係統曾被人移植到一台PC/XT電腦(即將發售的IBM-PC機的升級機型,1983年推出)上,雖然張樂行不記得全部代碼,但是對係統結構、模塊劃分以及關鍵部分的代碼還是記憶猶新,所以張樂行沒多久就拿出了一份係統設計草案,經過和凱文等人認真探討後,開發組正式開始代碼編寫工作。

從此張樂行帶領的開發組窩在不足10平米的小屋,忍受著高溫悶熱沒日沒夜的編寫著代碼,依靠著以前留下的代碼和IBM公司提供的隨機資料,一個又一個障礙被逐步解決,當7月最後一天到來時,Kylin操作係統和運行在它上麵的C編譯器終於完工並通過了測試,VisualSystem公司也得以順利完成和埃斯特利奇之間的協議,可以向IBM公司開始供貨了。

當Kylin係統的拷貝提交給跳棋項目組後,張樂行開始緊張而又興奮的期待著IBM-PC上市的消息,哪怕是這期間《挖金子》和《方塊》兩款遊戲熱銷帶來四十多萬美元的利潤也沒能讓他激動。日子在等待中流逝著……

1981年8月12日,IBM公司在紐約正式向外界發布了跳棋計劃的產品——IBM-PC,這次推出的產品是以一個係列的形式推出的,包括從擁有16KB內存的低檔基本型到具有彩色圖形顯示能力的高檔機。隨機可選的操作係統有微軟公司的DOS係統,VisualSystem公司的Kylin操作係統,以及數字研究公司的CP/M-86操作係統。