我首先建议一般性的采购原则: 我们所建议的, 是所谓 IBM 相
容 PC。
很多朋友知道台湾大约生产了全球百分之 70 左右数量的整装PC,
这些几乎都是所谓的 IBM相容PC, 换句话说, 只要我们购买一部台湾
产制的 PC, 我们几乎可以大胆假设, 这大概就是一部可以跑 linux
的PC。 不过这并不是说没有例外, 一些大厂的产品仍然会有独家规
格的设计, 比方DECⅱ HPⅱ IBMⅱ Compac 及 Acer (宏棋) 等等品
牌的PC会有这些例外的情况。 我建议您, 当选择大厂产品作为 Linux
平台时, 切记要额外的检查其相容性。 作法上, 至少要拿 Bootdisk
及 Rootdisk 开机看看, 最好也能够进一步安装及运转测试。
至於到底什麽才是『IBM 相容PC』, 请注重, 不是 IBM PCⅱ也
不是IBM PS/2或PS/55 系列 PC。 有一个观念很重要, 全世界除了
IBM生产 (或OEM) 的PC 叫做 IBM PC以外, 其他厂商所生产的PC,一
般才称之为『IBM相容PC』。 这里真正建议您采购的, 正是IBM 相容
PC。
顺便介绍一点, 假如我们采购整套的电脑时, 最好能留意一点,
现在很多PC在出厂时, 已经把DOS以及MS-Window装在硬碟了, 这是
一个明显趋势, 让消费者买回家, 一插上电源就可以使用, 不需要
额外的装置。 这一种电脑非常好, 但是这刚好也不是您想买的电脑
。 非凡提醒您, 您所要买的是一部硬碟里面什麽也没有的PC, 您无
须浪费钱, 您更不需要带给自己麻烦, 因为这一类现成可用的电脑
已经把硬碟全部都给了DOS了, 这不是您乐於看到的局面。
您甚至连DOS (不论MS-DOSⅱ PC DOS或DR DOS等等)也可以不要
购买, 除非您想同时跑 Linux 及 DOS。
由於『IBM 相容 PC』 仍然是一个非常模糊的定义, 以下我们
就用分解动作, 来看看到底搭配 Linux的一部机器, 其各部份组件
是如何一回事。
CPU 考量
上面两三段话的介绍, 是从轮廓面来谈 PC, 以下我们就要更细
的看 PC 的各部份组件。
截至目前为止, IntelⅱAMD或 Cyrix这三家出品的 x86 系列CPU
并没有听说与 Linux不相容的例子, 这三家出品的所有 386ⅱ 486
及 Pentium (或者俗称为 586) CPU 都可以用来跑 Linux。 甚是
1994年最後一季市面上出现了第一颗非美国品牌的 x86 CPU -- 台湾
联华 U5, 也可以跑 Linux [注]。
注: 必须搭配编号 1.1.71 或者更新的 Kernel才行。
与 CPU 很接近的话题, 就是 FPU 数学辅助运算器。 由於 Linux
Kernel 本身可以支援 FPU 模拟, 所以 Linux 可以在没有 FPU 的机
器也可以运转, 只是这会具体影响系统的效能, 尤其针对编译ⅱ 图
形处里方面的工作会尤其明显。 照目前 CPU 的市场来看, 所有 386
级, 一直到 486SX或SLC/DLC等等 CPU的电脑, 其出厂时多半没有内建
FPU 装置, 所以购买这类机器搭配 Linux时, 就要额外询问该机器是
否有外加像是 80387 这类的处理器。 486DX 以上层级 CPU 则内建有FPU。 Linux 机器自动侦测到 FPU 装置时, 它就不会再做模拟, 而直接利用 FPU 作为运算辅助引擎。
最後一点, 截至目前 (1994十一月) 为止, Linux 并不支援多CPU
架构的机器, 长期的将来应该可以期待。 其他非 x86 的CPU, 目前
都尚未有成熟的支援, 但是将来或许 Linux 也有可能被移植到 DEC
Alphaⅱ Motorola 68K 及 IBM PowerPC 等等 CPU 的机器上, 至少目前的 Linux kernel source tree 已经完成了这样的预备与调动。