其他硬体设备
一部PC的硬体结构最重要的部份大约就如同上面介绍, 由於作者 本人并非硬体专家, 这大概是我能力所及的最详细介绍了 :-) 请再 次原谅我没有足够时间对 Linux 的硬体面做更深入研究, 可以提出 有数据支援的论点, 而不是感觉经验!
最後, 有关 PC 硬体的其他一些元件像是滑鼠, 一般串列滑鼠都 支援, 其他各类型的 Bus 滑鼠都有支援。 萤幕的话, 以文字模式来 说, 古老的 Monocrome 萤幕都无所谓。 以网路卡来说, 几乎大部分 市面上就得出名字的品牌都有支援, 像是 WD80*3、 SMC Ultra、3c501 、3c503、3c507、3c509/579、AT1500、NE2100 (LANCE and PCnet-ISA) 、Cabletron E21xx、 DEPCA、EtherExpress、AT1700、NI5210、NI6510 、 HP PCLAN、NE2000/NE1000、SK_G16、 Ansel Communications EISA 3200、Apricot Xen-II, 以及一些口袋型网路卡, 像是友讯公司出品的 口袋型网路卡 D-Link DE600及DE620、 AT-LAN-TEC/RealTek 及 Zenith Z-Note等等也有支援。 其他设备像是印表机与音效卡等等, 笔者没有什 麽接触, 只能够建议您阅读本书附录的 Hardware-HOWTO。
我们把上面罗哩罗唆介绍的拼凑起来, 就可以变成一部 PC, 换 句话说, 要买一部搭配 执行 Linux的 PC的话, 您有必要在这些元件 的每一个细节规格斤斤计较。 作者本人虽不甚懂硬体, 但所用电 脑也都是自己买零件自行组装, 而零件多半都没有牌子, 跑 Linux 也都很顺, 包括执行 UUserv社区服务的两部 Linux主机都是这样做 起来的, 在台湾一般电脑硬体品质都算可靠了。 以下, 我再用三言 两语谈一下, 什麽是 PC。
选配一部可以用的 Linux PC
要选配一部跑起来过得去的 Linux工作站硬体, CPU 至少必须 是386级, 另外更重要的, 是记忆体的容量, 一部马马呼呼可以跑 Linux的机器, 记忆体需求大约是8MB。您硬碟的容量也不要 太少, 以完整的 Slackware Linux 2.0 系统来说, 就占用150-200 MB 左右的空间。 假如我们以一套基本的 Linux/Unix工作站来说, 也就是 A、 B 及 N系列 (也就是基本 Unix应用软体, 加上 N系列的 网路通讯应用环境), 这大该只需要 50-80 之间的硬碟空间。
稍微分解来说, Linux对硬碟的需求, 除了基本系统软体所占用 之空间外, 您最好还要有只少两倍於实际记忆体的虚拟记忆体, 这 也是用硬碟空间换来的, 最後您要要空馀一些预备空间给系统运作, 比方 / 档案系统本身、 以及 /tmp 公用工作目录。 把以上加起来 就是您这部Linux工作站所需要最基本的硬碟空间。
我们拿 UUserv 社区网路做 Case Study的话, UUserv 内部是 一个 Ethernet网路, 网路中有两部 Linux 机器及其他 DOS client 机器, 其中一部直接以 PPP 连线 Internet, 这机器提供了基本 TCP/IP 对内及对外服务, 以及E-mail 及 Netnews的gateway。 提供 这样服务的机器是一部 386SX-20 的机器, 不要惊讶! 它的记忆有 16MB、 ISA Bus机器、 16550A UART 串列通讯界面、 Ethernet 卡、 330MB+420MB 两部 IDE 硬碟, 没有萤幕。 软体的大概细节, 它主要 提供 Name server、 Netnews Server、 Mail server 、 Gopher server、 PPP 等等服务。 这不机器, 也可当作您想像中的硬体需求 下限。
一部最佳组合的 Linux PC
对於想把 Linux 摆在严肃场合的朋友来说, 由於预算比较不是问 题, 您可以考虑购置一个更恰当的硬体, 搭配 Linux来建构出一部比美 各品牌高阶 Unix工作站或网路伺服器的系统。
|