มาถึงขณะนี้คุณอาจจะเริ่มสนใจลีนุกซ์ขึ้นมาบ้างแล้ว แต่ก่อนที่จะติดตั้งลีนุกซ์คุณควรจะทราบก่อนว่าลีนุกซ์ต้องการใช้ฮาร์ดแวร์ในระดับและมีข้อจำกัดอะไรบ้าง
เนื่องจากลีนุกซ์ถูกพัฒนาโดยผู้ใช้ของมันเองนั่นก็หมายถึงฮาร์ดแวร์ส่วนใหญ่ที่ลีนุกซ์สนับสนุนก็คือฮาร์ดแวร์ที่ผู้ใช้งานและผู้พัฒนาสามารถหามาใช้ได้นั่นเอง ดังนั้นฮาร์ดแวร์และอุปกรณ์ต่อพ่วงสำหรับระบบพีซีทั่วๆ ไปก็สามารถนำมาใช้งานกับลีนุกซ์ได้ (อันที่จริงแล้วลีนุกซ์สนับสนุนฮาร์ดแวร์มากกว่า UNIX เพื่อการค้าบางตัวเสียอีก) อย่างไรก็ตาม ลีนุกซ์ยังคงใช้งานไม่ได้กับอุปกรณ์ต่อพ่วงบางอย่าง แต่เนื่องจากเคอร์เนลของลีนุกซ์มีการพัฒนาอย่างต่อเนื่องตลอดเวลา ดังนั้นก็มีโอกาสที่จะสามารถนำอุปกรณ์นั้นมาใช้งานได้ในอนาคต
อีกเหตุผลหนึ่งที่ทำให้ไม่สามารถนำฮาร์ดแวร์บางอย่างมาใช้กับลีนุกซ์ได้ เนื่องจากบริษัทที่ผลิตฮาร์ดแวร์ดังกล่าวไม่มีการเปิดเผยถึงรายระเอียดวิธีการในการเขียนโปรแกรมติดต่อกับฮาร์ดแวร์นั้น ทำให้การพัฒนาไดรเวอร์สำหรับลีนุกซ์จะต้องอาศัยการทำ reverse engineering ตรวจสอบดูว่าฮาร์ดแวร์ดังกล่าวจะสามารถเขียนโปรแกรมควบคุมได้อย่างไร ซึ่งก็มีทั้งที่ประสบความสำเร็จและล้มเหลว
ต่อไปนี้คือความต้องการทางด้านฮาร์ดแวร์ที่ลีนุกซ์ต้องการอย่างคร่าวๆ คุณสามารถหาอ่านรายการอุปกรณ์ที่ลีนุกซ์สนับสนุนทั้งหมดได้จาก Linux Hardware Compatibility HOWTO (ftp://ftp.nectec.or.th/pub/mirrors/linux/docs/HOWTO)
· เมนบอร์ดและหน่วยประมวลผลกลาง : ขณะนี้ลีนุกซ์สามารถทำงานได้บนหน่วยประมวลผลกลาง Intel ในตระกูล 80386 ขึ้นไป (80386/80386SX,80486/80486SX, Pentium, Pentium Pro และ Pentium II) รวมทั้งหน่วยประมวลผลกลางจากบริษัทอื่นๆ ที่เข้ากันได้ เช่น จาก AMD และ Cyrix ถ้าคุณใช้ 80386 หรือ 80486SX คุณจะต้องติดตั้งโปรเซสเซอร์ช่วยประมวลผลทางคณิตศาสตร์เพื่อการประมวลผลทางคณิตศาสตร์ที่เร็วขึ้น ถึงแม้ว่าลีนุกซ์ไม่จำเป็นจะต้องใช้มันก็ตาม เนื่องจากเคอร์เนลสามารถทำการจำลองคำสั่งประมวลผลทางคณิตศาสตร์ได้ (ขณะนี้การพัฒนาลีนุกซ์เพื่อให้สามารถทำงานได้บนสถาปัตยกรรมหน่วยประมวลผลกลางแบบอื่นก็คืบหน้าไปมากแล้วเช่นกัน) เมนบอร์ดที่ใช้จะต้องมีระบบบัสแบบ ISA, EISA,VESA หรือ PCI LocalBus สำหรับระบบบัสแบบ MicroChannel ซึ่งมีการใช้งานอยู่บนเครื่อง IBM/PS2 ขณะนี้ยังอยู่ระหว่างการพัฒนา ซึ่งคุณสามารถหารายละเอียดเพิ่มเติมได้จาก
http://www.undergad.math.uwaterloo.ca/~cpbeaure/mca-linux.html
· หน่วยความจำ : ลีนุกซ์ต้องการหน่วยความจำอย่างน้อย 2 เมกะไบต์ อย่างไรก็ตาม คุณควรจะมีอย่างน้อย 4 เมกะไบต์เพื่อไม่ให้ระบบทำงานช้าเกินไป และแน่นอนครับ เช่นเดียวกับระบบปฏิบัติการอื่นๆ คือยิ่งมีมากก็ยิ่งดี
· ฮาร์ดดิสค์คอนโทรลเลอร์ : คุณจะต้องมีคอนโทรลเลอร์ที่เป็น AT-standard (16บิต) หรือ XT-standard (8บิต) สำหรับฮาร์ดดิสก์ที่มีการเชื่อมต่อแบบ MFM, RLL และ IDE ส่วนคอนโทรลเลอร์ฮาร์ดดิสค์แบบ SCSI ที่สามารถนำมาใช้งานได้ก็มีอยู่หลายรุ่นด้วยกัน เช่น Adaptec AHA1542B, AHA1542C, AHA1742A, Future Domain 1680, TMC-850, Seagate ST-02, UltraStore SCSI, Western Digital WD7000FASST เป็นต้น
· พื้นที่ฮาร์ดดิสค์ : ส่วนใหญ่แล้วจะขึ้นอยู่กับความต้องการของคุณและจำนวนซอฟต์แวร์ที่คุณจะติดตั้ง คุณสามารถติดตั้งลีนุกซ์ลงบนฮาร์ดดิสค์ที่มีเนื้อที่ว่างขนาด 10-20 เมกะไบต์ แต่อาจจะไม่เหมาะสมกับการเพิ่มขยายระบบนัก โดยเฉพาะอย่างยิ่งถ้าคุณมีการติดตั้งซอฟต์แวร์ขนาดใหญ่เช่น ระบบ X Window หรือต้องการให้ระบบมีผู้ใช้งานจำนวนมาก นอกจากนี้คุณควรจะกันเนื้อที่ไว้เป็น swap space ด้วย (โดยปกติแล้วจะกันไว้ประมาณสองเท่าของหน่วยความจำที่มี) นอกจากนี้แต่ละ distribution ยังมีจำนวนซอฟต์แวร์ที่จะติดตั้งให้คุณแตกต่างกันด้วย โดยทั่วไปแล้วถ้าคุณเลือกติดตั้งแบบครบหมดจะกินเนื้อที่ประมาณ 300 เมกะไบต์
· จอภาพและการ์ดแสดงผล : ลีนุกซ์สนับสนุนจอภาพและการ์ดแสดงผลทั้ง Hercules, CGA, EGA, VGA, IBM Monochrome และ SuperVGA สำหรับการแสดงผลในเท็กซ์โหมด สำหรับการแสดงผลในกราฟิกโหมดนั้นจะขึ้นอยู่กับระบบ X Window ที่คุณเลือกใช้ แต่โดยปกติแล้วจะใช้ได้กับการ์ดแสดงผลทั่วๆ ไป
· อีเธอร์เน็ตการ์ด : รายการคร่าวๆ ของอีเธอร์เน็ตการ์ดที่ลีนุกซ์สนับสนุนได้แก่
v 3com 3c503, 3c503/16, 3c509, 3c589
v Novell NE1000, NE2000
v Western Digital WD8003, WD8013
v Hewlett-Packard HP27245, HP27247, HP27250
· อุปกรณ์ต่อพ่วง
v
เม้าส์และอุปกรณ์ชี้อื่นๆ :
ลีนุกซ์สนับสนุนทั้ง serial mouse ทั่วๆ ไป
เช่น Logitech, MM series, Mouseman, Microsoft และยังสนับสนุน
Microsoft, Logitech และ ATIXL busmouse อีกด้วย นอกจากนี้ mouse ที่มีการเชื่อมต่อแบบ PS/2
ก็สามารถใช้ได้เช่นกัน สำหรับอุปกรณ์ชี้อื่นๆ เช่น trackballs
ซึ่งสามารถจำลองการทำงานเป็น mouse ข้างต้นได้ก็สามารถใช้ได้เช่นกัน
v
ซีดีรอม : ลีนุกซ์สนับสนุนซีดีรอมไดร์ฟที่มีอินเตอร์เฟสแบบ
SCSI เกือบทุกรุ่น เพียงแต่คุณจะต้องมีคอนโทรลเลอร์ SCSI
ที่ใช้กับลีนุกซ์ได้ นอกจากนี้ซีดีรอมไดร์ฟแบบอื่นๆ ที่สามารถนำมาใช้งานกับลีนุกซ์ได้
เช่น NEC CDR-74, Sony CDU-541, CDU-31a, Mitsumi และซีดีรอมแบบ
IDE (ATAPI) เป็นต้น
v
เทปไดร์ฟ : สนับสนุนเทปไดร์ฟที่มีการเชื่อมต่อแบบ
SCSI และอื่นๆ เช่นQIC-117, QIC-40/80, QIC-3010/3020
(QIC-WIDE)
v
โมเด็มและเครื่องพิมพ์ :
มีหลักการง่ายๆ ก็คือ ถ้าคุณสามารถใช้โมเด็มหรือเครื่องพิมพ์นั้นบน DOS
หรือระบบปฏิบัติการอื่นๆ ได้
คุณก็ควรจะสามารถนำมาใช้กับลีนุกซ์ได้เช่นกัน
v
ซาวนด์การ์ด : ที่สามารถใช้งานกับลีนุกซ์ได้ เช่น Adlib (OPL2),
Audio Excell DSP16, Aztech Sound Galaxy NX Pro, Gravis Ultrasound, Logitech
SoundMan, Microsoft Sound System (AD1848), OAK OTI-601D cards (Mozart), Sound
Blaster และTurtle Beach Wavefront cards (Maui, Tropez) เป็นต้น
ไม่มีความคิดเห็น:
แสดงความคิดเห็น