Amiga電腦傳奇(四)

1998:第二期目標——協助開發基於開放標準的新產品

在1997年底的時候形勢看起來還是一片大好,一方面Amiga支持現有產品的供應,另一方面實現對未來Amiga市場的承諾。但事情的真相卻不是那麼盡如人意,AmiganInc.網站在1998年新年的那天發布了一則公告,宣布未來的Amiga產品將基於68K+PPC的混合方案推出。這正是Phase 5的PowerUP擴展卡已經實現的方案。讓人懷疑之前計劃中高速PowerPC機型的真實性。之後由IndexnInformation Ltd, Blittersoft及Phase 5共同為Boxer機型開發的PPC擴展卡正式發布,讓人們認為Amiga對混合68K和PPC的方案就是Amiga官方所認定的升級路徑。3月10號,Phasen5發布了授權搭載Amiga OS的Pre/Box,這台兼容Amiga OS 3.1的新電腦裝備有一顆68k處理器和4顆PowerPC處理器,可以實現高速的圖形渲染。不過AmiganInc.的高級工程師Joe Torre卻發表聲明說他們並沒有授權類似的計劃。同時HiQ (也就是之後的Siamese Systems)也公開了正在開發中的Alpha計劃,此計劃試圖將AmiganOS移植到Alpha處理器,類似於Quickpak在去年也提出過的類似想法。在當時,Alpha處理器是市面上最快的處理器之一,對於側重於多媒體功能的Amiga來說的確是不錯的選項。當時還有計劃將Amiga電腦集成到一塊擴展卡上,被稱作InsidenOut(稍後改稱為Siamese PCI)。雖然類似的計劃從Escom時代開始就開始醞釀,但直到Siamese公開之後才得到證實。

(圖為Inside Out,淺色大晶元為Motorola 68K處理器)

此時的軟體市場也格外活躍。隨著Doom和Descent(天旋地轉)被陸續開源,一系列移植版本出現在Amiga平台上。Myst(神秘島)此時已經公開發行,而Quake的官方移植也列入日程。雖然Quake發布之前的漫長等待仍然是值得的,但是由於最終版本缺乏對PowerPC處理器的支持,很多玩家仍然選擇下載非法移植的版本(如FastQuake等)。而網景瀏覽器宣布開源也讓將其移植到Amiga平台的討論開始出現。在幾個月的等待之後,FreeAmiga接下了這項艱巨的任務。在經歷了長時間的冷遇之後,Amiga平台終於開始吸引新軟體填補之前留下的空白了。

在另外一則消息中,「Gateway 2000」改名為更為簡短的「Gateway」並宣稱消費者對PC的需求正在發生改變,TednWaitt在一篇稿件中這樣說到:

「從來沒有一天像今天這樣,消費市場和企業用戶希望找到針對於他們特定需求的解決方案,這要求技術能夠適應他們,而不是強迫他們來適應技術。」

這則看起來無關緊要的新聞很快就成為Gateway在Amiga市場中重要的指導原則,使Amiga成為台式機市場潛在的接班人之一。

改變方向

回顧那段時間發生的一系列事件,年初Joe Torre關於PPC處理器的言論釋放出這樣一種信號:雖然Amiga Inc.並不打算親自參與遷移工作,但移植到非68K處理器的目標已經被其內部廣泛接受。類似的言論在聖路易斯的展會上被Jeff Schindler再次提出,他在展會上表示表示相比硬體Amiga Inc.更多的將注意力放在軟體上。

當Tom Schmidt在1999年9月再次闡述上面的觀點時,引發了Amiga世界的一場大地震:在此之前外接就傳言在倫敦舉辦的World of Amiga展會上將會爆出猛料,而當消息真正曝光時卻令外接感到始料不及——Amiga Inc.一改以往的表態,宣布未來的產品將基於PowerPC架構,並宣布將專註於數字融合市場的開發(Digital Convergence)——這在當年可謂是炙手可熱的新概念,旨在將與電腦兼容的硬體和精簡過的操作系統嵌入到消費電子產品中,比如說微波爐和音響設備。

(Amiga曾選中的操作系統合作夥伴:BeOS)

Amiga Inc.的一系列動作似乎也影響到了到其母公司Gateway,他們宣布下一代Amiga電腦將搭載一款高度機密的,使用第三方內核的操作系統。Gateway曾經試圖宣布其操作系統內核提供者的人選,但是由於與合作方意外的發生分歧,在臨發布的最後一刻收回了這則消息。之後所透露的信息顯示,當時被選中的操作系統內核合作方是Be,而Amiga Inc.則計劃使用BeOS內核作為新的操作系統內核。同一時間,Amiga社區內也在討論一款名為MMC(Monster Mystery Chip——怪物神秘晶元)的神秘晶元,據說其繪圖能力達到4億像素每秒。

計劃中新操作系統第一階段的計劃是發布一款基於x86處理器的開發系統,預裝beta版本的操作系統。令人困惑的是這款操作系統被稱作AmigaOS 4.0,但實際上這一版本與之前的AmigaOS並沒有什麼關係,而只是作為最終被稱作AmigaOS 5.0的新操作系統的預覽版。開發系統計劃的發布時間是11月,所以就有了「十一月盒子」的外號。開發系統中使用了x86處理器讓許多討厭Intel的社區成員感到氣憤,新聞組和郵件列表中充斥著對Amiga Inc.「叛變」的聲討和不再支持Amiga的評論。Amiga Inc.立刻採取了危機公關措施,解釋AmigaOS 4.0(晚一些時候改名為OS5Developers,AmigaSoft,並最終被稱為Amiga OE)只是過渡平台,利用這一平台開發的產品最終將於2000年時發布。而回應的消息則褒貶不一,許多人認為Amiga採用x86是迫不得已之舉,如果Amiga希望按照計劃開發基於開放平台的新產品,就必須經歷死而復生的輪迴,而不可能坐以待斃。

(圖為使用X86處理器的Amiga開發系統)

在World of Amiga 』98上,Amiga升級路線對用戶帶來的影響日漸明朗,對於Amiga Inc.來說,新款Amiga的發布之日將會是現有的AmigaOS 3.0「光榮退休」的日子。為了避免與新款Amiga電腦產生混淆,現有的68K和PPC系統將被稱為「經典Amiga(Classic Amiga)」。幸運的是,在意識到現有Amiga系統可能面臨的危機之後,曾經在PPC內核上的開發中打的不可開交的Phase 5和Haage & Partner化干戈為玉帛,宣布將共聯合發一款新的開發平台。合作的最終結果將是名為「經典Amiga開發系統(Classic Amiga PPC development system)」的新平台。在這一計劃中,Phase 5負責硬體的開發而由Haage & Partner負責軟體部分。但這一計劃直到最後都沒有任何成果,Haage & Partner在1999年末曾試圖再次啟動該計劃,結果仍是無疾而終。

(WarpOS是Haage & Partner開發的支持PowerPC處理器的AmigaOS內核,可以支持更多的3D遊戲)

接下來的幾個月中,關於新款Amiga的消息和猜測陸續浮出水面。但很快外接就了解到新款Amiga的規格仍然沒有確定下來。1998年底,MMC晶元計劃被擱置,而Amiga宣稱新的電腦規格的規格並非與特定擴展卡密切相關。Fleecy Moss也在此時宣稱操作系統才新規格的重頭戲,而硬體並不是那麼重要。直到一年之後,Fleecy才澄清MMC顯卡確實存在,不過生產他們的公司已被收購,神秘晶元背後的秘密終被揭開,開發這款晶元的,是山景城的半導體公司Chromatic Research,就在Fleecy聲稱軟體更加重要之前不久,Chromatic被另一家圖形晶元開發商ATI收歸麾下。

(使用Chromatic MPACT 2晶元的顯卡,MPACT 2是一款可編程的DSP,除了用作顯卡,也被用作UAD-1 DSP擴展卡的主晶元)

Amiga對於操作系統合作夥伴的消息一直保持沉默,而社區則在焦急的等待中漸漸失去耐心。在與Be的合作計劃告吹之後,Amiga曾承諾30之內天公布新的操作系統合作夥伴,但卻遲遲沒有兌現。直到11月15日的Computer 』98博覽會上,Amiga最終宣布QNX(念作Q-Nix)將會是新的操作系統合作夥伴。Amiga社區對QNX Neutrino的內核技術相當歡迎,雖然人們對新的系統了解有限,但是仍將其視作AmigaOS的真正繼任者。QNX的高效設計將系統內核尺寸控制在50k以內,因此只依靠一張軟盤就可以運行Web伺服器和一系列工具軟體,而即使是AmigaOS也無法做到這一點。不過在Fleecy Moss被Amiga Inc.解僱之後,好消息似乎也要變成壞消息,Fleecy掌管著Amiga Inc.的數個項目,而他的離開則讓人們擔心Amiga OS 3.5計劃的前途。經過多次討論之後,AmigaOS 3.5最終被承包給Haage & Partner,雖然項目得以繼續,但Fleecy離職時從Amiga Inc.帶走了一批開發人員,這將不可避免的影響到OS3.5的開發。

(QNX系統界面)

1998年對於Amiga來說,是專註於新產品開發的一年。在擺脫了Commodore陰影之後,Amiga五年來第一次看到扭轉敗局的機會。但新產品的開發卻是以QNX和Amiga的市場被拆分為代價的。經曆數次挫折的Amiga此時較以往更加聰明和強大。如果Amiga市場能夠接受現狀,QNX的優點將會展現出來,雖然前景看起來十分明朗,但Amiga錯誤的銷售理念很快又會將自己拽入泥潭。


推薦閱讀:

一個進程能不能在多個核上跑?
中斷向量為什麼叫中斷向量?
計算機編程中經常提到的副作用,具體指的是什麼?有什麼定義嗎?
後XP 時代的一些思考
哪款經修改的安卓系統適合中老年人使用?

TAG:计算机历史 | 操作系统 | 计算机 |