OS/2 :微软和IBM公司创造的操作系统

更新时间:2024-09-21 01:47

OS/2是由微软和IBM公司共同创造,后来由IBM单独开发的一套操作系统。OS/2是"Operating System/2"的缩写,是因为该系统作为IBM第二代个人电脑PS/2系统产品线的理想操作系统引入的。在dos于PC上的巨大成功后,以及GUI图形化界面的潮流影响下,IBM和Microsoft共同研制和推出了OS/2这一当时先进的个人电脑上的新一代操作系统。最初它主要是由Microsoft开发的,由于在很多方面的差别,微软最终放弃了OS/2而转向开发Windows“视窗”系统。最大规模的发行版本是于1996年发行的OS/2 Warp 4.0,取名自星舰迷航记电影中的曲速引擎(Warp drive)。

兴衰史

在Windows3.x开始为世人接受之初,个人电脑的操作系统中唯一可以与Windows操作系统分庭抗礼的就是OS/2。这套原先是微软与IBM合作生产的操作系统,由于某些时空背景因素,加上微软致力于Windows的开发工作,致使OS/2的命运惨淡。虽然OS/2的销售成绩不如Windows,但是许多专家仍一致推崇OS/2的技术能力。

----谈到OS/2,就得先回头看看当年IBM发展IBM PC与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也觉得不是办法,于是配合PC/AT的推出,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分成两条产品线:为了发挥英特尔正在设计中的80386芯片的威力,OS/22.0将不再要求与80286兼容,同时IBM将OS/23.0定位成网络服务器操作系统。

----1990年,当IBM与微软还在合作开发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就被微软重新命名为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直到Windows 95整个界面才算变得较为面向对象。

----1993年,IBM再接再厉,发表了OS/22.1版,这一版本将整个图形系统重新改写,配合Windows 3.1,在Win-OS/2(OS/2附带的一个修改过的Windows,可以在里面执行Windows程序)里面加入了对TrueType字型的支持;配合多媒体的发展趋势,加入了MultimediaPresentationManager(MMPM/2),提供稳定的声音、图像能力;配合笔记本电脑的发展,这一版本也支持PCMCIA、AdvancedPowerManagement电源管理能力。为了降低产品的价格,IBM又另外发售了OS/22.11版,当把该版本安装在已装有Windows 3.1的机器上时,安装程序会自动修改原先的Windows,配合OS/2使用。

----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不断地被拿来和当时还没出货的芝加哥(Windows 95)比较!

OS/24.x版本

----1996年9月,Warp4(Merlin)正式发售。除了将WorkplaceShell全面翻新(有点像麦金塔与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的整体服务才能获得,换句话说就是没有零售版。

OS/2落败原因

1、驱动程序的问题,这点和现在论坛之中讨论安装Leopard在PC上类似。OS/2当年的驱动也是非常大费劲,直至OS/2 Warp 3时才有了一些改观,但是总体上还是不如Windows

2、内存的要求高。如果是现在自然没有什么问题。在当年安装OS/2时,6万多的HP服务器内存不过也就是64MB,当时已经高呼万岁了,可是主流机型还是在8MB左右。

参考资料

免责声明
隐私政策
用户协议
目录 22
0{{catalogNumber[index]}}. {{item.title}}
{{item.title}}
友情链接: