Wabi:Caldera公司Windows应用程序解决方案
Caldera Wabi 2.2 for Linux
价格:美国 199 美元
平台:SPARC 平台版,Intel 平台版
订购信息:http://www.caldera.com/,美国境内请致电 800-850-7779,国际请致电 801-269-7012。
评论员:Dwight William Johnson
我发现为了运行我需要的 Microsoft Windows 应用程序而重启电脑很麻烦,所以当 Wabi 出现在我家门口时,我非常激动。
Wabi 是 Sun Microsystems 的一个应用程序,可以在 Unix 上运行 Windows 3.1、3.11 和 Windows for Workgroups。您必须拥有这些 Windows 版本之一才能安装到 Wabi 在您的 Linux 系统上建立的框架中。然后,您必须将您希望运行的 Windows 应用程序安装到此环境中。虽然 Wabi 本身安装在 /usr/opt 中,但 Windows 安装必须在每个希望使用 Wabi 的用户的主目录中重复进行。这些安装创建的所有目录结构都位于 Linux 目录结构内,并且可以从 Linux 访问。
Linux 版本的 Wabi 2.2 已获得 Caldera 许可并由其发布,零售价为 199 美元。有关如何获取 Wabi 的信息请访问 Caldera 网站:http://www.caldera.com/;您也可以致电 800-850-7779 和 801-269-7012(国际)。
除了其自身的 Caldera Network Desktop,Caldera 声称 Wabi 也可以在 Red Hat、Debian 和 Slackware Linux 发行版上运行,这些发行版具有 1.2.13 或更高版本的内核和 X Window System (X11R6)。安装需要本地或联网的 CD-ROM 驱动器。您的硬盘上至少需要 10MB 的可用磁盘空间,外加 Microsoft Windows 及其应用程序的空间。
Sun Microsystems 已认证了大量 16 位 Windows 应用程序可以在 Wabi 2.2 下运行(请参阅侧边栏)。
许多其他 16 位 Windows 应用程序也可以在 Wabi 下工作,只是它们尚未经过 Sun Microsystems 和 Caldera 的测试和认证。例如,我安装了 QuickBooks 3.0,到目前为止,它似乎运行完美。
Wabi 启用了 Windows 的大多数功能
在 Windows 应用程序之间剪切、复制和粘贴
访问 DOS 格式的软盘
在增强模式下运行
Windows 应用程序之间的对象链接和嵌入 (OLE)
Windows 应用程序之间的动态数据交换 (DDE)
应用程序的网络安装和使用
Windows Sockets 网络
而且,由于它在 Linux 环境中运行,您还可以执行以下操作
在 MS Windows 应用程序和 X Window System 应用程序之间剪切、复制和粘贴
透明地访问网络文件系统
在 X 终端上使用
在一个系统上运行,在另一个系统上显示
在您的桌面上同时运行其他应用程序
共享串行和并行端口
支持一个系统上的多个并发用户
访问 NetWare 文件和目录
不支持的功能包括那些需要 Microsoft Windows 网络、特殊设备驱动程序和 DOS 命令的功能。特别是,Wabi 不支持
MIDI 或 AVI
完整的 NetWare IPX/SPX 连接
共享的 Wabi Windows 目录
在有吸引力的 Caldera Wabi 包装盒内,我找到了 Wabi for Linux CD-ROM 和 180 页的索引用户指南。作为一个习惯于阅读 man 手册、README 和 HOWTO 的 Linux 用户,我发现高质量的图文并茂的 Wabi for Linux 用户指南 令人耳目一新。自由软件是一个伟大的概念,但我可以轻松地证明为一款文档如此清晰地传达需要做什么的产品花一点钱是值得的。
在我的安装了 Red Hat 4.0 和 2.0.27 内核的 Linux 机器上安装 Wabi 非常顺利。但是,当我第一次尝试启动它时,我的系统立即冻结了。这让我急忙寻找支持,我对找到的支持非常满意。Caldera 通过电子邮件提供技术支持,并托管两个邮件列表“caldera-users”和“wabi-caldera”。这三个支持来源都很快回复了我并提供了解决方案。在这种情况下,我不得不卸载与 Wabi 不兼容的 Metro-X 3.1.2,并用 XFree86-3.2 替换它。我还发现我需要通过使用 wabi -fs 调用 Wabi 来临时禁用字体服务器。
我的下一个挑战是安装 Windows:Wabi 没有向我显示 A 盘。向“wabi-caldera”快速查询后,我得知我必须使用以下命令扩展我的软盘驱动器的权限
#chmod 666 /dev/fd0
在此之后,Windows 可以轻松地从软盘安装。Wabi 也允许通过网络安装。
在我的例子中,配置 Wabi 非常容易。默认设置足以访问 Wabi 创建的 C 盘中的 DOS 文件。Windows 提供的 PostScript 驱动程序使我能够立即打印到我的 Hewlett-Packard 5MP 打印机。
对于更高级的配置,Wabi 提供了 Wabi Configuration Manager,它非常易于使用,并且可以从控制面板内的图标访问。在这里,用户可以将 Windows 软盘、驱动器、COM 端口和打印机连接到他们在独立 Linux 机器上或跨网络的 Linux 等效设备。用户还可以将 DOS 模拟器连接到程序管理器 RUN 命令、MS-DOS 提示符和从 Windows 下的图标启动的 DOS 应用程序。
由于 Red Hat 4.0 随附的 DOSEMU 0.63.1.66 不允许参数,而 Wabi 需要参数,因此我无法测试超出简单 MS-DOS 提示符的此功能。使用 DOSEMU,我能够通过我的虚拟控制台和 xterm 非常满意地访问 DOS,因此无法从 Windows 图标启动 DOS 应用程序对我来说不是什么大损失。
解决这个问题后,我注意到我的键盘没有以必要的方式工作。例如,ALT-ESC 和 DEL 不起作用。幸运的是,此时我找到了另一个支持领域——Caldera 网站上的 Wabi 区域,网址为 http://www.caldera.com/。我在这里找到了有关 XFree86-3.2 的键盘问题的文档,并且我很快实施了修复——在我的 XF86Config 中放置 XkbDisable 并在我的用户目录中启用 .Xmodmap。
一个真正的麻烦是 Wabi 创建的粘性窗口,它出现在每个虚拟 X 屏幕上。在我撰写这篇评论时,caldera-wabi 列表上的一些订阅者正在研究通过使用以下脚本在 Xnest 下启动 Wabi 来解决此问题
Xnest :1 -geometry 790x572+0+0 & exec wabi -display :1 +fs
这对于控制 Wabi 在一个窗口内的显示效果非常好。不幸的是,我无法使用它,因为 Xnest 不会从原始服务器继承键盘控件,而是实现其自身的内部默认设置,这不是 Microsoft Windows 所需的 IBM 键盘。因此,目前,当 Wabi 运行时,它会占用所有 X 屏幕。
安装我想使用的四个 Windows 应用程序——Aldus PageMaker 5.0、Aldus FreeHand 3.10、Excel 4.0 和 QuickBooks 3.0——非常常规,而且它们似乎都运行良好。
Wabi 速度很快。我没有注意到在 Wabi 下运行的 Windows 和在 DOS 下运行的 Windows 之间有任何速度差异。Windows 和 X Windows 应用程序之间的剪切和粘贴功能如广告宣传的那样工作。嘿,我真的很喜欢这个!Microsoft Windows 从未如此有趣。
在概念上,Wabi 旨在将 Microsoft Windows 与 Linux 无缝集成。在实践中,实现中存在漏洞。例如
文件管理器设置软盘进行格式化,然后给出错误。软盘的格式化必须在 Linux 中完成。
软盘驱动器必须是全局可写的,Wabi 才能运行,从而降低了网络上的系统安全性。
Wabi 的粘性窗口在 Wabi 运行时降低了 X 的功能。
Wabi 和 Microsoft Windows 都不支持流行的 600-dpi 打印机。我不得不接受 300-dpi PostScript 驱动程序。这些只是小麻烦,并且很容易找到解决方法。但是,有一些主要因素限制了 Wabi 的市场竞争力
支持的应用程序不够多。
仅支持 8 位显示限制了 Wabi 在排版和桌面出版方面的实用性,即使应用程序确实可以运行。
Microsoft 当前正在部署 32 位 Windows 97,使 Wabi 落后了两代。
我认为 Wabi 的定价对于 Linux 市场来说太高了。49.95 美元的 Wabi 将为 Caldera 赚很多钱。199 美元的 Wabi 可能会一直放在货架上,直到 Linux 成为美国企业界的主流操作系统。
如果您想要或需要从您的 X 桌面通过您的网络运行 Microsoft Windows 的多功能性和便利性,您不介意为这种特权付费,并且您的期望不是太高,我建议现在购买 Wabi for Linux。您不会失望的。它是一款专业构思和执行的产品,具有许多不错的优点,可为您提供可靠的性能。如果您喜欢 Wabi 的想法,但想运行 32 位应用程序、驱动 24 位显示器或主要使用未在认证列表中的应用程序,请等待 Wabi 3.0。Unix 版本计划于 7 月发布。Sun 和 Caldera 均未宣布 Linux 版本。但是,如果我们看不到 Linux 版本,我会感到非常惊讶。让我们希望 Sun 和 Caldera 能够看到曙光,并开始为 Linux 正在迅速成为的大众市场定价 Wabi。
Dwight William Johnson 自 1967 年以来一直从事计算机相关工作。自 1996 年 4 月以来,Linux 一直是他首选的平台。他与家人和十只猫住在华盛顿州奥林匹克半岛 Sequim 的一栋巨大的牧场式住宅中,在那里,他偶尔会在客厅里的三角钢琴上随意弹奏,或者拉一下小提琴,甚至(上帝保佑我们!)放声歌唱。您可以通过电子邮件 djohnson@olympus.net 与他联系。