Caldera Network Desktop v 1.0

作者:Roger Scrafford

它很流畅,很吸引人!它可以在您的 i486 计算机上轻松安装。它可以完成它声称要做的所有事情,而且——它还只是预发布版本!(版本 1.0,预览版 1 是撰写本文时的可用版本。[预览版 2 现在正在从 Caldera 发货,将在以后的期刊中进行评测—编者注])

好了——回到现实。虽然它看起来很熟悉,但没有任何东西像 Caldera Network Desktop (CND)。这对 Linux 社区来说是新鲜事物。它包含许多或多或少独立的软件包,但重点是:其中一些是商业软件。也就是说,它们是专有的——您不能像使用通常的 Linux 软件那样重新分发它们。每个客户一份,除非您获得多用户许可。

手册是这样写的

Caldera 包含了一个桌面隐喻、一个 NetWare 客户端、一个字体服务器以及其他在 Linux 操作系统之上运行的商业软件。由于 Caldera 已从其他公司获得了这些商业组件的许可,因此它们不能自由分发,而是按每份副本许可。... 您必须为每台运行这些程序的计算机获得许可。

嗯,这很清楚了。但为了确保您了解情况,该手册不厌其烦地包含了 GNU 通用公共许可证、UC Berkeley 版权以及 pthreads(NetWare 客户端使用的技术)的许可条款。这可能是 Linux,但它并非(完全)免费。它是自由软件和专有软件的结合。

软件包

Caldera Network Desktop 预览版 1.0 通过 UPS 从犹他州普罗沃的 Banta ISG 送到我家门口。Caldera 盒子告诉我,我拿到了“完整的客户端/服务器互联网解决方案”;您在里面找到的是一本出色的 124 页 入门 指南和一张 CD,其中包括

  • 来自 Red Hat 的 Linux 1.2.8

  • 一个有吸引力的 X-window GUI

  • 15 种 TrueType、Type 1 和 SPEEDO 格式的字体

  • 一个 WEB 浏览器和服务器

  • 一个 NetWare 客户端(用于 NetWare 3.x 和 4.x 服务器)

  • 用于邮件和 FTP 的服务器

我一路注意到 CND 仅支持英语(除了通常的 Linux 国际化)。

入门 书籍组织良好,包含了我需要了解的所有内容,以选择内核并完成 Caldera Network Desktop 安装。

那么它到底是什么?CND 是否是您安装后就不再摆弄的那些软件包之一?它是这样宣传的。或者它是否是 Linux 传统中的软件包——安装,但拿起你的螺丝刀并立即开始修改?让我们看看。

Red Hat

CND 构建在 Red Hat Commercial Linux 发行版之上。预览版 1 随附了 1.2.8 Linux 内核。它使用 IPX 支持和启用了 CONFIG_MODVERSIONS 进行编译,并允许您禁用详细启动消息。

包括标准的 C 和 X11 工具和库。预览版 1 随附了 libc 版本 4.5.26 和 gcc 版本 2.5.8。CD 中还包括 libc 版本 4.6.27。

文档讨论了 Red Hat Linux 文件系统结构和 Linux 文件系统标准 (FSSTND) 之间的一些差异。并且,与其他 Linux 发行版一样,您的启动内核包含许多您的特定机器不需要的东西;在 Caldera 安装后编译新内核,始终是一件好事。[Linux Journal 在 1994 年 11 月第 7 期中对此进行了报道,并且从那时起变化不大。只需确保在被问及 CONFIG_MODVERSIONS 时回答“是”—编者注]

在我对 CND 进行试验期间,我不时发现自己受到了 Caldera 支持人员的“火焰死亡”,而且我并不孤单。Slackware 用户似乎应该知道不应该使用那个不正当的发行版。没关系,我说;如果我来自非 Red Hat 环境,CND 据称的易用性应该可以顺利过渡。[预览版 2 提供了一些这种能力—编者注] 奇怪的是,Caldera 的网页 (http://www.caldera.com/) 暗示可以将 Network Desktop 从 Red Hat 发行版中解绑,并且 Caldera 站点上的一些信息文件实际上为您提供了关于如何在 Slackware 之上执行此操作的提示。

网络

CND 识别以下内容

  • Novell 的 IPX

  • Novell 的 NetWare 3.x、4.x (NDS) 文件服务器访问(尚无打印机)。

  • TCP/IP/NFS 等。

  • Samba 1.9.00(一个 SMB 服务器)

我没有测试 Samba 服务器,但可以赞扬绝对透明的 Novell 和 TCP/IP 服务。应用程序和 X 窗口是一回事,但正是这种功能将使 Linux 在我的工作场所成为竞争者。

X 窗口

桌面环境,称为 Looking Glass,基于 Visix 的 Looking Glass Professional。它作为 X11 之上的应用程序运行,并与未经修改的 fvwm 窗口管理器结合使用。来自 CND 常见问题解答

桌面隐喻有一个通用的文件类型工具:可以为给定的文件类型定义操作。并且可以定义拖放操作:将 HTML 文件拖放到浏览器上将在该文件上启动浏览器。

需要支持至少 256 色的显卡。XFree86 支持的显卡在 CND 上也受支持。还提供了一个名为 Xconfigurator 的流畅程序,它可以为许多流行的显卡创建 XFree86 配置文件。

Web 浏览器和服务器

提供的 Web 浏览器是 Arena。它可以使用,但是在移植到 Linux 时,它出现了一些颜色分配问题。虽然它声称符合 HTML 3 标准,但它不支持表单或电子邮件。

Web 服务器安装并隐式工作。我没有发现任何问题,但没有探索脚本功能或其在压力下的性能。

技术支持

目前,Caldera 支持“受到限制(主要通过电子邮件以及我们在 Internet 上的 WWW 和 FTP 服务器)。不提供个人支持。” www.caldera.com 上的 Caldera 页面包含指向大量信息的指针,包括一般的 Linux、特别是 Red Hat,当然还有 CND 常见问题解答和其他技术信息。

安装

要使所有这些工作正常运行,您需要将其安装在 i386 或 i486 计算机上,配备一个 3-1/2 英寸软盘、至少 80MB 的硬盘驱动器(尽管出色的“快速”安装使用 140MB,而完整安装似乎至少是其两倍)、8MB 的 RAM(如果您计划使用 X-windows,则更现实的是 16 MB)、Linux 引导内核可以识别的 CD 驱动器以及适当的网络连接。有了这些以及为必要的引导盘、根盘和恢复盘准备好的三个空白软盘,您就可以安装了——或者您可以吗?

多年来的经验告诉我,在单个硬件组合上安装单个软件可能会给人对产品产生荒谬的印象。因此,我不厌其烦地在包括以下硬件的硬件上安装了 Caldera

  • Mitsumi 和 Matsushita CD(带 Soundblaster)

  • 100MB、130MB、220MB 和 820MB 硬盘

  • Western Digital 和 Tseng VLB

如果这看起来是在浪费时间,请相信我;每个元素都在用户反应的建立中发挥作用——“这堆垃圾”、“这太棒了”或“这真的很奇怪”。

我在两种不同的环境中执行了这些 Caldera 安装。第一个是我的工作场所,在那里我通过以太网连接到我们的 WAN,然后从那里通过防火墙连接到 Internet。第二个是在家里,我在家里的连接是通过电话公司和本地 Internet 提供商连接到外部世界的。

您绝不能忽略的一件事:当文档告诉您需要多少磁盘空间时,请相信文档。“快速”安装需要不少于 140MB;任何少于此的量都会导致安装不完整且完全无法启动。重新开始,留出充足的磁盘空间——我会说不少于 220MB(现在很便宜)。因为 Caldera 的重点之一是那个漂亮的“Looking Glass”桌面,这意味着需要大量的空间。您需要用于交换分区、X 本身、所有 Caldera 特有的设备、网络设备等的空间。您还需要不时构建内核,因此您需要 gcc、库等等。对于所有这些,请记住手头保留您的视频规格,并玩得开心。该手册有一个方便的表格,您可以使用该表格计算所需的磁盘空间,或决定您可以跳过哪些程序。它非常宝贵。

在初始安装之后,可以使用 Red Hat Program Package (RPP) 命令行工具或 Linux Installation Manager (LIM) 图形界面来安装或删除软件。

怪癖

一些怪癖是 Linux 本身造成的。例如,在安装过程中,磁盘活动十分钟后,屏幕会变黑!当然——这只是屏幕保护程序,还有什么更符合逻辑的呢?但如果这是您第一次尝试 Linux 安装,您可能会想做一些不好的事情,例如重新启动。(提示:按 Shift 键;任何其他键都将被解释为“确定”,当它开始检查键盘输入时,您可能不希望下一个“确定”。)

虽然 CND 安装创建了标准用户,但它似乎忘记了他们的密码;它使用用户私有组方案创建标准组。

bootroot 程序(位于 CD 的 <\\>dos 目录中),它应该引导您完成启动软盘的创建,但事实证明它是一个内存占用大户,拒绝在我的某些测试机器上向磁盘写入任何内容。我发现,一旦我选择了适当的“引导”和“根”文件,rawrite 就是在这些计算机上创建必要磁盘的最佳方法。

我的工作场所计算机有一个 Matsushita CD 播放器,通过 Media Magic 声卡连接到计算机(我在内核选择期间使用了“其他 SCSI”)。两者都运行良好,但这款 CD 播放器有一个电机驱动的 CD 托盘;在安装过程中,内核会导致托盘像布谷鸟一样进出——在一次安装过程中大约六次。不要责怪 Caldera 或 Red Hat,正如我曾想做的那样;这似乎是 Linux 的生活常态。

政治

Caldera 断言,尽管商业发行版最近有所改进,但 Linux 在商业世界中仍然缺乏作为操作环境的认可(尽管最近的一些 Linux Journal 文章表明情况正在逐渐改变)。给出的一些原因:Linux 通常被认为是由不熟练的学生开发的,并且安装和配置对于新手来说具有挑战性。此外,他们指出,Linux 不提供问责制:它几乎不受主流应用程序的支持,并且它无法为用户的需求提供完整的解决方案——网络、gui 等等。

是否其中任何一个是稻草人,我留给您来决定。无论如何,Caldera 的企业家将这些标记为“增长障碍”。为了消除这些障碍,他们为我们带来了 Caldera Network Desktop。他们将“通过创建和提供一个商业产品平台来增加 Linux 的价值,这些平台可以吸引主要用户并将 Linux 的使用范围扩展到传统上不会考虑使用它的新领域。”

未来,吉茨先生

这个软件包的未来会怎样?再次,来自 CD 的预览文档

  • 一个更成熟的 WWW/HTML 浏览器

  • 复杂的商业级磁带备份系统

  • 许多实用程序和程序的新图形界面

  • 商业个人生产力应用程序

  • 更好的互联网访问应用程序

虽然尚无法从一个版本升级到另一个版本,但 Caldera 表示“此类工具计划用于最终的 1.0 版本。”[这些工具在预览版 2 中,该版本刚刚发布—编者注] Caldera 称之为 InfoTrack 数据库支持系统的东西将成为整体技术支持的一部分。OpenDoc 支持即将推出。并且 ELF 工作正在进行中。[同样,预览版 2 基于 ELF—编者注]

Linux 总体情况如何?据说许多商业软件包都在 Linux 上运行,包括 Word Perfect 和 Oracle 7。事实上,Caldera 包含 SCO Word Perfect 演示,而 Caldera 未来的产品之一包括 Word Perfect 本身。也许 Linux 正在朝着这个方向发展,无论有没有 Caldera。

结论

Caldera 表示,它希望“让最终用户免受创建和发展 Linux 的有序混乱的影响,以便他们可以将 Linux 用作他们选择的操作系统。” 嗯,这些年来我已经变得厌倦了——我想是愤世嫉俗(一定是作为 Windows 95 beta 测试人员的那段时间)。当一个软件包的这么多部分实际工作时,我感到惊讶;而且在我看来,Caldera 的 Network Desktop 的第一个版本取得了显著的成功。

我怀疑购买 Caldera 的人会期望获得一个他们可以简单安装和运行的软件包。而且,如果您采取一些预防措施(有足够的磁盘空间;了解您的视频编号;并且——是的——RTFM),那么这正是发生的事情。

有些人认为互联网的商业化预示着我们所知的万物终结。像 Caldera 这样的产品是否意味着我们所知的 Linux 的终结?我认为不会——这些理念并非相互排斥。诚然,Caldera“使用”Linux(GNU 自由软件)来赚钱。不过,我认为 Caldera 将被证明对 Linux 有利。Linux 的稳固性使像 Caldera 这样的产品成为可能;而 Caldera 的成功将使 Linux 能够被那些不想摆弄——只想学习,或者甚至做一些工作的人所接受。

与此同时,在真正的 Linux 传统中,“世界各地的程序员”正在出色地完成破坏这个软件包的工作——破坏它、修复它,并将修复反馈给 Caldera 的人员。“首次客户交付”将成为一个更好、更可靠的产品,这要归功于这个测试周期。

我喜欢这款产品。它不能假装是即插即用,但它安装容易、运行良好、外观漂亮,并且——除非您尝试过度使用它——否则它会一直运行下去。没有 Linux 就不会有 Caldera;没有 Caldera,Linux 也可以继续存在,但这无疑提高了赌注。

Roger Scrafford 在西雅图从事 Linux、Novell 和 Win95 的日常工作。您可以通过电子邮件 rscraff@aa.net 与他联系。

加载 Disqus 评论