Linux 世界
作者: Stefan Strobel 和 Thomas Uhl
出版社: Springer-Verlag
ISBN 0-387-94506-7
价格 $34.95
评论员: Christopher Boscolo
当我在当地书店浏览 Linux 专区时,偶然发现了 Linux Universe。书背面的宣传语描述了一个 32 位的多用户/多任务 UNIX 系统,它可以直接从 CD-ROM 运行。他们还提到:易于访问互联网、图形化管理工具和 ELF 文件格式。起初,我以为这又是另一本 Linux 书籍,附带了现有的 Linux 发行版 CD-ROM。然而,我发现 Linux Universe 是一个全新的发行版。这本书实际上是一本安装指南,末尾附加了一些参考资料。
目前尚不清楚 Linux Universe 的目标用户类型。专业的安装程序和 GUI 管理工具似乎表明目标受众是初级到中级用户。因此,我特别关注了易用性和文档的清晰度。
本书包含 7 章安装说明、一份参考资料和 Linux Universe CD-ROM。第 1-3 章包含介绍和系统要求信息,而第 4-6 章涵盖安装和配置。第 7 章描述了如何使用 GUI 管理工具,以及 /etc 和 /var 等系统目录的用途。本书的最后一节是包含 UNIX 命令描述的参考资料。然而,这本书绝不是配置 Linux 系统的完整参考。
Linux Universe 使用 System V 风格的启动脚本(即 rc1.d、rc2.d...)。它还使用新的 ELF 格式可执行文件。安装的 1.2.0 内核包含对大多数硬件的支持。它包括 X11R6 和其他发行版中最流行的实用程序。
Linux Universe 发行版似乎不足的一个领域是电信和互联网访问。尽管书中提到了轻松访问互联网,但我找不到 Netscape 或 Mosaic,并且 PPP 支持未编译到内核中。[许可限制使得难以将 Mosaic 和 Netscape 放在 CD 上——编者注]
Linux Universe 的两个实用程序使其作为潜在的商业发行版而大放异彩:Boot Manager 和 xadmin。Linux Universe 使用自己的 OS 加载器而不是 LILO。Linux Universe 引导管理器可能是我用过的最好的引导管理器。它的 3D 外观文本界面在启动时显示倒计时,并允许您中断它。您还可以动态更改您想要启动的内容和方式。这使我能够添加配置以启动我以前的 Linux 版本,而无需使用新配置重新启动。
第二个出色的实用程序是 xadmin。xadmin 是一个 wishx 应用程序,允许您配置 Linux 系统的几乎所有方面。使用 xadmin,我为自己添加了一个帐户,并配置文件系统以挂载我以前的 Linux 版本和我的 MS DOS 分区。xadmin 也可用于配置网络信息、调制解调器端口、打印以及更改系统设置,例如时间/日期。xadmin 的另一个不错的功能是软件包安装/卸载。Linux Universe 发行版将 emacs 或 Ada 编译器等应用程序视为可以通过 xadmin 安装和卸载的软件包。一个困难是确定哪些功能(例如手册页)包含在哪些软件包中。
我希望我可以说安装过程很顺利,但我遇到了几个障碍。Linux Universe 发行版仅通过 CD-ROM 发货,没有软盘来进行全新安装。这意味着您必须已经安装了 DOS 或 Linux。尽管这对于大多数发行版来说很常见,但有一个安装盘还是很方便的。首先,我尝试使用 DOS 应用程序来启动 Linux 安装程序。由于传统内存不足,此尝试失败,即使我有超过 500KB 的可用内存,这正是文档中指示的所需内存。我能释放更多传统内存的唯一方法是删除我的 DOS CD-ROM 驱动程序... 你看到这里的问题了吗?另一种方法是使用 rawrite.exe 写入 Linux Universe 安装启动软盘,这种方法效果很好。
制作启动软盘后,我重新启动,并看到了 Boot Manager,然后它启动了 Linux 和专业的安装应用程序。安装过程的一个优点是能够告诉安装程序在哪里找到 Linux Universe 安装源。除了选择不同类型的 CD-ROM 之外,还可以选择 NFS 文件系统。本书描述了从选择键盘类型到设置 X-Windows 的 Linux Universe 安装步骤。关于文档的一个抱怨是它说要创建交换分区,但没有描述如何创建。我在 X-Windows 安装方面也遇到了问题。安装程序让您选择鼠标和鼠标端口,但是当 X-Windows 启动时,鼠标配置不正确。
系统启动后的配置相当简单,再次归功于 xadmin。安装手册建议在重新启动后重建内核,无论如何我都需要这样做,因为我想要 PPP 支持。但是,该书没有提及构建内核需要安装哪些软件包。在安装编译器和汇编器之后,我不得不修复内核源代码使用的一些头文件的链接。重建内核后,我设置了 PPP 并使用 xadmin 配置了我的网络信息,没有任何问题。
我配置 Linux Universe 使用 XDM。当系统启动时,根窗口显示了一个商业外观的 Linux Universe 徽标。默认的 xsession 也设置得很好。它使用 fvwm,并在屏幕右侧显示一个实用程序工具栏。对我创建的用户使用 Linux Universe 默认设置运行顺利。
Christopher Boscolo (chris@neopath.com) 在 NeoPath 担任首席软件工程师,在那里他正在开发 AutoPap 300 自动巴氏涂片筛查系统。当他不工作时,他喜欢与妻子和儿子共度时光。Christopher 使用 Linux 已超过两年,作为网络管理包的开发平台。