歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> 更多Linux

輕輕松松安裝 Linux 第一章---如何選購Linux可以搭配的機器

  這一節筆者要帶領讀者, 用 Linux的角度來看電腦硬體的一些細 節。 在此我先提醒讀者朋友一個事實, 作者本人在硬體方面並沒有 深入的研究, 我所知道的, 只能算是一般性的電腦硬體常識。 這並 不是筆者自謙。 因此對於我往下的建議, 讀者們參考之馀, 有需要 額外尋求真正專家們的背書。 我感覺這樣子您會比規劃出最符合您 需求的一個硬體配備。 電腦硬體雜談 對商業環境的使用者來說, 可能多半已經有主意, 要拿 Linux 執行哪些任務, 這種任務導向的需求之下, 要選擇可以搭配 Linux 作業系統的硬體設備, 可能會比較容易。 至於玩家或者只是想□試 一下高階 OS 的學生來說, 情況的彈性有時比較大, 考慮之事項有 時反而多。 這現象常常是因為您這一台機器除了 Linux之外, 還會 用來執行其他作業系統 (比方DOS、OS/2、 NT、NeXTStep等等), 另 外, 這一個族群的朋友在預算上比較需要精打細算, 因此, 在進行 硬體選擇評估時就不是那麽容易。 無論如何, Linux 對應體的最低 要求、 您所期待的功能以及價格幾個因素, 是大家共同的基本衡量 項目, 這幾個項目也就是我們據以采購可以搭配 Linux 作業系統的 電腦硬體底線。 照筆者淺見, 在大約 1992年之前, 在台灣個人電腦 (PC)市場上 多半都可以說是大眾規格的 PC, 意思是說, 大部分的 PC縱使品牌不 一樣, 其規格的差別很少。 那種時代, 人們買電腦時大概只需要知 道所謂『286』、『386』 或『486』電腦即可。 現在的差別則越來 越明顯, 高低階產品的差別像是主機板設計、 CPU 選用、 RAM多寡 及最大擴充量、 Cache多寡、匯流排 (Bus) 種類、 硬碟種類及其控 制卡、 顯示卡種類以及螢幕等等, 個別組件之差異已經很大, 光是 一個部份有差異, 其硬體效能可能就會有很大差異。 換句話說, 現 在這時代, 已經不是用『386』、 『486』 等名詞就足以分別 PC 層 級了, 這對於搭配三十二位元高階作業系統的硬體尤其明顯。 也或 許我們可以觀察到, 由於 PC的架構本身已經有了結構性的改變, 配 備良好的高階 PC 已經不再是 『個人電腦』了, 它甚至已經可以工作 站電腦或甚至迷你主機相抗衡了, 假如這樣的硬體搭配像Linux 這樣 的多工多使用者高階 OS的話。 整體考量 我首先建議一般性的采購原則: 我們所建議的, 是所謂 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或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 o Western Digital/Paradise PVGA1 o Western Digital WD90C00, WD90C10, WD90C11, WD90C24, WD90C30 o Genoa GVGA o Trident TVGA8800CS, TVGA8900B, TVGA8900C, TVGA8900CL, TVGA9000, TVGA9000i, TVGA9100B, TVGA9200CX, TVGA9320, TVGA9400CX, TVGA9420 o ATI 28800-4, 28800-5, 28800-6, 28800-a o NCR 77C22, 77C22E, 77C22E+ o Cirrus Logic CLGD6205, CLGD6215, CLGD6225, CLGD6235 o Compaq AVGA o OAK OTI067, OTI077 o accelerated chipsets: o Cirrus GLGD5420, CLGD5422, CLGD5424, CLGD5426, CLGD5428 o Western Digital WD90C31

Disk Controller & Disk Drive 考量 假如不嚴格考慮執行效能的話, 或者說您的 Linux機器沒用在 Disk IO很重的場合, 這情況硬碟控制卡選擇 IDE 或 SCSI倒是 無所謂。 目前新



Disk Controller & Disk Drive 考量 假如不嚴格考慮執行效能的話, 或者說您的 Linux機器沒用在 Disk IO很重的場合, 這情況硬碟控制卡選擇 IDE 或 SCSI倒是 無所謂。 目前新



Copyright © Linux教程網 All Rights Reserved