OS2

OS/2 DOS a

OS/2

OS/2是由微軟和IBM公司共同創造,後來由IBM單獨開發的一套作業系統。OS/2是"OperatingSystem/2"的縮寫,是因為該系統作為IBM第二代個人電腦PS/2系統產品線的理想作業系統引入的。在DOS於PC上的巨大成功後,以及GUI圖形化界面的潮流影響下,IBM和Microsoft共同研製和推出了OS/2這一當時先進的個人電腦上的新一代作業系統。最初它主要是由Microsoft開發的,由於在很多方面的差別,微軟最終放棄了OS/2而轉向開發Windows“視窗”系統。

概述

OS/2則由IBM獨自開發,在發行了若干個版本後,最大規模的發行版本是於1996年發行的OS/2Warp4.0,取名自星艦迷航記電影中的曲速引擎(Warpdrive),來代表其穩定快速的特色。這個版本是第一個運行於X86體系的PC之上的32位作業系統,早於微軟的Windows98上市。Warp改進了按照界面和加強了對外設的驅動支持,還隨系統包含了一組名為“BonusPak”,裡面有12種應用程式,如文字處理和傳真軟體等等。

隨後的升級版本是OS/2Warp3Connect——一個加強了網路支持的版本。而代號Merlin的OS/2Warp4版,是最後一個公開發行的OS/2版本。在與Windows的競爭中,OS/2最終失敗了。隨後IBM也發行了若干個版本的升級,但僅僅是小範圍的使用。據說在金融和銀行等行業中,有部分系統依舊在使用OS/2。

OS/2的新希望是在1999年由SerenitySystemsInternational公司取得IBM的OEM契約,重新打造出eComStation1.0,並廣受好評,許多舊的OS/2系統紛紛升級到eComStation。而目前最新的版本是eComStation2.0,也已在測試階段。新版的eComStation支援AMD64位元CPU及可開機的JFS檔案系統。

2005年12月23日,IBM宣布不再銷售和支持OS/2系統。OS/2的支持者要求IBM將OS/2的原始碼開放。儘管目前OS/2仍然擁有部分市場,但是IBM已經宣布,從2006年開始,需要進行特殊預約才可以獲得進一步的技術支持。OS/2所有產品的銷售將於12月23日停止,而多任務作業系統也將於2006年12月31日前停止銷售,並開始向Linux系統轉移。對於IBM來說,這不是什麼壞訊息。要知道,這種產品已銷售達20多年時間,但其從來就沒有消停過。從OS/2PresentationManager到Warp,每一款產品都受到了微軟的擠壓。

興衰史

在Windows3.x開始為世人接受之初,個人電腦的作業系統中唯一可以與Windows作業系統分庭抗禮的就是OS/2。這套原先是微軟與IBM合作生產的作業系統,由於某些時空背景因素,加上微軟致力於Windows的開發工作,致使OS/2的命運慘澹。雖然OS/2的銷售成績不如Windows,但是許多專家仍一致推崇OS/2的技術能力。

----談到OS/2,就得先回頭看看當年IBM發展IBMPC與DOS的情景。1981年,當IBM準備推出IBMPersonalComputer與其他眾多個人電腦廠商競爭的時候,個人電腦市場才方興未艾,很少有人能預料到今天的個人電腦市場會這么大。IBM雖然是電腦業界的巨人,早已在大型主機領域縱橫多年,擁有豐富的經驗與技術,但或許是太低估了這個市場,或許是IBM過去大型主機經營得太成功了,將過去的經驗套在個人電腦這個領域反而造成了更大的錯誤。

----對IBM來說,最不幸的是它太低估個人電腦的市場了!原先打算五年才賣275,000台PC,但在1981年8月12日正式發表PersonalComputer的前一天,也就是IBM在ComputerLand經銷商年度大會上做事前展示說明的當天,ComputerLand的經銷商就下了大約250,000台的訂單!第二天正式發表時,IBM又接到了250,000張訂單。錯誤的預估,導致生產線的生產能力與零件庫存嚴重不足,有很長一段時間,IBM面臨空有一大堆訂單,卻無貨可賣的情況。更不幸的是,IBM接下來對個人電腦的預測也幾乎都沒對過!

----從一開始,DOS這種單任務的作業環境就不適合我們使用:當我們用WordStar打一份報告,而需要計算數字時,您希望電腦幫您計算吧?很抱歉,請先存檔,回到DOS下,執行Lotus1-2-3,算出答案之後抄下來,然後回到DOS下,執行WordStar,再將剛才的數字打上去,很笨很蠢吧?沒錯!所以Borland寫了常駐程式SideKick讓您可以隨時調用計算器等小工具,算是解決了一小部分的問題,但是諸如列表時就不能打字等種種問題實在太多了。到了1984年,IBM也覺得不是辦法,於是配合IBMPCAT的推出,IBM宣布將會為IBMPCAT開發一套多任務作業系統,從此開始了與微軟合作開發OS/2的工作。

OS/21.x版本的沿革
----OS/21.0在1987年12月上市。它可以同時執行數個OS/2程式以及一個DOS程式,但是螢幕上一次只能看到一個程式的運行畫面,而且只有文本模式。1988年10月,IBM推出了OS/21.1標準版,為OS/2增加了圖形界面PresentationManager,硬碟容量最高可以支持2GB。1989年IBM又發布了ExtendedEdition,增加了DatabaseManager以及CommunicationManager。前者是一個多任務的關係資料庫,而後者讓大型主機的客戶可以通過3270、5250模擬將PC機與大型主機連線。

----1.2版的OS/2加入了HPFS(HighPerformanceFileSystem)以支持長檔案名稱和高容量硬碟,磁碟功能比DOSFAT好很多。OS/21.2ExtendedEdition增加了REXX直譯式程式語言,就像是Unix的ShellProgramming一樣:REXX可以當作是DOS的批語言來用,也可以用它編寫簡單的程式。

----IBM此時開始將OS/2分成兩條產品線:為了發揮Intel正在設計中的80386晶片的威力,OS/22.0將不再要求與80286兼容,同時IBM將OS/23.0定位成網路伺服器作業系統。

----1990年,當IBM與Microsoft還在合作開發OS/2的下一版本時,Microsoft同時也開發出MicrosoftWindows3.0並大量銷售。漸漸地,Microsoft的資源、人力以及注意力逐漸由開發OS/2轉移到開發Windows。由於兩家廠商意見的分歧以及相互間的不信任,為了保證OS/2開發的順利進展,IBM決定接手OS/21.x以及OS/22.0的開發工作,而Microsoft則負責Windows以及OS/23.0。不久之後,OS/23.0就被Microsoft重新命名為WindowsNT了。

----OS/21.3是第一個全部由IBM獨立負責完成的產品,除了原先的程式碼之外,所有新添加的功能都是IBM自行開發的。1.3版比先前的版本執行速度快,程式本身也較小,安裝、配置比以前也容易多了,而且加入了AdobeTypeI向量縮放字形,支持的螢幕解析度提高到1024×768。在功能上,IBM也改進了置換檔案的演算法,並加入硬碟延遲寫入等等。

OS/22.x版本的沿革
----OS/22.0是第一套在PC上運行的真正多任務作業系統。1992年,OS/22.0正式發表,IBM很自豪地標榜這一版OS/2為"abetterDOSthanDOSandabetterWindowsthanWindows"。從技術角度來看確實如此:通過80386的虛擬86模式(Virtual86Mode),OS/22.0可以讓每一個DOS程式分別在各自的虛擬DOS機器(VDM,VirtualDOSMachine)上執行,就好像用戶同時擁有好幾台PC分別執行這些程式一樣。不但具有優先式工作模式,不會讓任何一個程式占據所有系統資源不放,而且任何一個DOS程式宕機不會造成其他程式一起掛掉。因為Windows也是DOS程式的一種,所以通過OS/2的VDM執行Windows程式也可以獲得上述優點,而且不同程式之間仍然可以通過OS/2提供的DDE和剪貼簿交換數據。

----OS/22.0同時將圖形界面重新翻新,引進了一套完全面向對象的操作界面:WorkplaceShell(WPS),不但將作業系統的對象具體化,連檔案系統也包含在內。相比之下,Windows系統直到Windows95整個界面才算變得較為面向對象。

----1993年,IBM再接再厲,發表了OS/22.1版,這一版本將整個圖形系統重新改寫,配合Windows3.1,在Win-OS/2(OS/2附帶的一個修改過的Windows,可以在裡面執行Windows程式)裡面加入了對TrueType字型的支持;配合多媒體的發展趨勢,加入了MultimediaPresentationManager(MMPM/2),提供穩定的聲音、圖像能力;配合筆記本電腦的發展,這一版本也支持PCMCIA、AdvancedPowerManagement電源管理能力。為了降低產品的價格,IBM又另外發售了OS/22.11版,當把該版本安裝在已裝有Windows3.1的機器上時,安裝程式會自動修改原先的Windows,配合OS/2使用。
OS/23.x版本的沿革
----1994年10月,OS/23.0正式改名為OS/2Warp3.0。這名稱源自當初開發中的代號。Warp是從"星艦迷航記(startrek)"中借來的名詞,表示這一版本的速度跟光速一樣快。Warp的最初設計目標是能在配有4MB記憶體的PC上順利執行,但是您若真的照辦,那可累了!不過只要有8MB記憶體,Warp3就可以運行得相當順暢。這一版本提供相當充足的各種驅動程式,並改進了不少功能,還加入了對TCP/IP的支持(InternetAccessKit),包含撥號網路、一套瀏覽器(WebExplorer)、一堆TCP/IP工具(E-mail、FTP、Telnet等等)。更重要的是增加了一套BonusPak光碟,提供好幾套OS/2版本的套用軟體,例如IBMWorks,它是一套集成套用軟體,包含表格處理、文字處理、資料庫和統計圖表等功能。

----1995年,IBM又發表了WarpConnect3,這一版本增加了區域網路功能,可以和NovellNetware以及IBMLANServer連線,共享印表機、磁碟空間等資源。1996年IBM將Warp和LanServer合併為WarpServer,成為一套完整的網路伺服器作業系統,功能包括列印伺服器、檔案伺服器、遠程訪問、網管(SystemViewforOS/2)等等。不幸的是,Warp3不斷地被拿來和當時還沒出貨的Chicago(Windows95)比較!

OS/24.x版本
----1996年9月,Warp4(Merlin)正式發售。除了將WorkplaceShell全面翻新(有點像Macintosh與LotusSmartCenter的混合體,開發人員是前Apple員工),又增加了一堆新功能。Warp4是第一套內嵌Java、語音識別的作業系統,IBM將Warp4定位成通用的用戶端作業系統,可以連線任何網路環境。內嵌的Java讓您不用通過瀏覽器和其他輔助工具就能執行Java程式,通過語音識別系統可以直接用語音操縱作業系統。內置的LANDistance可以讓移動電腦通過電話撥回公司,使用公司的內部網路,就像在公司內部的用戶一樣。而安裝程式也進行了相當大的改進,使安裝OS/2不再是一件難事。
OS/24.x版本之後
----IBM一直沒有宣布放棄OS/2。謠傳IBM有一套未公開發售的OS/25.0,好像是搭售在IBM的E-Commerce產品中,可惜筆者也沒看到過,只能道聽途說罷了!不過倒是有一套WorkSpaceOn-Demand,它是一整套構建在OS/2WarpServer上的工具,目標是作為IBME-Network的一環,將無盤PC轉變成網路運算環境中的用戶端。不過只有搭配IBM的整體服務才能獲得,換句話說就是沒有零售版。

相關詞條

熱門詞條

聯絡我們