1 轻轻松松安装 Linux( 二 )


您甚至连DOS (不论MS-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 。
与 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 已经完成了这样的预备与调动 。
Bus 考量
这里所要谈的, 也会把很多朋友给搞糊涂了 。这一两年来, PC 之所以有结构性改变, 我感觉, 就是 Bus 汇流排架构的改变, 以及 由此所带动的周边控制器的升级 。对内行人来说, 也就只有在这样 架构改变之下, 使用最新高速 CPU 才有意义 。
另外, 关於汇流排 (Bus)架构, ISA、 EISA、 VESA Local 及 Intel PCI 等等都可以选择 。目前 586 CPU (Pentium) 层级的主 机板普遍都是 PCI 汇流排架构, 这种主机板有些可以配合支援 PCI 或 传统 ISA 汇流排的控制卡, 有些甚至还可以支援 VESA Local 或 EISA 。也就是假如您选用这些新式设计的 586 级主机板的话, 您可以根据该版子的实际设计规格, 来搭配选用 PCI、 EISA 或 VESA Local等规格的控制卡 (Controller), 像是绘图界面卡 (Video card)、 网路卡、 硬碟控制卡等等, 这样就可以充份利用这些先进 的 Bus设计, Linux 也可以支援这些新式设计 。
Video Controller 考量
您若有不跑 X Window 环境的话, 几乎任何显示控制卡及萤幕 都无所谓, 市面上看得到的像是 Hercules、 CGA、 EGA、 VGA 及 SVGA等等显示控制卡, 以及其对应搭配的显示器 。另外, 拿 Linux 作为 Server级机器的话, 也可以完全不需要显示控制卡或萤幕 。
不过若要在这部 Linux机器执行 X Window的话, 这时候萤幕显 示卡的规格细节就变得很重要, 这是因为显示卡类型太多了, 想想, 刚提到 ISA、 EISA、 VESA Local 及 PCI 等等这麽多的架构, 这 些个别架构目前都已经有支援这些架构的萤幕显示卡推出了, 目前整 个电脑软体工业本来就跟不上硬体的演进 。X Window 没有办法支援 所有这些不同的控制卡 。
对这话题很关心的朋友, 大概都是有需要用到 X Window的朋友, 我建议您, 一定要参考附录 XFree-HOWTO 这文件的说明来选择合适 的卡 。底下我就做一个最精要的摘录, 这是截至 XFree 2.1 版所支 援的硬体:
o nonaccelerated chipsets:
o Tseng ET3000, ET4000AX, ET4000/W32

推荐阅读