我首先建議一般性的采購原則: 我們所建議的, 是所謂 IBM 相
容 PC。
很多朋友知道臺(tái)灣大約生產(chǎn)了全球百分之 70 左右數(shù)量的整裝PC,
這些幾乎都是所謂的 IBM相容PC, 換句話說, 只要我們購買一部臺(tái)灣
產(chǎn)制的 PC, 我們幾乎可以大膽假設(shè), 這大概就是一部可以跑 linux
的PC。 不過這并不是說沒有例外, 一些大廠的產(chǎn)品仍然會(huì)有獨(dú)家規(guī)
格的設(shè)計(jì), 比方DECⅱ HPⅱ IBMⅱ Compac 及 Acer (宏棋) 等等品
牌的PC會(huì)有這些例外的情況。 我建議您, 當(dāng)選擇大廠產(chǎn)品作為 Linux
平臺(tái)時(shí), 切記要額外的檢查其相容性。 作法上, 至少要拿 Bootdisk
及 Rootdisk 開機(jī)看看, 最好也能夠進(jìn)一步安裝及運(yùn)轉(zhuǎn)測(cè)試。
至於到底什麼才是『IBM 相容PC』, 請(qǐng)注重, 不是 IBM PCⅱ也
不是IBM PS/2或PS/55 系列 PC。 有一個(gè)觀念很重要, 全世界除了
IBM生產(chǎn) (或OEM) 的PC 叫做 IBM PC以外, 其他廠商所生產(chǎn)的PC,一
般才稱之為『IBM相容PC』。 這里真正建議您采購的, 正是IBM 相容
PC。
順便介紹一點(diǎn), 假如我們采購整套的電腦時(shí), 最好能留意一點(diǎn),
現(xiàn)在很多PC在出廠時(shí), 已經(jīng)把DOS以及MS-Window裝在硬碟了, 這是
一個(gè)明顯趨勢(shì), 讓消費(fèi)者買回家, 一插上電源就可以使用, 不需要
額外的裝置。 這一種電腦非常好, 但是這剛好也不是您想買的電腦
。 非凡提醒您, 您所要買的是一部硬碟里面什麼也沒有的PC, 您無
須浪費(fèi)錢, 您更不需要帶給自己麻煩, 因?yàn)檫@一類現(xiàn)成可用的電腦
已經(jīng)把硬碟全部都給了DOS了, 這不是您樂於看到的局面。
您甚至連DOS (不論MS-DOSⅱ PC DOS或DR DOS等等)也可以不要
購買, 除非您想同時(shí)跑 Linux 及 DOS。
由於『IBM 相容 PC』 仍然是一個(gè)非常模糊的定義, 以下我們
就用分解動(dòng)作, 來看看到底搭配 Linux的一部機(jī)器, 其各部份組件
是如何一回事。
CPU 考量
上面兩三段話的介紹, 是從輪廓面來談 PC, 以下我們就要更細(xì)
的看 PC 的各部份組件。
截至目前為止, IntelⅱAMD或 Cyrix這三家出品的 x86 系列CPU
并沒有聽說與 Linux不相容的例子, 這三家出品的所有 386ⅱ 486
及 Pentium (或者俗稱為 586) CPU 都可以用來跑 Linux。 甚是
1994年最後一季市面上出現(xiàn)了第一顆非美國(guó)品牌的 x86 CPU -- 臺(tái)灣
聯(lián)華 U5, 也可以跑 Linux [注]。
注: 必須搭配編號(hào) 1.1.71 或者更新的 Kernel才行。
與 CPU 很接近的話題, 就是 FPU 數(shù)學(xué)輔助運(yùn)算器。 由於 Linux
Kernel 本身可以支援 FPU 模擬, 所以 Linux 可以在沒有 FPU 的機(jī)
器也可以運(yùn)轉(zhuǎn), 只是這會(huì)具體影響系統(tǒng)的效能, 尤其針對(duì)編譯ⅱ 圖
形處里方面的工作會(huì)尤其明顯。 照目前 CPU 的市場(chǎng)來看, 所有 386
級(jí), 一直到 486SX或SLC/DLC等等 CPU的電腦, 其出廠時(shí)多半沒有內(nèi)建
FPU 裝置, 所以購買這類機(jī)器搭配 Linux時(shí), 就要額外詢問該機(jī)器是
否有外加像是 80387 這類的處理器。 486DX 以上層級(jí) CPU 則內(nèi)建有FPU。 Linux 機(jī)器自動(dòng)偵測(cè)到 FPU 裝置時(shí), 它就不會(huì)再做模擬, 而直接利用 FPU 作為運(yùn)算輔助引擎。
最後一點(diǎn), 截至目前 (1994十一月) 為止, Linux 并不支援多CPU
架構(gòu)的機(jī)器, 長(zhǎng)期的將來應(yīng)該可以期待。 其他非 x86 的CPU, 目前
都尚未有成熟的支援, 但是將來或許 Linux 也有可能被移植到 DEC
Alphaⅱ Motorola 68K 及 IBM PowerPC 等等 CPU 的機(jī)器上, 至少目前的 Linux kernel source tree 已經(jīng)完成了這樣的預(yù)備與調(diào)動(dòng)。