在 X 环境中,主机是指为 X 服务器提供资源的系统。在无盘工作站环境中,主机系统提供的服务通常包括使用 xauth 和 xhost 的会话认证、使用 xdm 的会话管理、文件传输服务(例如 nfs 和 tftp),这些服务提供系统字体和可引导镜像以加载到 X 终端的 RAM 中,以及窗口化的客户端应用程序(例如 Mozilla、Open Office)。
我们的环境包含 25 个无盘工作站,其中 15 个工作站使用 Mozilla,6 个工作站使用用 Java 编写的专有图形应用程序,以及 4 个工作站使用在终端模拟器下运行的应用程序。这 6 个基于 Java 的工作站使用 Gnome 作为其桌面环境。其余 19 个工作站使用 FVWM2。为了支持该环境,我们使用了 2 个双处理器奔腾 3。一个系统有 1 GB 内存,另一个系统有 500 MB 内存。我们发现运行 Gnome 和 Java 的工作站比运行 Mozilla 的工作站使用更多的内存和 CPU。
为了将 Linux 用作瘦客户端工作站网络的主机,您需要获取最新版本的 XFree86 X 窗口系统、FVWM2 和 nfs-utils。假设您正在使用基于 RPM 的发行版,您将需要以下软件包:Xfree86-font-utils、Xfree86-libs、Xfree86-devel、Xfree86、Xfree86-truetype-font、Xfree86-xdm、Xfree86-base-fonts、nfs-utils、fvwm2、fvwm2-icons。要在基于 rpm 的发行版(如 Redhat)上验证已安装的软件包,您可以使用 “rpm-qa | grep (软件包名称)”。要安装或更新这些软件包,只需从它们的维护者或从您的安装介质下载它们,并使用 “rpm -Uvh (软件包名称)”。或者,您可以使用 rpm 的图形前端(如 gnoRPM)来维护系统上安装的所需软件包。对于基于 Debian 的系统或 Gentoo,请分别查阅您的系统文档以了解 apt-get 和 portage。