วันพุธที่ 5 มีนาคม พ.ศ. 2557

ความต้องการทางด้านฮาร์ดแวร์


        มาถึงขณะนี้คุณอาจจะเริ่มสนใจลีนุกซ์ขึ้นมาบ้างแล้ว แต่ก่อนที่จะติดตั้งลีนุกซ์คุณควรจะทราบก่อนว่าลีนุกซ์ต้องการใช้ฮาร์ดแวร์ในระดับและมีข้อจำกัดอะไรบ้าง
        เนื่องจากลีนุกซ์ถูกพัฒนาโดยผู้ใช้ของมันเองนั่นก็หมายถึงฮาร์ดแวร์ส่วนใหญ่ที่ลีนุกซ์สนับสนุนก็คือฮาร์ดแวร์ที่ผู้ใช้งานและผู้พัฒนาสามารถหามาใช้ได้นั่นเอง  ดังนั้นฮาร์ดแวร์และอุปกรณ์ต่อพ่วงสำหรับระบบพีซีทั่วๆ ไปก็สามารถนำมาใช้งานกับลีนุกซ์ได้ (อันที่จริงแล้วลีนุกซ์สนับสนุนฮาร์ดแวร์มากกว่า 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


·       หน่วยความจำ ลีนุกซ์ต้องการหน่วยความจำอย่างน้อย เมกะไบต์ อย่างไรก็ตาม คุณควรจะมีอย่างน้อย เมกะไบต์เพื่อไม่ให้ระบบทำงานช้าเกินไป และแน่นอนครับ เช่นเดียวกับระบบปฏิบัติการอื่นๆ คือยิ่งมีมากก็ยิ่งดี

·       ฮาร์ดดิสค์คอนโทรลเลอร์ คุณจะต้องมีคอนโทรลเลอร์ที่เป็น 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) เป็นต้น


ไม่มีความคิดเห็น:

แสดงความคิดเห็น