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
   159   160   161   162   163   164   165   166   167   168   169