Page 164 - ระบบเครือข่ายคอมพิวเตอร์ 30105-2002
P. 164
จริงฟรี เพือใชพฒนาตอไป ทาใหมระบบปฎิบตการยูนกซหลากหลายรุน เชน BSD UNIX, Berkeley UNIX
ิ
่
ิ
ํ
ั
ั
ี
้
ี
ิ
System V เปนตน โดย MIT และ Berkeley จัดเปนมหาวิทยาลัยอันดบแรก ทพฒนาระบบปฏิบตการนแจกจายสู
ั
ี
ั
่
ั
ประชาชน และองคกรตางๆ โดยไมคดมลคา ทําใหระบบปฏิบัติการยูนิกซเผยแพรไปอยางรวดเร็ว
ิ
ู
ิ
่
ั
่
ิ
การพัฒนาระบบปฏิบตการยูนกซเปนไปภายใตมาตรฐานของ IEEE POSIX.1 ซึงเปนมาตรฐานทีทา ํ
่
ี
่
่
ิ
ั
ใหระบบปฏิบตการทีไดผลิตออกไปสามารถทํางานไดในสภาพแวดลอมและคุณสมบัตเดยวกัน การทีเครืองคอมพิวเตอรสวน
ิ
บคคล (PC) หรือเครืองไมโครคอมพิวเตอร ไดผลิตออกสูทองตลาดเปนจํานวนมากในราคาถูก จึงเกิดความตองการระบบ
ุ
่
่
ิ
้
ยูนกซสําหรับเครืองไมโครคอมพิวเตอรหรือคอมพวเตอรสวนบุคคล (PC) เมือเปนเชนนีจึงมีการพัฒนาระบบปฏิบัติการ
่
ิ
ตามความตองการดงกลาว ชือวา “มินิกซ (Minix)” และตอมาในป ค.ศ. 1990 ไลนัส ทอรวัลด (Linus Torvalds)
่
ั
ึ
นกศกษาจาก University of Helsinki ประเทศฟนแลนด เหนวา Minix ไมเพยงพอตอความตองการจึงไดเริมพฒนา
่
ั
ี
็
ั
ระบบปฏิบตการสําหรับเครืองคอมพิวเตอรสวนบุคคล (PC) ใชชือวา ระบบปฏิบัติการสีนุกซ (Linux)
่
ิ
ั
่
4.3.2 ขอดของ UNIX/LINUX
ี
• Full multitasking: มความสามารถของการทํางานดวยโปรแกรมเดียวกันและสามารถเรียกใช
ี
อุปกรณเดยวกันในเวลาเดียวกันได ทาใหสามารถทํางานหลายงานไดพรอมกัน
ี
ํ
้
่
ิ
• Virtual Memory: สามารถจําลองเอาเนือทสวนหนึงในฮารดดสก (Hard Disk) มาใชแทน
ี
่
่
หนวยความจําหลัก (Main Memory) ทําใหสามารถใชงานโปรแกรมทีซับซอน และตองการ
หนวยความจําปริมาณมากได
• X Window System: X Window เปนระบบจัดการการแสดงผลในรูปแบบกราฟฟก ซึงเปน
่
มาตรฐานของระบบ Linux ทําใหงายตอการใชงาน
• TCP/IP Network Support: Linux ใชโปรโตคอลมาตรฐาน TCP/IP และมีระบบจัดการไฟล
ในเครือขาย NFS (Network File System) และ NIS (Network Information Service)
จึงทําใหสามารถรองรับการทํางานในระบบเครือขายอินเตอรเนต หรืออินทราเน็ตได
็
• Compatibility กับ IEEE POSIX.1: Linux ไดรับการพัฒนาภายใตมาตรฐานของ UNIX
IEEE POSIX.1 จึงมีความเขากันไดเปนอยางดี
• Shared Libraries: โปรแกรมตางๆ สามารถใชฟงกชันทถูกรวบรวมไวใน Shared Libraries
ี
่
่
รวมกัน ทาใหประหยัดพืนทเก็บจัดขอมล ประหยัดเวลาในการพัฒนา และใชงานโปรแกรมประยุกต
ี
ํ
ู
้
่
่
ี
• Nonproprietary source code: Linux เปน Freeware ทสมบรณแบบ เนองจากไมมสวนใด
่
ี
ู
ื
ของ Source Code ใน Kernel ของ Linux ทีนํามาจากโปรแกรมทีมีการจดลิขสิทธิเพือการคา
์
่
่
่
็
• ราคาถูก (Lower Cost): หากไมตองการอดทนรอในการดาวนโหลดโปรแกรมทางอินเตอรเนต ก็
สามารถหาซือชุดโปรแกรมระบบปฎิบตการ Linux ทีรวบรวมไวบน CD-ROM ไดในราคาถูก
่
ั
ิ
้
้
• GNU software support: Linux สนบสนนโปรแกรมประยุกตตางๆซึงพัฒนาขึนภายใต
ุ
ั
่
่
โครงการ GNU ไดแก โปรแกรมทีใชในการพัฒนา เชน GNU C, C++ และโปรแกรมอํานวยความ
สะดวก เชน bison, gawk, groff หรือแมกระทังเกมตางๆ เชน GNU Chess, NetHack
่
102

