o nonaclearcase/" target="_blank" >ccelerated 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倒是無所 謂。 目前新式設計的 IDE Controller搭配 IDE Disk, 它的表現與 SCSI Control + SCSI Disk 已經不會有明顯差異。 不過, 以多工 作多使用者做業環境來說, SCSI 的表現卻可能遠優於 IDE 非常多 現。 換句話說, 假如您的 Linux主機是把在數十人或數百人使用者 的場合, 我的建議是, 不要使用 IDE。IDE Card 大部分的 IDE 硬碟控制卡的存在型態, 多半是所謂 Multi-IO 卡, 這些卡把 PC 必備的串列埠ⅱ並列埠以及軟碟控制統統包含一起 了。 幾乎決大部分的 IDE 硬碟控制卡與 Linxu搭配都不會有問題, 不過一些新式的 Enhanced IDE, 可以控制四部 IDE 硬碟, 這種控制 卡我就沒試過, 想試試的朋友可以上網路拿 (sunsite.unc.edu /pub /Linux/kernel/patches/diskdrives) EIDE driver, patch 到系統 核心程式碼, 之後重新編譯即可。 不過, 也許不久的將來在標准的 核心就可以有 EIDE 的支援 (可能會 1.2.0 版以後的核心)。SCSI Controller 至於 SCSI控制卡, 只要您的 SCSI 卡可在 Linux下成功運轉, 我們幾乎就可以大膽假設, 您的 SCSI 硬體裝置就可以搭配 Linux 運作, 比方SCSI 磁帶機ⅱ SCSI CD-ROMⅱ SCSI 硬碟等等。 不過 話說回來, 由於SCSI控制卡其種類及品牌實在太多了, 我們實在不 容易分辨哪些可以搭配 Linux, 而哪些不能, 當然像大品牌的 AHA Adaptec 15xxⅱ 17xx 等系列的卡不會有問題, 但是一大推所謂這 些卡的相容卡, 我就不清楚。 底下我根據 1994年七月份的 SCSI-HOWTO文件, 摘錄一些目前已經支援以及尚未支援的 SCSI卡。 Linux 支援與不支援的 SCSI 控制卡已經支援的SCSI卡:
Adaptec 152x, Adaptec 154x (including clones from Bustek and DTC 329x boards), Adaptec 174x, Future Domain 850, 885, 950, and other boards in that series (but not the 880 board unless you make the appropriate patch), Future Domain 16x0 with TMC-1800 or TMC-18C50 chip, PAS16 SCSI ports, Seagate ST0x, Trantor T128 boards, Ultrastor 14F, 24F, and 34F, and Western Digital 7000.
不支援的 SCSI 卡:All parallel->SCSI adapters, Rancho SCSI boards, and Grass Roots SCSI Non Adaptec compatable DTC boards (including the 3270 and 3280). Linux 不能用 1024以上的 Sylinder嗎? 這一節的最後, 我們來談一個很有趣的問題: Linux 究竟能不能 利用有 1024 Sylinder以上的大容量硬碟? 答案當然是 Yes。 很多朋友不知道, 所謂 1024 的限制主要出現在 BIOS 這層, 大 凡是1994年前出廠的 BIOS, 大概都沒有支援這些大容量 IDE 硬碟 ( 主要是 540MB 以及更高容量的硬碟)。 解決的方法很簡單, 就是設定 Linux / (root) 檔案系統時, 不要讓 / 所在的 partition 超過編號 第 1023 Sylinder 以外, 假如您的系統也規劃成多檔案系統, 比方您 的 /usrⅱ /varⅱ /tmpⅱ/home 等等各自為獨立的檔案系統, 您在規 劃分割區給這些檔案系統時, 就無須顧慮 Sylinder 的問題, 它們可以 在任何位置。 我們總結來說, 電腦啟動時, 我們把 Linux Kernel 擺 在 BIOS看得到的位置, 至於啟動之後, Linux 不再需要 BIOS的服務, 也就不會再受限於設計不良的 BIOS。□ RAM 考量 再重復提醒您一個事實, 在大部分的情況, Linux 系統對 RAM 的需求, 會比 CPU 重要很多。 假如有兩部 Linux 主機做比較, 一 部 486DX-33 + 32MB RAM, 另一部 486DX-66 + 16MB RAM, 假設這 兩部機器同樣經常性的會有10個同時上線的使用者, 讓我憑感覺及 經驗猜測其效能比較的話, 我會猜前者較佳。 信不信由您:-) 請 容許我沒有提供任何的數據。 Linux 的 RAM的需求, 我想應該說越多越好吧! 一個稍微具有 實際用途的 Linux 平台, 16MB RAM 大約是一個下限。 一部真正 可以與商業 Unix工作站或 Unix Server 平起平坐的 Linux 工作 站 或 Server, 在記憶體上不能少於 64MB 或 32MB。 □ 其他硬體設備 一部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的最佳電腦硬體配件的話, 您有必 要在這些元件的每一個細節規格斤斤計較。 作者本人對硬體雖沒有 特別研究, 但所用電腦也都是自己買零件自行組裝, 而零件多半都沒 有牌子, 跑 Linux也都很順, 包括執行 UUserv社區服務的兩部 Linux 主機都是這樣做起來的, 在台灣一般電腦硬體品質都算可靠了。 □ 選配一部可以用的 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工作站或網路伺服器的系統。 以下筆者試圖提出一個可能性的最佳建議, 這些建議是根據我於 1994年十月三十日, 在 tw.bbs.comp.linux 及 tw.bbs.comp.hardware 兩個信區的問卷調查的回覆, 我將之歸納摘錄如下。 先說明一點, 所 有的回覆當中, 沒有一個人建議在台灣整機采購, 換句話說, 從 Linux 角度來看台灣的 PC硬體, 並沒有足以讓人滿意的一個品牌, 假如情況 真的如此, 則有興趣建構一部極佳的 Linux工作站的讀者朋友, 您可能 有必要自行三照下面表列, 來組裝出您理想中的硬體。 以下統計資料 於 1994年11月 采於tw.bbs.comp.hardware信區。1. 主機板品牌及型號: Shin-Ray Lee ([email protected]) 任一款 Pentium 主機板(根據實驗結果,Linux"非常不挑板子") 如果怕雜牌,那就用華碩 ASUS PCI/E 5MP(PCI/EISA+ dualCPU) or AIR P54CEP(PCI/EISA,注意勿買到Adaptec AIC-7870 on board的板子) 的吧!! avg.Price:NT$15000-18000
[email protected] Intel Premiere II(Plato) 目前最棒的 Pentium 90/100 主機板.... Intel 自己做的... flash BIOS, blah blah blah...
[email protected] AIR 的EISA/PCI MB
2. CPU品牌及型號: Shin-Ray Lee ([email protected]) & [email protected] & [email protected] Intel Pentium-90(NT$17000)
[email protected] of sourse P5-90 .. 這是 x86 系列中最好的了 ... P5-100 還沒量產 .. 應該不算 ...
3. SCSI Controller: Shin-Ray Lee ([email protected]) From Linux-SCSI-HOWTO: NCR 53c810 PCI fast SCSI-2 controller.(NT$2500) or Buslogic BT-757S EISA fast-wide SCSI-2 controller($13000+)
[email protected] AHA-2742(EISA) or AHA-2842(VL) ..
[email protected] & [email protected] DPT Smartcache III with big cache
4. SCSI Disks: Shin-Ray Lee ([email protected]) Quantum Empire 1080S fast SCSI-2(10ms avg. seek),NT$16900 Seagate Barracudda-II ST-12550N 2GB fast SCSI-2 disk.
[email protected] Quantum Empire (or lightning series) , 再好的就 太~~貴~~~了
[email protected] Seagate ST-12550N(Barracuda 2) 2.1GB 還是... 要 ST-12551N(wide Barracuda 2)?
[email protected] Barracuda 當然是最好的... 不然Micropolis 4110s也可以, 這台有5 片碟片, 每片碟片只用到一個小范圍, 所以seek速度超快。 Barracuda (7200 rpm, 8 ms, unknown) Micropolis 4110s (5400 rpm, 8.5 ms, 5 disks) Empire 1080s (5400 rpm, 9.5 ms, 3 disks)
5. Video Controller (主要為 X Winodw環境考量): Shin-Ray Lee ([email protected]) & [email protected] S3 Vison864/964 PCI 2Mb or 4Mb(miroCrystal 20/40 SD/V) capable for 1280x1024x16bit or 1152x900x32bit
[email protected] S3-964, 4MB VRAM 以上
[email protected] 一片爛爛的, 值NT$ 4,300 元的S3 Vision864 就可以Sparc 10 的GX 加速卡解決掉了
6. Monitor: Shin-Ray Lee ([email protected]) 我覺得青菜蘿卜,各有所好,自個兒看的感覺較准.:) 可惜MAG MXP-17S & Sony 17se台灣尚未上市,否則17"我不會考慮其它選擇...:( suggestion(sort by price): ViewSonic 17(17",NT$30000):135MHz bandwidth/30-82KHz horizontal MAG MX-17S(17",NT$25000):100MHz bandwidth/30-64KHz horizontal Sony 15sf(15",NT$20000):100MHz bandwidth/30-64KHz horizontal Optiquest 7000DC/Acer VUEGO 17"(17",NT$15000-17000): 86MHz bandwidth/30-64KHz horizontal ADI 5Gp(17",Unknown):Unknown MAG MX-15F(15",NT$13500):100MHz bandwidth/30-64KHz horizontal ADI 4Gp(15",NT$9000):86MHz bandwidth/30-64KHz horizontal
[email protected] 至少要 17" 的 .... 以我看 X 來說 .. 15" 的仍嫌太小 .. ViewSonic 17" 是不錯的選擇 .. 我不選 Mag 是因為良率太低 .. NEC 6fg 系列 .. 不錯 .. 可惜太貴 .. 等等看 Sony 會不會出 17" .. 那才真的物超所值 ... 不過你要先會去算 Xconfig 的三數就是了 ...
[email protected] 21" 的好了.... 看起來比較像WS。
7. Ethenet 網路卡: Shin-Ray Lee ([email protected]) ISA: Accton MPX(ne2000 compatible) NT$2000 EISA: 3Com 3c579
[email protected] EISA介面的可能比較high quality, 但也比較貴。
8. 其他 (請自行補充我漏列但值得一提的配件): Shin-Ray Lee ([email protected]) Printer:EPSON EPL-5200 LaserPrinter(300DPI,6ppm)NT$20000 CD-ROM:Plextor 4X CD-ROM(SCSI-2,614Kb/s)NT$18000-24000 Mouse:Logitech MouseMan UPS:飛瑞UPS/750VA,NT$5000
[email protected] CD-ROM drive... Plextor PX43-CH 或是 Toshiba XM-3501 a good tape drive(像 8mm tape... 或是 DAT)
[email protected] 如果這台是要當Ftp server用, 可以買個幾台Plextor 4x(1 MB Buffer)