接上篇…
②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,在WinOS/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工具(Email、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的ECommerce产品中,可惜笔者也没看到过,只能道听途说罢了!不过倒是有一套WorkSpaceOnDemand,它是一整套构建在OS/2WarpServer上的工具,目标是作为IBMENetwork的一环,将无盘PC转变成网络运算环境中的用户端。不过只有搭配IBM的整体服务才能获得,换句话说就是没有零售版。
OS/2已经失败了吗?
这真是个敏感的问题。网络上有一大群OS/2的忠实拥护者,一致推崇OS/2的多任务、稳定、高效等优点。要说OS/2失败的话,这些人可能是打死也不承认。但是,如果从OS/2销售的数量、为OS/2设计的软件数量,以及各家硬件厂商编写驱动程序的踊跃程度等因素来看,足以证明OS/2惨败给Windows了。为什么一个设计优秀、有效率、稳定的产品会输给它的对手呢?这个问题的答案有很多,例如当年内存太贵,执行OS/2的需求比Windows需求高;而且OS/2一开始卖得太贵,没有几个人买得起等等,但笔者认为最根本的原因是IBM错估了个人电脑的市场以及种种行销不利的因素。
从一开始,IBM在大型电脑领域就是以优秀、稳定的产品、完整周全的服务、完好的技术支持和妥善的维护服务著称。而大型企业用户多半有一组人或是信息部门负责企业信息系统,这些人也多半具备电脑程序的编写、维护能力;当IBM踏入个人电脑市场的领域时,仍然沿用大型主机的市场与思考模式来运作,从个人电脑销售量就可以看出差距有多严重。
个人电脑的使用者几乎都是单一客户,有很多人对电脑完全一窍不通;需求不见得高,却几乎个个不同;除了少数人之外,大部分人都没有编写程序的能力。换句话说,"没有用户愿意购买没有合适软件可用的操作系统!"除非OS/2有足够的应用软件,就像VisiCalc让大家买AppleII、Lotus123让大家买IBMPC、PageMaker和PhotoShop让大家去买Macintosh一样。缺少足够的应用软件,或是不能执行现有的应用软件,就不可能取代Wintel。
看看GEOS、NeXTStep、SoftWindow、SunWABI(WindowsApplicationBinaryInterface),我们就知道它们为什么失败了。这些操作系统有的不能执行Windows程序(如GEOS、NeXTStep),有的只能执行部分Windows程序(如SoftWindow、WABI)。而OS/22.x、OS/2Warp3因为能执行Windows3.1的各种应用软件,所以可以和Windows3.1一搏。但是随着Windows95的出现、Windows程序改为32位(Win32),而IBM还宣布OS/2Warp4将不会支持Win32时,我们就可以说OS/2大势已去,绝对不可能取得个人电脑市场的领导地位了!
个人电脑的用户不像企业用户那样保守、忠诚度高。一个操作系统很昂贵、没有应用软件可用、不能执行Windows的软件,但是不太会宕机、很稳定;另一个操作系统便宜、有一大堆现成的软件可供挑选、能执行所有的Windows软件,但是三天两头出点小问题。请问您会买哪一种?IBM似乎一直不了解这一点,总是将OS/2当作企业用户的产品卖,当然玩不过Windows。OS/2技术支持部门最常被客户问到的一个问题就是:如何在OS/2里面玩DOOM?
讲到行销不利的因素,由于OS/2身负的重任太多,反而造成很多误解。举个例子来说,OS/2刚开始出货时,IBM正好在大力推行IBMPS/2电脑系统,搞得大多数人都以为要用OS/2就必须将电脑也换成PS/2。再加上当年内存很贵,OS/2所需的内存又多,要求的其他硬件配置也高,最严重的是没有任何重要的应用软件厂商推出OS/2版的产品(即使今日Lotus已经成为IBM的子公司,也不愿意推出SmartSuiteforOS/2,甚至连Notes5都不打算推出OS/2版),请问这样的操作系统怎能卖得好?
目前看来唯一能取代Windows环境的,恐怕只有新版的Windows本身了。除非还有哪一家公司开发出一套操作系统,可以扫行所有的Windows程序,兼具稳定、快速、便宜等种种优点于一身,那么也许有可能成功,而不会重蹈OS/2的覆辙。