OS/2 兴 衰 史
在Windows 3.x 开 始 为 世 人 接 受 之 初, 个 人 电 脑 的 操 作 系 统 中 唯 一 可 以 与Windows 操 作 系 统 分 庭 抗 礼 的 就 是OS/2。 这 套 原 先 是 微 软 与IBM 合 作 生 产 的 操 作 系 统, 由 于 某 些 时 空 背 景 因 素, 加 上 微 软 致 力 于Windows 的 开 发 工 作, 致 使OS/2 的 命 运 惨 淡。 虽 然OS/2 的 销 售 成 绩 不 如Windows, 但 是 许 多 专 家 仍 一 致 推 崇OS/2 的 技 术 能 力。
---- 谈 到OS/2, 就 得 先 回 头 看 看 当 年IBM 发 展IBM PC 与DOS 的 情 景。1981 年, 当IBM 准 备 推 出IBM Personal Computer 与 其 他 众 多 个 人 电 脑 厂 商 竞 争 的 时 候, 个 人 电 脑 市 场 才 方 兴 未 艾, 很 少 有 人 能 预 料 到 今 天 的 个 人 电 脑 市 场 会 这 么 大。IBM 虽 然 是 电 脑 业 界 的 巨 人, 早 已 在 大 型 主 机 领 域 纵 横 多 年, 拥 有 丰 富 的 经 验 与 技 术, 但 或 许 是 太 低 估 了 这 个 市 场, 或 许 是IBM 过 去 大 型 主 机 经 营 得 太 成 功 了, 将 过 去 的 经 验 套 在 个 人 电 脑 这 个 领 域 反 而 造 成 了 更 大 的 错 误。
---- 对IBM 来 说, 最 不 幸 的 是 它 太 低 估 个 人 电 脑 的 市 场 了 ! 原 先 打 算 五 年 才 卖275,000 台PC, 但 在1981 年8 月12 日 正 式 发 表Personal Computer 的 前 一 天, 也 就 是IBM 在ComputerLand 经 销 商 年 度 大 会 上 做 事 前 展 示 说 明 的 当 天,ComputerLand 的 经 销 商 就 下 了 大 约250,000 台 的 订 单 ! 第 二 天 正 式 发 表 时,IBM 又 接 到 了250,000 张 订 单。 错 误 的 预 估, 导 致 生 产 线 的 生 产 能 力 与 零 件 库 存 严 重 不 足, 有 很 长 一 段 时 间,IBM 面 临 空 有 一 大 堆 订 单, 却 无 货 可 卖 的 情 况。 更 不 幸 的 是,IBM 接 下 来 对 个 人 电 脑 的 预 测 也 几 乎 都 没 对 过 !
---- 从 一 开 始,DOS 这 种 单 任 务 的 作 业 环 境 就 不 适 合 我 们 使 用: 当 我 们 用WordStar 打 一 份 报 告, 而 需 要 计 算 数 字 时, 您 希 望 电 脑 帮 您 计 算 吧 ? 很 抱 歉, 请 先 存 档, 回 到DOS 下, 执 行Lotus 1 �2 �3, 算 出 答 案 之 后 抄 下 来, 然 后 回 到DOS 下, 执 行WordStar, 再 将 刚 才 的 数 字 打 上 去, 很 笨 很 蠢 吧 ? 没 错 ! 所 以Borland 写 了 常 驻 程 序SideKick 让 您 可 以 随 时 调 用 计 算 器 等 小 工 具, 算 是 解 决 了 一 小 部 分 的 问 题, 但 是 诸 如 列 表 时 就 不 能 打 字 等 种 种 问 题 实 在 太 多 了。 到 了1984 年,IBM 也 觉 得 不 是 办 法, 于 是 配 合IBM PC AT 的 推 出,IBM 宣 布 将 会 为IBM PC AT 开 发 一 套 多 任 务 操 作 系 统, 从 此 开 始 了 与 微 软 合 作 开 发OS/2 的 工 作。
OS/2 1.x 版 本 的 沿 革
---- OS/2 1.0 在1987 年12 月 上 市。 它 可 以 同 时 执 行 数 个OS/2 程 序 以 及 一 个DOS 程 序, 但 是 屏 幕 上 一 次 只 能 看 到 一 个 程 序 的 运 行 画 面, 而 且 只 有 文 本 模 式。1988 年10 月,IBM 推 出 了OS/2 1.1 标 准 版, 为OS/2 增 加 了 图 形 界 面Presentation Manager, 硬 盘 容 量 最 高 可 以 支 持2GB。1989 年IBM 又 发 布 了Extended Edition, 增 加 了Database Manager 以 及Communication Manager。 前 者 是 一 个 多 任 务 的 关 系 数 据 库, 而 后 者 让 大 型 主 机 的 客 户 可 以 通 过3270、5250 模 拟 将PC 机 与 大 型 主 机 连 接。
---- 1.2 版 的OS/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 与Microsoft 还 在 合 作 开 发OS/2 的 下 一 版 本 时,Microsoft 同 时 也 开 发 出Microsoft Windows 3.0 并 大 量 销 售。 渐 渐 地,Microsoft 的 资 源、 人 力 以 及 注 意 力 逐 渐 由 开 发OS/2 转 移 到 开 发Windows。 由 于 两 家 厂 商 意 见 的 分 歧 以 及 相 互 间 的 不 信 任, 为 了 保 证OS/2 开 发 的 顺 利 进 展,IBM 决 定 接 手OS/2 1.x 以 及OS/2 2.0 的 开 发 工 作, 而Microsoft 则 负 责Windows 以 及OS/2 3.0。 不 久 之 后,OS/2 3.0 就 被Microsoft 重 新 命 名 为Windows NT 了。
---- OS/2 1.3 是 第 一 个 全 部 由IBM 独 立 负 责 完 成 的 产 品, 除 了 原 先 的 程 序 码 之 外, 所 有 新 添 加 的 功 能 都 是IBM 自 行 开 发 的。1.3 版 比 先 前 的 版 本 执 行 速 度 快, 程 序 本 身 也 较 小, 安 装、 配 置 比 以 前 也 容 易 多 了, 而 且 加 入 了Adobe Type I 向 量 缩 放 字 形, 支 持 的 屏 幕 分 辨 率 提 高 到1024 ×768。 在 功 能 上,IBM 也 改 进 了 置 换 文 件 的 演 算 法, 并 加 入 硬 盘 延 迟 写 入 等 等。
OS/2 2.x 版 本 的 沿 革
---- OS/2 2.0 是 第 一 套 在PC 上 运 行 的 真 正 多 任 务 操 作 系 统。1992 年,OS/2 2.0 正 式 发 表,IBM 很 自 豪 地 标 榜 这 一 版OS/2 为"a better DOS than DOS and a better Windows than 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 整 个 界 面 才 算 变 得 较 为 面 向 对 象。
---- 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 使 用。
OS/2 3.x 版 本 的 沿 革
---- 1994 年10 月,OS/2 3.0 正 式 改 名 为OS/2 Warp 3.0。 这 名 称 源 自 当 初 开 发 中 的 代 号。Warp 是 从" 星 舰 迷 航 记(Star Trek)" 中 借 来 的 名 词, 表 示 这 一 版 本 的 速 度 跟 光 速 一 样 快。Warp 的 最 初 设 计 目 标 是 能 在 配 有4MB 内 存 的PC 上 顺 利 执 行, 但 是 您 若 真 的 照 办, 那 可 累 了 ! 不 过 只 要 有8MB 内 存,Warp 3 就 可 以 运 行 得 相 当 顺 畅。 这 一 版 本 提 供 相 当 充 足 的 各 种 驱 动 程 序, 并 改 进 了 不 少 功 能, 还 加 入 了 对TCP/IP 的 支 持(Internet Access Kit), 包 含 拨 号 网 络、 一 套 浏 览 器(Web Explorer)、 一 堆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) 等 等。 不 幸 的 是,Warp 3 不 断 地 被 拿 来 和 当 时 还 没 出 货 的Chicago (Windows 95) 比 较 !
OS/2 4.x 版 本
---- 1996 年9 月,Warp 4 (Merlin) 正 式 发 售。 除 了 将Workplace Shell 全 面 翻 新( 有 点 像Macintosh 与Lotus SmartCenter 的 混 合 体, 开 发 人 员 是 前Apple 员 工), 又 增 加 了 一 堆 新 功 能。Warp 4 是 第 一 套 内 嵌Java、 语 音 识 别 的 操 作 系 统,IBM 将Warp 4 定 位 成 通 用 的 用 户 端 操 作 系 统, 可 以 连 接 任 何 网 络 环 境。 内 嵌 的Java 让 您 不 用 通 过 浏 览 器 和 其 他 辅 助 工 具 就 能 执 行Java 程 序, 通 过 语 音 识 别 系 统 可 以 直 接 用 语 音 操 纵 操 作 系 统。 内 置 的LAN Distance 可 以 让 移 动 电 脑 通 过 电 话 拨 回 公 司, 使 用 公 司 的 内 部 网 络, 就 像 在 公 司 内 部 的 用 户 一 样。 而 安 装 程 序 也 进 行 了 相 当 大 的 改 进, 使 安 装OS/2 不 再 是 一 件 难 事。
OS/2 4.x 版 本 之 后
---- IBM 一 直 没 有 宣 布 放 弃OS/2。 谣 传IBM 有 一 套 未 公 开 发 售 的OS/2 5.0, 好 像 是 搭 售 在IBM 的E �Commerce 产 品 中, 可 惜 笔 者 也 没 看 到 过, 只 能 道 听 途 说 罢 了 ! 不 过 倒 是 有 一 套WorkSpace On �Demand, 它 是 一 整 套 构 建 在OS/2 Warp Server 上 的 工 具, 目 标 是 作 为IBM E �Network 的 一 环, 将 无 盘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 让 大 家 买Apple II、Lotus 1 �2 �3 让 大 家 买IBM PC、PageMaker 和PhotoShop 让 大 家 去 买Macintosh 一 样。 缺 少 足 够 的 应 用 软 件, 或 是 不 能 执 行 现 有 的 应 用 软 件, 就 不 可 能 取 代Wintel。
---- 看 看GEOS、NeXTStep、SoftWindow、Sun WABI (Windows Application Binary Interface) , 我 们 就 知 道 它 们 为 什 么 失 败 了。 这 些 操 作 系 统 有 的 不 能 执 行Windows 程 序( 如GEOS、NeXTStep), 有 的 只 能 执 行 部 分Windows 程 序( 如SoftWindow、WABI)。 而OS/2 2.x、OS/2 Warp 3 因 为 能 执 行Windows 3.1 的 各 种 应 用 软 件, 所 以 可 以 和Windows 3.1 一 搏。 但 是 随 着Windows 95 的 出 现、Windows 程 序 改 为32 位(Win32), 而IBM 还 宣 布OS/2 Warp 4 将 不 会 支 持Win32 时, 我 们 就 可 以 说OS/2 大 势 已 去, 绝 对 不 可 能 取 得 个 人 电 脑 市 场 的 领 导 地 位 了 !
---- 个 人 电 脑 的 用 户 不 像 企 业 用 户 那 样 保 守、 忠 诚 度 高。 一 个 操 作 系 统 很 昂 贵、 没 有 应 用 软 件 可 用、 不 能 执 行Windows 的 软 件, 但 是 不 太 会 宕 机、 很 稳 定; 另 一 个 操 作 系 统 便 宜、 有 一 大 堆 现 成 的 软 件 可 供 挑 选、 能 执 行 所 有 的Windows 软 件, 但 是 三 天 两 头 出 点 小 问 题。 请 问 您 会 买 哪 一 种 ?IBM 似 乎 一 直 不 了 解 这 一 点, 总 是 将OS/2 当 作 企 业 用 户 的 产 品 卖, 当 然 玩 不 过Windows。OS/2 技 术 支 持 部 门 最 常 被 客 户 问 到 的 一 个 问 题 就 是: 如 何 在OS/2 里 面 玩DOOM ?
---- 讲 到 行 销 不 利 的 因 素, 由 于OS/2 身 负 的 重 任 太 多, 反 而 造 成 很 多 误 解。 举 个 例 子 来 说,OS/2 刚 开 始 出 货 时,IBM 正 好 在 大 力 推 行IBM PS/2 电 脑 系 统, 搞 得 大 多 数 人 都 以 为 要 用OS/2 就 必 须 将 电 脑 也 换 成PS/2。 再 加 上 当 年 内 存 很 贵,OS/2 所 需 的 内 存 又 多, 要 求 的 其 他 硬 件 配 置 也 高, 最 严 重 的 是 没 有 任 何 重 要 的 应 用 软 件 厂 商 推 出OS/2 版 的 产 品( 即 使 今 日Lotus 已 经 成 为IBM 的 子 公 司, 也 不 愿 意 推 出SmartSuite for OS/2, 甚 至 连Notes 5 都 不 打 算 推 出OS/2 版), 请 问 这 样 的 操 作 系 统 怎 能 卖 得 好 ?
---- 目 前 看 来 唯 一 能 取 代Windows 环 境 的, 恐 怕 只 有 新 版 的Windows 本 身 了。 除 非 还 有 哪 一 家 公 司 开 发 出 一 套 操 作 系 统, 可 以 扫 行 所 有 的Windows 程 序, 兼 具 稳 定、 快 速、 便 宜 等 种 种 优 点 于 一 身, 那 么 也 许 有 可 能 成 功, 而 不 会 重 蹈OS/2 的 覆 辙。
en我们那里建行用atm的就是这个