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

