致 Bob 的信:配置英特尔 Linux 系统
亲爱的 Bob
我已经为您完成了英特尔 Linux 系统的配置。我认为您会对最终的功能感到非常满意。
首先,我将磁盘空间划分为一小部分用于 Windows for Workgroups 和 WNT,其余空间都分配给了 Linux。我这样做是为了让您可以进行三启动,启动 Windows for Workgroups、WNT 或 Linux。我知道您喜欢尝试这些其他操作系统,并且当您有来自雷德蒙德的访客时,您喜欢至少假装您偶尔运行他们的操作系统,所以拥有三启动功能非常方便。 这也使您可以访问他们新的 32 位应用程序,并确保他们旧的 16 位应用程序也能顺利运行。
我继续进行了 Red Hat Linux(Red Hat, Inc.,位于北卡罗来纳州达勒姆)的基本安装,安装了 FVWM-95 窗口管理器,它提供了 Windows 95 的“外观和感觉”。 这也将有助于应对您华盛顿朋友的突访,但我添加了“加速 X”窗口服务器和来自 Xi Graphics 的通用桌面环境 (CDE) 桌面,这两者都可从科罗拉多州奥罗拉的 WorkGroup Solutions 获得。 通过使用这些产品,您可以在您的 Digital UNIX 服务器上运行那些非常出色的 3D 建模程序,并使用可选的 OpenGL 扩展在您的 Linux 机器上显示它们。 您还可以获得与 Digital UNIX 桌面完全相同的外观和感觉在您的 Linux 系统上。 我相信这将使您对 Linux 更加适应,因为 CDE 在您现有的环境中使用。
我知道您有时喜欢运行仅在 Mac 上运行的面包板模拟应用程序,只是为了保持您在电子设计方面的技能。 我已经在 Linux 机器上安装了一个名为“Executor 2”的 Macintosh 模拟器,来自 ARDI(新墨西哥州阿尔伯克基),并将其与 CDE 绑定,以便您可以轻松启动它。 同样,为了那些沉闷的时刻,您可以执行 Wabi(可从 Caldera, Inc. 获得)并在那里运行纸牌游戏,以及一大堆其他 Windows 3.1 应用程序,您可以直接从磁盘的 W3.1 部分启动它们,因为 Linux 可以挂载 MS-DOS 文件系统。 还有 Bob,您会惊讶地发现 W3.1 下的“磁盘复制”功能在 Wabi 中实际上比在硬件上本地运行更快。 事实上,许多在 Wabi 下运行的 Windows 程序似乎比在本地模式下执行得更快。 也许这只是我的感觉(我承认有偏见),但也可能是 Wabi 利用了 Linux 的缓冲区缓存在其输入/输出操作中,以及 Linux 的虚拟地址空间和虚拟内存保护。
说到更快,如果我不能为您提供比以前更好的环境,我就不会做所有这些工作,并且通过添加另外两个工具,我相信我已经实现了这个目标。 当然,我意识到您仍然希望利用您的 64 位 Digital UNIX 系统的强大功能和高可用性,它具有巨大的地址空间、故障转移功能和超过 5,000 个可用的商业应用程序。 另一方面,我知道您希望最大限度地减少 Internet 上的网络流量,并创建一个无缝环境,使您能够以最少的资金获得桌面上最多的计算能力。 因此,我寻求了加拿大安大略省万锦市的 Empress Software, Inc. 和加拿大多伦多的 Platform Computing 的帮助。 Empress 拥有一个分布式关系数据库,可在 1500 个 Unix 平台上运行,并且当它可以利用 64 位环境时(如 Digital UNIX 的情况),它就会这样做。 当您尝试处理大型非结构化二进制对象时,这一点尤为重要(如您所知)。 此外,Empress RDBMS 可以连接到 Oracle Parallel Server 数据库并提取信息,直接将其带回您的 Linux 系统。 这允许您将 SQL 调用与来自 Empress 数据库和 Oracle 数据库的一些数据混合在一起,但只有相关数据直接返回到您的 Linux 系统,对网络的影响尽可能小。 当然比通过 NFS 搜索那些 TB 级的文件要好得多,不是吗?
最后,Platform Computing 的负载共享工具 (LSF) 的使用让我非常兴奋。 您知道 Digital UNIX 具有集群功能,可以从各种故障中快速恢复,但 Platform Computing 开发了软件,允许您在异构环境中拥有集群。 它几乎支持所有 Unix 平台(甚至包括 Bill 的 WNT),它允许您从 Linux 系统在最适合运行该程序的系统上执行程序,应用程序的输出会像在本地执行一样返回到您的 Linux 系统。 因此,例如,如果您要执行 GIMP 或 Emacs,您可能会在您的桌面 Linux 系统上执行它,但如果您希望执行 PV-WAVE(它在两个平台上都运行),LSF 可能会透明地在 Digital UNIX 平台上运行它,以利用 Alpha 出色的浮点运算能力。 或者,如果您希望执行那个仅在 Digital UNIX 上运行的专用会计软件包,通过键入应用程序的名称,LSF 会意识到它仅在 Digital UNIX 上工作,并找到负载最轻的 Digital UNIX 系统(考虑到 CPU、I/O、内存约束等)来运行它,并将输出发送回您的系统。 会计师们会很高兴知道 LSF 也可以进行他们一直要求的批处理。 LSF 真正将网络用作您计算机的扩展。
所以 Bob,我希望您喜欢我为您桌面创建的 Linux 系统。 无论您选择 CDE 还是 Windows 95 作为 Linux 的“外观和感觉”,您仍然可以访问这些功能,因为所有这些应用程序都可以在 Intel Linux 和 Digital UNIX 上运行,从而创建您一直要求的无缝环境。
我下周会有一点时间,我很乐意为您的 Hi-Note Ultra II 笔记本电脑复制这个环境。
请代我向帕尔默夫人问好,并感谢她的饼干。
真诚的,Jon “maddog” HallLinux International 执行董事Amherst St. 80 号美国新罕布什尔州阿默斯特 03031-3032
