Linux 和 IBM PowerPC

作者:Daniel Lazenby

几个月前,IBM 宣布将在 IBM PowerPC 硬件上支持 Linux。此后,IBM 认可了特定版本的 Linux 发行版,用于基于 IBM PowerPC 的 RS/6000 平台。为了完善这一切,IBM 还在安排商业级 Linux 软件支持方面取得了进展。

支持的机器

IBM 宣布支持 Linux 实际上涵盖了两个产品线:基于 Intel 的平台和基于 PowerPC 的平台。基于 Intel 的产品线包括 Netfinity、IntelliStations、Thinkpads 和 PC300 系列等系统。关于 Netfinity 系统与 Linux 兼容性的信息,请访问 Key Labs 网站。

支持基于 Intel 产品线的 Linux 发行版包括 Red Hat、Caldera、TurboLinux 和 SuSE。IBM 与这些供应商建立了营销和支持联盟。例如,通过这些供应商,现在有了 IBM DB2 数据库的 Linux 版本。情况变化如此之快,您应该与这些 Linux 供应商核实他们当前的 offerings(产品)。在 Intel 机器上运行 Linux 非常普遍,因此我不会过多谈论 Netfinity 平台上的 Linux。

RS/6000 产品线包含 Power、Power2、Power3 和 PowerPC 架构。这些架构中的每一个都包含几种不同级别的机器功能。在 RS/6000 产品线中,官方 Linux 支持仅限于少数 CHRP PowerPC 架构系统。在撰写本文时,支持的系统包括 RS/6000 型号 7046-B50、7043-150 和 7025-F50。计划增加对型号 7043-260 的支持。F50 和 260 是多处理器机器。

如果您要购买其中一个支持的系统来运行 Linux,请确保购买的可选组件也支持 Linux。我看到一位 7043-150 用户发帖说安装 Linux 时遇到问题。事实证明,150s 可以购买几种不同的显卡。只有三种型号的显卡被支持——猜猜哪一种不在机器里。这是在购买您支持的 RS/6000 之前必须验证的一个方面。

那些投资于支持的 PowerPC 的人应该能够访问关于特定硬件配置的详细信息,这些硬件配置用于确定 Linux 可以安装并正常运行。IBM PowerPC 需要一个像 Key Labs 那样的网站,用于 Netfinity 产品和 Linux 的兼容性。

官方认可的 Linux 发行版

Terra Soft Solutions, Inc. 生产 Yellow Dog Linux (YDL) 发行版。此发行版是官方 IBM 认可的用于支持的 PowerPC RS/6000 平台的发行版。

YDL 安装指南

YDL 安装指南写得很好,布局合理。不幸的是,我的媒体副本附带的安装指南大量篇幅用于 Macintosh 硬件和安装过程,并配有插图。YDL 提供了一些更改页。这些页主要添加了对支持的 RS/6000 平台型号的单句引用。其中包括一页关于在 RS/6000 上安装 YDL 的内容。有六页带有插图,讨论如何准备 Macintosh 以进行 Linux 安装。希望 RS/6000 在下一版指南中能获得更多篇幅。

支持来源

对于支持的 RS/6000 系统,Terra Soft Solutions, Inc. 为安装提供合理费用的支持。如果您要在支持的 RS/6000 上安装 YDL,我建议购买安装支持。与支持的 RS/6000 的成本相比,这项额外支持的成本微不足道。Terra Soft 认为安装支持在产品安装完成后即告结束。根据安装支持的描述,安装在获得 root 访问权限后即告完成。

已与 Linuxcare, Inc. 建立协议,为 RS/6000 和 Yellow Dog Linux 提供安装后支持服务和培训。Linuxcare 提供四个级别的按需支持。预先打包的支持级别已分为 Bronze、Silver、Gold 和 Platinum 支持级别。可以选择获得定制级别的支持,包括 24 小时、每周 7 天的支持。

其他 IBM PowerPC

老款 IBM PReP PowerPC 机器的骄傲的所有者也可能能够使用 PowerPC Linux 发行版。Yellow Dog Linux 主要面向 CHRP 机器。然而,他们的网站表明官方 YDL 发行版已成功安装在以下不受支持的 IBM 型号上:830 和 850、860、40P、Nobis 和 INDI 平台。据我所知,Nobis 和 INDI 是意大利机器。一些摩托罗拉系统也被列为可以工作,但未获得此发行版的官方支持。这些 PReP 机器中的大多数已经停售多年。看起来它们正开始进入二手和业余爱好者市场。

830/850 机器来自 IBM 的 PC 部门。850 的正确名称是 IBM Personal Computer Power Series 850。它被编目为 Personal Computer Model 6070,并配备 100MHz、120MHz 或 133MHz CPU。这种基于 IDE 的 PReP PowerPC 系统既不是 RS/6000 产品线的成员,也不是 RS/6000 43P 系列机器的成员。虽然有些人已经让 Linux 版本在这种机器上运行,但在这种基于 IDE 的机器上安装 Linux 可能是一个重大且非常令人沮丧的挑战。

来自 PReP 时代的另一款机器是 Thinkpad Power Series 850(也称为型号 7249-850)。RS/6000 Notebook 860(型号 7249-860)取代了 ThinkPad 850。我看到一些邮件列表帖子表明,有些人让他们的 ThinkPad 850 和 Notebook 860 运行了 Linux。这些基于 SCSI 总线的 PReP 机器在运行 PowerPC Linux 方面似乎比基于 IDE 的机器运气更好。

40P 是另一款与 PC Power Series 机器年代相仿的系统。40P 是另一款桌面 PReP 基于 SCSI-2 的 PowerPC 系统。此单元被归类为 RS/6000 平台,正式名称为型号 7020-40P。此机器类型被列为已成功安装 Linux。虽然已列出,但安装过程并不顺利,并且确实存在困难。

RS/6000 型号 7248 是另一个 IBM PReP PowerPC 平台。表面上看,7248 和 PC Power Series 850 之间似乎有几个相似之处。不要被这些相似之处所迷惑;这两款机器之间存在差异。7248 机器来自 IBM 的 RS/6000 部门。型号 7248 是第一代 43P。这些机器配备 100MHz、120MHz 或 133MHz CPU。这种基于 SCSI-2 的系统已被当前的 CHRP 型号 7043 版本的 43P 所取代。我看到一些帖子表明,在 43P 的型号 7248 版本上成功安装并运行了 PowerPC Linux。

如果您计划在 PReP 机器上安装 YDL,我建议您谨慎行事。在尝试了几个小时后,我仍然无法让我的基于 IDE 的 PReP 机器识别 YDL 软盘启动文件。我切换到另一个发行版,但运气并没有好转。基于 SCSI 的 PReP 机器的安装成功率似乎高于基于 IDE 的机器。LinuxPPC, Inc.、Debian、TurboLinux 等供应商提供了他们自己的 PowerPC Linux 版本。其中一个发行版可能更适合您的 PReP 机器。您必须进行实验才能找出哪一个最适合您。希望随着更多旧款 IBM 机器落入有 Linux 能力的人手中,对这些 IBM PReP PowerPC 的 PowerPC Linux 支持将得到扩展。

做功课

如果您要冒险在 PReP IBM PowerPC 上安装 Linux,请花一些时间查看 Yellow Dog 和 LinuxPPC 的当前和存档邮件列表。让列表上的人知道您的计划。具体说明您计划使用的 Linux 发行版以及您的 PowerPC 型号。他们可以帮助您避免一些盲巷和死胡同。

正确的系统固件

在您的 PReP 机器上安装不正确的固件可能会影响您安装 Linux。对于某些人来说,这可能并不重要,但大多数这些 PReP 机器都需要特定的固件版本才能实现 Year 2000 ready(千年虫就绪)。IBM 维护了一个 Year 2000 网站,您可以在该网站上验证您的系统是否需要不同的固件版本。注意:仅使用为您机器指定的固件——否则可能会损坏您的机器,使其无法修复。IBM 的固件信息 Year 2000 网站位于“资源”部分。几乎所有 IBM 的 PReP 机器都已列出。

免责声明

本文中的信息是从各种网站、列表、新闻组、传单、演示文稿和对话中收集的。此信息的准确性如有更改,恕不另行通知。请查看引用的网站以获取最新信息和产品。

资源

电子邮件: d.lazenby@worldnet.att.net

Daniel Lazenby (d.lazenby@worldnet.att.net) 于 1983 年首次接触 UNIX,并于 1994 年发现了 Linux。

加载 Disqus 评论