Metro Link Motif Complete!
制造商:Metro Link
电子邮件:sales@metrolink.com
网址:http://www.metrolink.com/
价格:149 美元
评测人:Liam Greenwood
Metro Link Motif Complete! 是适用于 Linux x86 和 Linux on Alpha 的 Motif 1.2、2.0 和 2.1 的运行时和开发版本。它还包括一个用于 x86 的 Motif 小部件的额外套件。
要安装该软件,您需要一台 x86 Linux 机器或一台 Alpha Linux 机器,具有 8MB 到 16MB 或更多的主内存,以及 14MB(仅运行时)到 80MB(完整安装,包含所有选项)的磁盘空间。x86 的 libc5 和 glibc 版本均可用,并且手册非常具体,不仅说明了您需要的其他软件级别,还说明了您用于查找这些级别的命令。
我收到了一张 CD-ROM 和一份手册草稿。该产品显然没有因是预生产版本而受到影响,相当不错的手册中没有明显的错误。《用户指南》主要涵盖运行时环境(MWM 等)的安装和配置。如果您想进行开发,您需要另寻文档,或者满足于 CD 上的内容。
安装是在运行 Debian 2.0 的 Alpha 工作站和运行 Caldera OpenLinux 1.2 的奔腾机上完成的。Alpha 上的安装进行得很顺利,只有对话框中的文本在句子中间停止导致了一些干扰。x86 安装也进行得相当顺利。Metro 提供了易于使用的 GUI 安装程序,以及自行安装的说明。他们同时提供了 RPM 和 tar 存档;我选择了 RPM。GUI 会引导您完成关于您想要安装哪些版本的问题,选择合适的 RPM 并安装它们。Metro 在一个文本小部件中运行 RPM,该小部件允许它们显示来自 RPM 的输出文本。在我的情况下,我有两个软件包冲突,xbmbrowser-5.1-1 和 Pixmap-2.6-1。这些导致 RPM 安装失败;但是,GUI 不会扫描显示的文本以查找错误,因此当您移动到下一个屏幕时,没有任何提示告诉您安装已失败。我认为这是原本很棒的安装中的一个缺陷,Metro Link 应该让 GUI 清楚地显示安装是否成功完成。

图 1. 截图
在 x86 系统上,所有运行时元素都工作正常,包括 MWM(Motif 窗口管理器)、fpanel(类似于 CDE,通用桌面环境,面板)和 Motif 版本的 xterm。(见图 1。)然而,它们的运行效果并不好;X 占用了大约 45% 的 CPU,而 fpanel 占用了 52%,同时在原本空闲的机器上保持了略低于 2 的负载平均值。此外,fpanel 和 MWM 都需要编辑文本文件才能进行配置。随着 KDE 和 GNOME 大力努力为桌面提供 GUI 管理工具,此功能不太可能受到欢迎。另一方面,对于只想获得类似 CDE 环境的人来说,此软件包不太可能具有吸引力。在 Alpha 上,MWM 和 fpanel 运行良好,但 Motif xterm 无法运行,因为 Debian 没有 libncurses。在将 /lib/libncurses.so.4.2 链接到 /lib/libtermcap.so.2 后,它运行正常。
演示程序存储在 /usr/src/motif 目录中,在两个平台上都构建和运行良好,xmcd 也是如此。
该软件附带了来自 KL Group Inc. 的额外软件包,仅适用于 x86 和 Motif 2.1,它是 XRT Professional Developer's Suite 系列 Motif 小部件的完整且功能齐全但不受支持的版本。这需要额外的 50MB 磁盘空间。
该软件包附带了大量磁盘上的 PostScript 文档,其中包含每个级别 Motif 的大部分 OSF 文档。对于 1.2,它们包括
programGuide:OSF/Motif 程序员指南
programRef:OSF/Motif 程序员参考(man pages)
releaseNotes:OSF/Motif 发行说明(摘录)
styleGuide:OSF/Motif 风格指南
usersGuide:OSF/Motif 用户指南
2.0 和 2.1 版本还具有 widgetGuide:OSF/Motif 小部件编写者指南。CD-ROM 上还提供了用户指南以及 Alpha 和 x86 README(格式化的发行说明),所有文档均为 PostScript 格式。
对于任何在 Linux 上使用 Motif 进行开发的人来说,Metro Link Complete! 都是一个出色的软件包。软件包质量很高,我相信一些粗糙之处是由于我收到的用于评测的预发布版本造成的。
感谢 Martin Lucina 在他的 AlphaStation 上运行此程序。
Liam Greenwood (liam@sasquach.gen.nz) 是 EDS (NZ) Ltd. 的解决方案架构师。自从 Slackware 将 0.99 内核制作成发行版以来,他一直在使用 Linux。他既高兴又沮丧,因为可行的端口增长速度超过了他能设法获得平台来运行它们的速度。