Page 168 - ระบบเครือข่ายคอมพิวเตอร์ 30105-2002
P. 168

ํ
                                       ิ
                                         ้
                                                     ่
                                         ี
                        
                   200 ฟงกชัน สวนของยูทลิตและแอพพลิเคชันจะถูกเก็บไวในหนวยความจําสํารอง และจะถูกนาเขามายังหนวยความจํา
                                                  ั
                                                  ้
                                    ื
                         ่
                                    ่
                                                
                                                                                              ้
                                                                                            ิ
                                                                                              ี
                                                                                                      ่
                                                                                                
                                                                         ี
                                                                       ิ
                                                                         ้
                                                                                        ื
                                                                                     ่
                   หลักเพือการทํางาน เมอถูกเรียกใชเทานน ความแตกตางระหวางยูทลิตกับแอพพลิเคชัน คอยูทลิตเปนสวนทีใชสําหรับ
                                                                                         ่
                                                                                    ้
                   การทํางานทัวๆ  ไป  ไมเฉพาะเจาะจง  แตสําหรับแอพพลิเคชันจะเปนสวนทีถูกสรางขึนมาเพืองานใดงานหนึงโดยเฉพาะ
                                     
                                                                 ่
                                                                            ่
                                                                                                    ่
                            ่
                   หรือทเรียกวาโปรแกรมประยุกต เชน Word Processor หรือ Spread Sheet เปนตน
                        ่
                        ี
                                           


                                                            Application Program


                                                            Shell Editors, and

                                                           Private User Programs
                                                 Compiler  Compiler  Components  Kernel



                                                              Hardware








                                                 รูปที 4 – 10 การทํางานของระบบยูนกซ
                                                                             ิ
                                                    ่

                   4.4 ระบบปฏิบัติการลีนุกซ (Linux)
                                 
                                                                                                           ุ
                                                   ี
                                                                                          ิ
                          ลีนกซ เปนระบบปฏิบตการเชนเดยวกับดอส (DOS) วินโดวส (Windows) หรือยูนกซ (UNIX) โดยลีนกซ
                                           ั
                             ุ
                                            ิ
                         
                                                   ่
                                                                   ่
                                                                                     ้
                                                          ่
                                   ิ
                                  ั
                                         ิ
                                                                                         ่
                   จัดวาเปนระบบปฏิบตการยูนกซประเภทหนึง  การทีลีนุกซเปนทีกลาวขานกันมากขณะนี  เนืองจากความสามารถของตัว
                                                               ุ
                                                 ่
                                                
                           ั
                                                                                  ่
                   ระบบปฏิบตการและโปรแกรมประยุกตททางานบนระบบลีนกซ  โดยเฉพาะอยางยิงโปรแกรมในตระกูลของ   GNU
                            ิ
                                                   ํ
                                                 ี
                   (GNU's Not UNIX) และสิงทีสําคัญทีสุดก็คือระบบลีนุกซเปนระบบปฏิบัติการประเภทฟรีแวร (Free Ware) คือไม
                                             ่
                                          ่
                                                   ่
                   เสียคาใชจายในการซือโปรแกรมระบบลีนกซตงแตเวอรชัน 4 สามารถทํางานไดบนซีพยูทัง 3 ตระกูล คือบนซีพยูอินเทล
                                                     ั
                                                  ุ
                                                                                     ้
                       
                                                                                                       ี
                                                     ้
                                   ้
                                                                                   ี
                                                             ่
                           ิ
                                                                                                      ่
                   (Intel) ดจิตอลอัลฟาคอมพิวเตอร  (Digital Alpha Computer) และซันสปารค (SUN SPARC) เนองจากใช
                                                                                                      ื
                                                                                          ้
                            ่
                            ี
                   เทคโนโลยีทเรียกวา  RPM (Red Hat Package Management)  ถึงแมวาในขณะนีลีนุกซยังไมสามารถแทนที ่
                                                                     ้
                   ไมโครซอฟต วินโดวส บนพีซี หรือแมคโอเอส  (Mac OS) ไดทังหมดก็ตาม แตผูใชจํานวนไมนอยทหันมาใชและชวย
                                                                                                 ่
                                                                                                 ี
                                                                                   
                   พฒนาโปรแกรมประยุกตบนลีนกซกัน
                                      
                    ั
                                           ุ

                          4.4.1 ประวัตความเปนมา
                                     ิ
                                               ้
                                                         
                                            ิ
                                 ลีนกซถือกําเนดขึนในฟนแลนด ป คศ. 1980 โดยลีนุส โทรวัลดส (Linus Trovalds) นักศึกษา
                                    ุ
                                                           
                   ภาควิชาวิทยาการคอมพิวเตอร (Computer Science) ในมหาวิทยาลัยเฮลซิงกิ ลีนุส เห็นวาระบบมินิกซ (Minix) ที ่
                                              ่
                                           ้
                   เปนระบบยูนกซบนพีซีในขณะนัน ซึงทําการพัฒนาโดย ศ.แอนดรูว ทาเนนบาวม (Andrew S. Tanenbaum) ยังมี
                             ิ
                     
                   ความสามารถไมเพียงพอแกความตองการ  จึงไดเริมตนทําการพัฒนาระบบยูนิกซของตนเองขึนมา  โดยจุดประสงคอีก
                                                                                          ้
                                                          ่
                                                                             ่
                                                                                  ่
                   ประการ คือตองการทําความเขาใจในวิชาระบบปฏิบัติการคอมพิวเตอรดวยเมือเขาเริมพัฒนาลนุกซไปชวงหนึงแลว เขาก็
                                                                                          ี
                                                                                                     ่
                     
                      ํ
                                                  ่
                   ไดทาการชักชวนใหนกพัฒนาโปรแกรมอืนๆมาชวยทําการพัฒนาลีนกซ  ซึงความรวมมือสวนใหญก็จะเปนความรวมมือ
                                                                      ุ
                                                                           ่
                                  
                                   ั
                                                               106
   163   164   165   166   167   168   169   170   171   172   173