SCO OpenServer

作者:Ken Collins
SCO OpenServer
  • 制造商:The Santa Cruz Operation

  • 电话:1-800-SCO-UNIX

  • 网址:http://www.sco.com/

  • 价格:$19.00 US (介质)

  • 评测人:Ken Collins

强迫症操作系统收藏家现在可以向他们的硬盘添加另一个分区,并向他们的库存中添加另一个操作系统。The Santa Cruz Operation (SCO, http://www.sco.com/) 制定了一项新策略,以吸引用户使用其 OpenServer 桌面系统。SCO 正在免费赠送它,或至少几乎是免费的。

虽然该公司几年前可以声称占据 Unix 市场份额的 40%,但现在正面临来自 Windows NT 以及当然还有 Linux 的巨大压力。由于该操作系统的定价与 NT 相似,因此传统上学生、教育工作者和闲散的好奇者都无法触及。虽然有大量商业应用程序在 OpenServer 上运行(它经常被用作零售数据库系统的基础,因此占据了市场份额),但该公司显然希望吸引新一代的开发人员和管理员。

为了进一步实现其目标,SCO 已将其单用户许可证免费。但需要注意的是,您仍然必须购买介质。OpenServer 软件包,包括 CD-ROM、启动盘、驱动程序盘和小册子,售价 $19.00 US。如果您习惯于免费下载发行版,那这不是一个选择,但 SCO 也在贸易展览会上免费发放其操作系统。您将无法在任何地方下载源代码。OpenServer 可能是免费的,但它不是“开放”的。此外,单用户许可证仅供教育用途。如果您想将 OpenServer 作为业务的一部分运行,则应购买许可证。

开始使用

当您在 SCO 站点注册许可证 (http://www.sco.com/offers/index.html) 时,您可能还想查看在线文档,了解安装过程 (http://www3.sco.com/Products/freeunix/suppinst.html) 和硬件兼容性手册 (http://scaffold.sco.com/chwp/owa/hch_search_form)。不幸的是,安装盘附带的小册子仅包含以下针对首次用户的说明:“从提供的启动软盘启动并按照屏幕上的说明操作。”

虽然并非过于困难,但安装远非直观。事实上,第一个屏幕会让除最有冒险精神的安装人员之外的所有人都感到困惑。它会询问您的安装介质并提供许多选项,但没有迹象表明您可以从 IDE CD-ROM 安装。如果您使用 SCSI CD-ROM 设置,请按照在线文档中的其他设置说明进行操作,如果驱动程序在磁盘上,它应该会识别您的驱动器。其余过程对于 Linux 用户来说很熟悉。您可以选择要安装的软件部分(包括对 Novell 网络的大量支持),并且可以使用 fdisk 对驱动器进行分区。

当您完成此过程时,OpenServer 会愉快地覆盖您的主引导记录并将其从 LILO 中清除。经过一番认真的争吵,我放弃了让操作系统与 Linux 合作。在我的 Linux 分区中安装了 LILO,OpenServer 在驱动器的另一半中,我找不到可以启动 SCO 的引导加载程序,也无法哄骗 OpenServer 从其引导提示符中识别我的 Linux 分区。目前,我让 OpenServer 为所欲为,在我需要其中一个或另一个时来回使用 fdisk,但认真的双系统用户将不得不解决这个问题。这可能是 V Communications 的 System Commander 的工作。

操作系统内部

进入 OpenServer 环境后,您可以选择以 root 身份登录或继续进入以 SCO 为中心的 xdm 登录提示符。如果您对 X 持谨慎态度,该系统提供的虚拟控制台数量与您的功能键数量一样多。但是,如果没有 bash、tcsh 或您喜欢的任何 shell,控制台就非常乏味。OpenServer 附带 Korn shell、C shell 和它自己的 scosh。这意味着,如果您是文件名补全爱好者,或者您喜欢使用箭头键浏览命令历史记录,那么您要做的第一件事就是将适当的 shell 移植到您的系统。

scosh 本身就是一个世界,值得一提。这个名字似乎表明它是一个 shell,但它更接近 MVS 时代的菜单系统。调用 scosh 后,它会接管您的控制台或 xterm,并弹出一个日历、一系列菜单和当前目录的列表。xterm 变得鼠标敏感,您可以使用它或光标键从各种选项中进行选择。它呈现了一个相当复杂的界面;它提供了一个前端来导航文件系统、检查电子邮件、编辑文件、设置权限、打印、创建存档和移动文件。即便如此,SCO 对世界 shell 档案的补充并不是一个真正的 shell。它竭尽全力让您远离 Unix,而命令行优雅和易用性的爱好者可能会发现 scosh 是一种令人不快和不必要的功能。

桌面

无论如何,在 OpenServer 桌面启动并运行后,scosh 的文本界面就变得无关紧要了。它的大部分功能都在桌面上,桌面结合了 Macintosh 和 Windows GUI 的功能。您可以像 Mac 风格一样浏览文件系统,使用窗口、文件和文件夹,但复制文档需要像 Windows 95 中一样单击鼠标右键。每个窗口的顶部还有无处不在的“文件”和“编辑”菜单。为了让您不忘记您正在使用 Unix,窗口管理器具有四面板桌面平移器,您可以从 Unix 图标中调出 shell。跟随鼠标的弹出菜单模仿了大多数菜单系统功能,并完善了桌面的基本功能。任何熟悉 FVWM 的人都会对 SCO 窗口管理器的外观和感觉感到宾至如归,并且它在功能和桌面混乱之间保持了稳固的平衡。

您可能首先想探索系统管理文件夹,该文件夹提供了一些图形前端来微调 SCO 的过程。我说一些是因为界面经常从完整的、基于图标的系统恢复到带有文本提示的窗口。不幸的是,处理方式非常不均匀;文件系统管理器呈现友好的磁盘象形图,您可以挂载和配置这些象形图,而软盘文件系统管理器则让您与多项选择文本菜单作斗争。

在管理文件夹中摆弄时,我发现硬件/内核管理器非常易于使用——当我想访问软盘时,将 DOS 文件系统识别构建到内核中非常简单。然而,在享受了 RedHat 的 configX 的乐趣之后,SCO 的视频配置管理器有点令人失望。在微调您的设置方面,它没有提供太多灵活性;您可以选择您的显示器、显卡和支持的任何分辨率。如果您选错了并且您的屏幕突然被调整,则很难退回到更好的选择。我的显卡未包含在默认设置中,因此我被派去争抢 SCO 的高级硬件补充,该补充包含在 CD-ROM 中。

在网络文件夹中,类似的惊喜在等待着我。我希望设置 PPP,但只有用于配置 LAN 或 WAN 的选项。作为最后的绝望之举,我咨询了 OpenServer 帮助系统。值得赞扬的是,SCO 的帮助应用程序结构良好且易于使用。虽然它没有创新——它使用 Web 浏览器风格的界面——但它易于导航,并且每个窗口中的帮助菜单都提供了上下文相关线索的机会。该文档并不比您一般的 HOWTO 差,尽管它们缺乏 Linux 协作的个人风格。我很高兴在帮助系统以及放弃 GUI 后,在配置文件注释中找到了许多示例。(事实证明,PPP 可以部分配置为 WAN 网络,部分使用 UUCP 拨号工具。)

除了摆弄系统配置之外,OpenServer 没有太多其他事情可做。有一些工具可以定义显示器的各个方面,并且发行版包括常用的通用日历应用程序、文本编辑器,甚至 Mosaic。

不幸的是,虽然 SCO 提供了操作系统,但它没有提供太多发行版。而且,在您能够移植您喜欢的应用程序之前,您可能必须找到一个编译器。经过几次尝试,我终于让安装程序识别了我的 OpenServer Development System 的免费许可证。我必须安装非开发人员版本,然后使用 SCO 软件安装程序从 CD-ROM 导入开发人员版本。此过程会提示输入开发人员许可证,这次,免费许可证起作用了。它从未接受主安装屏幕上的许可证。UnixWare 应该可以部分纠正这个问题,SCO 刚刚开始“免费”提供 UnixWare(同样是 $19.00 美元)。UnixWare 包括 Netscape Navigator Gold、UnixWare 软件开发工具包和 Netscape 的 FastTrack Server,因此它将节省您的下载时间,并为您提供更多玩乐的机会。

安装 SCO 获得的大部分收益是对 Linux 及其系统开发模型的赞赏。虽然我对 OpenServer 的许多抱怨很容易被用来反对各种 Linux 发行版,但 OpenServer 清楚地表明,Linux 至少可以与 SCO 的商业 Unix 相媲美,甚至可能在通用功能方面超越它。

我不能说我找到了使用 SCO 的真正令人信服的理由,也没有发现 Linux 似乎缺乏的任何功能。此外,如果我被迫使用 OpenServer,我将不得不花费大量时间为其配备我期望任何 Unix 都具备的标准 shell 和工具。鉴于该操作系统的限制性许可协议,很难相信 SCO 即使以清仓价也能吸引任何认真的新信徒。但是,如果您可以免费获得 OpenServer,这是 Linux 真正成为商业级产品的最佳证明。

SCO OpenServer
Ken Collins 是芝加哥 Neoglyphics 的互联网软件开发人员。为了防止他的右脑结晶,他试图跟上苏联历史的最新进展,涉猎后现代理论,并为《新艺术审查者》撰稿。可以通过 panic@suba.com 与他联系。
加载 Disqus 评论