OS/2是由
微软和
IBM公司共同创造,后来由IBM单独开发的一套操作系统。
版本沿革
OS/2最大规模的发行版本是于1996年发行的OS/2 Warp 4.0,取名自星舰迷航记电影中的曲速引擎(Warp drive),来代表其稳定快速的特色。这个版本是第一个运行于
x86体系的
PC之上的
32位操作系统,早于微软的
Windows 98上市。Warp改进了按照界面和加强了对外设的驱动支持,还随系统包含了一组名为“Bonus Pak”,里面有12种
应用程序,如文字处理和
传真软件等等。
随后的升级版本是
OS/2 Warp 3 Connect——一个加强了网络支持的版本。而代号Merlin的OS/2 Warp 4版,是最后一个
公开发行的OS/2版本。在与Windows的竞争中,OS/2最终失败了。随后
IBM也发行了若干个版本的升级,但仅仅是小范围的使用。据说在金融和银行等行业中,有部分系统依旧在使用OS/2。
1.x
OS/2 1.0在1987年4月2日上市。它可以同时执行数个OS/2程序以及一个
DOS程序(Model 80可同时执行数个DOS程序),但是屏幕上一次只能看到一个程序的运行画面,而且只有
文本模式(除非安装演示管理器以支持图形模式)。1988年10月,IBM推出了OS/2 1.1标准版,为OS/2增加了图形界面Presentation Manager,
硬盘容量最高可以支持2GB。1989年IBM又发布了Extended Edition,增加了Database Manager以及Communication Manager。前者是一个
多任务的
关系数据库,而后者让大型主机的客户可以通过3270、5250模拟将PC机与大型主机连接。
1989年5月16日发布的OS/2 1.2加入了
HPFS(High Performance File System)以支持
长文件名和
高容量硬盘,磁盘功能比DOS
FAT好很多。OS/2 1.2 Extended Edition增加了
REXX直译式
程序语言,就像是
Unix的Shell Programming一样:REXX可以当作是DOS的批语言来用,也可以用它编写简单的程序。
IBM此时开始将OS/2分成两条产品线:为了发挥Intel正在设计中的80386芯片的威力,OS/2 2.0将不再要求与80286兼容,同时IBM将OS/2 3.0定位成网络
服务器操作系统。
1990年,当IBM与微软还在
合作开发OS/2的下一版本时,微软同时也开发出
Windows 3.0并大量销售。渐渐地,微软的资源、人力以及注意力逐渐由开发OS/2转移到开发Windows。由于两家厂商意见的分歧以及相互间的不信任,为了保证OS/2开发的顺利进展,IBM和微软决定接手OS/2 2.0的开发工作,而微软则负责Windows以及OS/2 3.0。
OS/2 1.3
OS/2 1.3是第一个全部由IBM独立负责完成的产品,除了原先的程序码之外,所有新添加的功能都是IBM
自行开发的。1.3版比先前的版本执行速度快,程序本身也较小,安装、配置比以前也容易多了,而且加入了Adobe Type I向量缩放字形,支持的
屏幕分辨率提高到1024×768。在功能上,IBM也改进了置换文件的演算法,并加入硬盘延迟写入等等。
2.x
OS/2 2.0是第一套在PC上运行的真正
多任务操作系统。1991年1月1日,OS/2 2.0正式发表,IBM很自豪地标榜这一版OS/2为“a better DOS than DOS and a better Windows than Windows”(比DOS更好的DOS,比Windows更好的Windows)。从技术角度来看确实如此:通过80386的虚拟86模式(Virtual 86 Mode),OS/2 2.0可以让每一个DOS程序分别在各自的虚拟DOS机器(VDM,Virtual DOS Machine)上执行,就好像用户同时拥有好几台PC分别执行这些程序一样。不但具有优先式
工作模式,不会让任何一个程序占据所有
系统资源不放,而且任何一个DOS程序
宕机不会造成其他程序一起挂掉。因为Windows也是DOS程序的一种,所以通过OS/2的VDM执行
Windows程序也可以获得上述优点,而且不同程序之间仍然可以通过OS/2提供的
DDE和剪贴簿交换数据。
OS/2 2.0同时将
图形界面重新翻新,引进了一套完全面向对象的操作界面:Workplace Shell(WPS),不但将操作系统的对象具体化,连
文件系统也包含在内。相比之下,Windows系统直到
Windows 95整个界面才算变得较为面向对象。
1992年,OS/2 2.01正式发表,IBM也标榜这一版OS/2为“a better DOS than DOS and a better Windows than Windows”(比DOS更好的DOS,比Windows更好的Windows)。
1993年,IBM再接再厉,发表了
OS/2 2.1版,这一版本将整个
图形系统重新改写,配合
Windows 3.1,在Win-OS/2(OS/2附带的一个修改过的Windows,可以在里面执行Windows程序)里面加入了对
TrueType字型的支持;配合多媒体的
发展趋势,加入了Multimedia Presentation Manager(
MMPM/2),提供稳定的声音、图像能力;配合
笔记本电脑的发展,这一版本也支持
PCMCIA、Advanced Power Management
电源管理能力。为了降低产品的价格,IBM又另外发售了OS/2 2.11版,当把该版本安装在已装有Windows 3.1的机器上时,
安装程序会自动修改原先的Windows,配合OS/2使用。
3.x
1994年10月,OS/2 3.0正式改名为OS/2 Warp 3.0。这名称源自当初开发中的代号。Warp是从“星舰迷航记(StarTrek)”中借来的名词,表示这一版本的速度跟光速一样快。Warp的最初
设计目标是能在配有4 MB内存的PC上顺利执行,但是您若真的照办,那可累了!不过只要有8 MB内存,Warp 3就可以运行得相当顺畅。这一版本提供相当充足的各种
驱动程序,并改进了不少功能,还加入了对
TCP/IP的支持(Internet Access Kit),包含拨号网络、一套浏览器(WebExplorer)、一堆
TCP/IP工具(
E-mail、
FTP、
Telnet等等)。更重要的是增加了一套BonusPak光盘,提供好几套OS/2版本的应用软件,例如IBM Works,它是一套集成应用软件,包含表格处理、文字处理、数据库和
统计图表等功能。
1995年,IBM又发表了Warp Connect 3,这一版本增加了局域网功能,可以和Novell Netware以及IBM
LAN Server连接,共享打印机、
磁盘空间等资源。1996年IBM将Warp和Lan Server合并为Warp Server,成为一套完整的网络
服务器操作系统,功能包括
打印服务器、
文件服务器、
远程访问、网管(System View for OS/2)等等。
4.x
1996年9月,Warp 4(Merlin)正式发售。除了将Workplace Shell全面翻新(有点像Macintosh与
Lotus Smart Center的混合体,开发人员是前
苹果员工),又增加了一堆新功能。Warp 4是第一套内嵌
Java、
语音识别的操作系统,IBM将Warp 4定位成通用的用户端操作系统,可以连接任何
网络环境。内嵌的Java让您不用通过浏览器和其他
辅助工具就能执行Java程序,通过
语音识别系统可以直接用语音操纵操作系统。内置的
LAN Distance可以让移动电脑通过电话拨回公司,使用公司的内部网络,就像在公司内部的用户一样。而安装程序也进行了相当大的改进,使安装OS/2不再是一件难事。
之后
2005年12月23日,IBM宣布不再销售和支持OS/2系统。OS/2的支持者要求IBM将OS/2的
源代码开放。尽管OS/2仍然拥有部分市场,但是IBM已经宣布,从2006年开始,需要进行特殊预约才可以获得进一步的
技术支持。OS/2所有产品的销售将于12月23日停止,而
多任务操作系统也将于2006年12月31日前停止销售,并开始向
Linux系统转移。
相关新闻
IBM在2005年12月25日开始停止销售OS/2操作系统,并且将从2005年12月31日开始停止支持OS/2操作系统。但是,数量众多的公司和个人都在使用OS/2操作系统,他们正在寻找让OS/2继续生存下去的办法。
在2006年4月份,
OS/2网站OS2WORLD发起请愿活动,这项请愿活动的目的是让IBM开放OS/2源代码,这样的OS/2用户可以继续使用并且发展这个操作系统。在11月,OS2WORLD网站征集到1万2千份请愿签名,并且将签名交给IBM的
CEO彭明盛,但是IBM公司还没有对请愿做出反应。
但是,不管IBM最终是否会开放OS/2操作系统
源代码,还有其他机构在继续维持OS/2的生命。比如,美国的Serenity Systems International公司已经开发了OS/2的OEM版本,名称是eComStation,支持诸多软件,比如
OpenOffice等等。eComStation操作系统还将集成一系列新的图形
驱动程序,加入对声效的支持,将加入来自于
Windows操作系统的网卡驱动程序和无线设备驱动程序。显然,尽管IBM已经放弃OS/2,但是还有热心人继续开发OS/2。
但是,如果OS/2、eComStation开发者可以接触到OS/2源代码,将有助于他们的研发。OS2WORLD网站也希望进一步和IBM接触,来安排OS/2的继续开发事宜。
不少电脑
发烧友试图找到OS/2落败的原因,大家都开玩笑地说是由于IBM取错了名字:
I Beat Myself(我打败了我自己)
Industry Biggest Mistake(最大的工业错误)……
落败原因