Caldera Network Desktop Preview II

作者:Eric Goebelbecker

Caldera Network Desktop 是一个基于 Linux 操作系统,并捆绑了由 Caldera, Inc. 授权和/或开发的商业软件的运行环境。它提供了一个界面和增值功能,可以帮助 Linux 拓展更广泛的市场。除了 Network Desktop 提供的重要功能外,Caldera 还宣布他们将为 Linux 提供更多产品,包括 WordPerfect 6.0 的 Linux 原生版本,其价格将与 Windows 应用程序具有竞争力。由于这些原因,Network Desktop 对于 Linux 社区来说是一个重要的产品,它值得关注。

Network Desktop 提供了一个安装和软件管理系统,使得最终用户和系统管理员更容易管理和安装。软件包管理系统,即 Red Hat Software 的 RPM,优于我在任何商业 Unix 或 DOS/Windows 环境中见过的任何软件管理系统。它还提供了一个具有图形界面、自动化功能、分布式数据库以及与运行相同工具的其他 UNIX 版本兼容的网络备份实用程序。Caldera 还捆绑了一个字体服务器,进一步简化了企业网络的管理,并支持通常 Linux 不可用的字体格式。

为了更好的互操作性,Caldera 直接从 Novell 获得了 Netware 4.x 客户端代码的许可。他们开发了一个 netware 自动挂载器,以及对 Netware 4.x 目录服务的完全访问。

Caldera 还包括预编译和配置好的互联网工具,例如 Web 浏览器、Web 服务器、可配置的 FTP 服务器和一个重要的 TCP 安全工具。

当然,Caldera 还提供了在其广告中显著展示的桌面 shell。

我在一个配备 90MHz Pentium 系统、24MB RAM 和两个 525MB IDE 硬盘的系统上安装了 Network Desktop Preview II。Preview II 版本基于 Red Hat Commercial Linux Release 2.x,其中包括 Linux 内核版本 1.2.13、XFree86 版本 3.1.2 和 gcc 版本 2.7.0。

Caldera(公平地说,也包括 Red Hat)的安装过程绝对是该产品的优势之一。安装 Network Desktop 可以说是比安装 Windows 95 或 OS/2 更容易。这归功于两个重要特性:Caldera 的文档和 Red Hat 的安装程序和软件包管理工具。

Linux 拓展更广泛市场的一种方式是使其对“普通”用户更易于访问。虽然我们许多长期 Linux 用户认为,从 Net 上获取新的 CDROM 或下载新软件所涉及的发现过程是乐趣的一部分,但许多想要了解更多关于 UNIX 和计算的用户没有时间和技能,或者有时没有必要的耐心来构建和维护他们的第一个 Linux 系统。

Network Desktop 的安装过程完美地解决了这个问题。由于我从未拥有过 Red Hat Linux CD(我计划改变这种情况),我不知道 Red Hat 的安装在哪里结束,Caldera 的修改在哪里开始。无论如何,最终的产品令人愉快。

Caldera 的 Getting Started 指南有八页关于如何在 PC 上安装 Network Desktop 的内容。在介绍了硬件要求之后,本章通过询问安装程序一系列关于其目标 PC 的问题,获得了继续安装所需的信息。安装程序被指示记录他们的答案;这些回答构成了成功完成该过程所需的网络配置信息。

本节之后是对内存需求、启动多个操作系统以及新用户需要熟悉的其他几个主题的精彩讨论。在介绍了这些信息之后,安装程序必须选择合适的内核。

该手册包含一些图表和一个表格,用于根据网卡、SCSI 适配器和 CDROM 找到正确的镜像;这些对于首次安装 Linux 的人尤其有用。安装程序被引导完成创建 4 张软盘以构建系统的过程。这几乎是每个最新的 Linux 发行版通用的过程。

对于从早期 Linux 版本升级的人员,Caldera 提供了一些非常方便的功能。CDROM 包含一组 PERL 脚本,这些脚本提示安装程序输入选择内核所需的信息。这些脚本保存 XF86Config 文件和鼠标设备链接(用于 X-Windows)、fstab(用于文件系统)以及工作站 IP 地址。如果没有以太网卡,脚本会警告升级程序 PPP/SLIP 配置信息将不会被保存。然后,脚本创建软盘。

从软盘启动并准备从 CD 传输软件的过程非常常规。分区过程流畅且文档完善,正如我之前所说,Caldera 在解释启动多个操作系统的过程方面做得非常出色。

我确实在安装后期发现了一个可能对某些用户造成问题的地方。我的系统中没有以太网卡,而且由于我只使用 PPP 进行联网,我怀疑我不是少数。

安装的网络配置部分提示用户输入必要的信息,将信息保存到系统配置文件,并尝试配置第一个以太网接口。如果没有接口,该过程会显示错误。对于用户而言,故障指示看起来像是整个网络配置过程已中止,而实际上唯一的错误是无法设置接口。

没有选项可以跳过配置以太网接口,同时仍然输入其他网络信息,例如主机名和域名。此外,引导脚本会在每次重启时尝试配置不存在的接口。由于安装程序可以选择不带以太网驱动程序的内核镜像,因此这没有意义。也没有办法完全跳过配置网络,但仍然在过程中获得主机名。

由于 Network Desktop 附带了如此多的互联网工具,并且由于 Caldera 还通过网络提供他们的大部分支持和文档(稍后会详细介绍),我预计许多用户会希望使用它通过 PPP 和 SLIP 拨号连接到互联网。用于 dippppd 的自动化配置工具将是一个受欢迎的补充。

在输入配置参数并选择磁盘分区后,用户可以选择快速安装或选择单独安装每个软件包。要单独选择软件包,安装程序使用 glint,即 Red Hat 软件包工具,我稍后将介绍它。

当软件安装完成后,安装程序将配置 X-Windows(如果用户是首次安装而不是升级)并配置 LILO。X-Windows 的自动配置给我留下了深刻的印象。

除了详尽的安装说明和基本概念的解释之外。Caldera 的 Getting Started 指南还为新用户和经验丰富的用户提供了丰富的信息。介绍性章节还涵盖了 GNU 通用公共许可证 (GPL)、Desktop 的哪些组件是可再发行的、它们可以在哪些条件下再发行,以及哪些组件受版权保护。GPL 和其他许可证的全文包含在附录之一中。

Getting Started 指南还解释了如何获得 Desktop 的支持。Caldera Network Desktop 的另一个独特之处在于,Caldera 计划充分利用互联网作为支持客户的主要机制。介绍列出了所有必要的电子邮件地址和关于 Caldera 网站的信息。

在附录中,Caldera 涵盖了 Linux 文件系统标准 (FSSTND),解释了他们的产品如何偏离它,并给出了内核源代码树的表示。他们还介绍了创建了哪些用户和组,以及 Red Hat Linux 如何使用 System V init 脚本来启动和关闭子系统。

除了 Getting Started 指南外,Caldera 还提供了大量的 HTML 文档。这些信息与一个 Caldera_Info 页面链接在一起,该页面在桌面上显示为一个图标。还有指向 Caldera Web Server 的链接。我真的无法充分强调 Caldera 和 Red Hat 文档的价值。Network Desktop 用户可获得的信息广泛而丰富。

Desktop 应用程序本身是一个类似于文件管理器/查找器的 X-Windows shell。但是,它不仅仅充当现有程序的“启动平台”;Caldera 还提供了用于添加和删除用户、设置系统时间以及管理文件系统的实用程序。用户配置工具屏幕的屏幕截图显示在 图 1 中。这些工具使添加打印机和文件系统等任务变得更加容易。然而,最重要的是软件包维护工具 glint

图 1a:组管理器屏幕

图 1b:编辑用户屏幕

Glint 方便了从现有系统中添加或删除软件。图 2 显示了激活 glint 时的初始显示。Red Hat 软件包按层次结构组织。例如,X11 是一个“根”层次结构。在其下是 Applications、XFree86、Libraries 等。在 XFree86 下是 Servers,然后最终是一些软件包,例如 XFree86-fonts、XFree86-devel 和 XFree86 本身。这些软件包中的每一个也都有一个版本号,用于标识升级。

图 2. 初始 glint 屏幕

图 3 显示了安装程序在选择字体软件包并单击“查询”按钮时看到的内容:软件包的描述与其中包含的所有文件的列表一起显示。从这里,如果怀疑有问题,或者用户需要知道工作站上安装了哪些文件,则可以验证软件包的内容。

图 3. 字体查询屏幕

为了添加软件包,安装程序只需使用“配置”按钮指定软件包位置(软件包可以来自 CDROM 或 NFS 挂载卷),然后选择“可用”按钮。

Desktop 提供了将文件与默认操作关联的支持。例如,当双击时,Caldera_Info 图标(参见 图 4)启动 Arena Web Browser,并显示 Caldera_Info 文件的内容。

图 4. Caldera Network Desktop

Desktop 本身可以配置为一个窗口,如 图 4 所示,或者作为根窗口,很像 MacIntosh 的 Finder。

目录可以像桌面一样打开到窗口中。例如,如果用户希望在桌面区域添加 Seyon 的图标,则可以打开 /usr/X11R6/bin 目录,并将 Seyon 的图标拖到 Desktop 窗口中。这不会移动文件:它只是创建一个图标。

Desktop 提供了更多功能——涵盖所有功能将使本文过长——并会重复包含的 HTML 文档。

还包含了一个 CRISP 编辑器的演示版本,它被配置为文本文件的默认桌面操作,以及默认的文本编辑器。完整版本以折扣价提供给 Linux 用户。从我所见,它是一个非常完整的程序员和系统管理员编辑器。(不幸的是,我们只能阅读关于这些功能的介绍,因为几乎所有这些功能在为预览提供的“lite”版本中都被禁用了,该版本的功能比 emacs 或 vi 更少。)

我无法尝试 Netware Client 功能,因为我办公室的 Novell 服务器已经“出现了一些问题”(这是一个很长的故事)。由于 Caldera 与 Novell 有工作关系,我不认为我会发现任何问题。Caldera 努力以符合 Linux/Unix 文件系统范例的方式集成 Netware 支持,从文档的外观来看,他们成功了。客户端为用户定位服务器并自动挂载目录和对象。经过身份验证后,用户可以自动访问帐户具有权限的文件。

Caldera Font Server 支持 TrueType、Postscript 和 SPEEDO 字体,这是一个容易被忽视的功能。访问这些字体将使 WordPerfect 等软件更有价值。它还提供了一个图形管理工具,允许管理员查看、安装和删除字体。BACKUP.UUNET 实用程序是从 RAID 系统制造商 MTI 获得许可的备份系统。仅此实用程序就值得单独进行评测。

捆绑像这样的产品是 Network Desktop 的一个关键特性。该产品提供全面的网络备份和恢复功能,并使支持运行 Caldera Network Desktop 的整个办公室或企业系统的想法成为一种严肃的可能性。

为了互联网连接,Network Desktop 包括一个 Web 浏览器、Web 服务器、pppddip 的编译版本,以及 tcpd wrapper 程序。tcpd 程序提供了一个非常重要的安全功能,允许管理员控制谁可以访问工作站服务。

总之,Caldera Network Desktop 对于所有级别的 Linux 用户来说都是一个值得购买的产品。我曾经读到过,衡量操作系统可用性的标准是:你会向你的电脑盲朋友推荐哪一个?在 Network Desktop 之前,向这些朋友推荐 Linux 发行版意味着同意提供无限的免费技术支持。有了 Network Desktop,Linux 在许多方面比 Windows 95 或 OS/2 更好。对于经验丰富的 Linux 用户来说,Network Desktop 是重要网络支持工具的优秀捆绑包,是安装和删除软件的完美机制,以及第三方工具的便捷集合。

图 5. CND 上的示例目录

正如我之前所说,Caldera Network Desktop 不仅仅是一个单一的产品,像这样的一篇文章无法提供完全全面的评测。但是,我希望我已经为您提供了足够的信息,以决定是否使用或推荐 CND。

Eric Goebelbecker (eric@cnct.com) 是 Reuters America, Inc. 的系统分析师。他为使用市场数据检索和操作 API 的客户(主要是金融机构)提供支持,这些 API 用于交易室和后台操作。在他的业余时间(每周约 15 分钟......),他阅读哲学并摆弄 Linux。

加载 Disqus 评论