06 กันยายน 2551

ประวัติความเป็นมาและคุณลักษณะของ OS:Unix


ระบบปฏิบัติการ UNIX


  • มีต้นกำเนิดจากห้องปฏิบัติการวิจัย Bell ประเทศสหรัฐอเมริกา โดย Ken Thompson และ Dennis Ritchie ปี พ.ศ. 2512 โดยมีที่มาคร่าวๆ คือ
    ......สถาบัน MIT (Massascusetts Institute of Technology), ห้องปฏิบัติการวิจัย AT&T Bell Labs และบริษัท GE (General Electric) ร่วมกันพัฒนาโครงการ Multics ในปี 1960 เพื่อพัฒนาระบบปฏิบัติการสำหรับ Mainframe Computer รุ่น GE 635 โดยให้ระบบปฏิบัติการนี้มีความสามารถทำงานแบบโต้ตอบ (Interactive) มีระบบอำนวยความสะดวกต่อการใช้แฟ้มและข้อมูลร่วมกันได้ แต่เกิดปัญหาหลายประการ จนกระทั่ง Bell Labs ได้ลาออกจากโครงการ แต่โครงการก็ยังดำเนินการต่อโดย Ken Thompson และ Dennis Ritchie ซึ่งทำงานกับ Bell Labs พร้อมๆ กันไปด้วย
    ........ต่อมา Ken & Dennis ได้ร่วมกันพัฒนาระบบปฏิบัติการใหม่ เพื่อทำงานบนเครื่อง PDP-7 และใช้ชื่อว่าระบบปฏิบัติการ UNIX เพื่อให้ออกเสียงใกล้เคียงกับระบบ Multics ดังนั้นต้นกำหนดของ UNIX ก็คือ Multics นั่นเอง ไม่ว่าจะเป็นชื่อ ระบบแฟ้มข้อมูลที่ใช้ แนวคิดของตัวแปรคำสั่ง (Shell) หลังจากนั้นทั้งสองได้พัฒนามาเป็น Version 2 เพื่อทำงานบนเครื่องรุ่น PDP-11/20 โดยใช้ภาษา Assembly และได้พัฒนาปรับปรุงด้วยภาษา C (ภาษา C ก็พัฒนาที่ห้องวิจัย Bell Labs เช่นกัน เพื่อทำงานบนระบบ UNIX) และเผยแพร่ไปสู่มหาวิทยาลัยต่างๆ ด้วย Version 6 ในปี ค.ศ. 1976
    ......ในปี ค.ศ. 1978 Version 7 ก็ถูกพัฒนาออกมา ซึ่งเป็นต้นแบบของระบบ UNIX รุ่นใหม่ๆ หลังจากนั้น AT&T ซึ่งเป็นองค์กรแม่ของ Bell Labs ได้เป็นผู้รับผิดชอบ และควบคุมการออกตัวระบบปฏิบัติการ UNIX ดังนั้น UNIX จึงกลายเป็นผลิตภัณฑ์ แทนที่จะเป็นเครื่องมือวิจัย AT&T ได้พัฒนา UNIX ออกมาใช้งานภายนอก ภายใต้ชื่อ System III ในปี 1982 และปี 1983 ก็ออก System V และพัฒนามาเรื่อยๆ จนได้รับความนิยมในปัจจุบัน
    ........หลังจากนั้นก็มีผู้พัฒนา UNIX เพิ่มขึ้นมา เช่น University of California at Berkley ได้พัฒนา BSD UNIX (Berkley Software Distribution) ต่อมาหน่วยงานกระทรวงกลาโหมของสหรัฐฯ (Defense Advanced Research Projects Agency - DARPA) ได้ให้ทุนกับ Berkley ในการพัฒนา UNIX และเกิด Version 4BSD เพื่อสนับสนุนเครือข่ายของ DARPA ที่ใช้โปรโตคอลในการสื่อสาร คือ TCP/IP Version ล่าสุดของ Berkley คือ 4.4BSD ที่ออกมาในปี ค.ศ. 1993 โดยมีความสามารถสนับสนุน Protocol X.25 หลังจากนั้น Berkley ก็หยุดการพัฒนา UNIX
    ........นอกจาก Berkley ยังมีผู้พัฒนารายอื่น เช่น บริษัทซันไมโครซิสเต็ม ก็ได้พัฒนา SunOS และ Solaris บริษัท DEC ได้พัฒนา Ultrix และเปลี่ยนชื่อเป็น OSF/1 บริษัทไมโครซอฟต์พัฒนา XENIX บริษัทไอบีเอ็มพัฒนา AIX แต่ไม่ว่าจะเป็นค่ายใดก็ตาม ต่างก็ยึดแนวทางของ BSD หรือไม่ก็ Sytem V ทั้งนั้น
    .......ปัจจุบัน UNIX เป็นเครื่องหมายการค้าจดทะเบียน (Registered Trademark) ของหน่วยงานที่ชื่อ The Open Group ซึ่งจะทำการกำหนด และรับรองมาตรฐานของระบบปฏิบัติการ UNIX
    ระบบปฏิบัติการ UNIX มี 2 ลักษณะ คือ
  • ระบบปฏิบัติการที่ได้มาตรฐาน UNIX เป็นระบบปฏิบัติการที่ใช้มาตรฐานของ The Open Group ในการพัฒนาขึ้นมา เช่น Digital UNIX, SCO UNIX, IBM's OpenEdition MVS
  • ระบบปฏิบัติการคล้าย UNIX (UNIX Compatible) เป็นระบบปฏิบัติการที่มีลักษณะคล้ายระบบ UNIX แต่ยังไม่ได้จดทะเบียน รับรองเป็นทางการ เช่น Sun Solaris, IBM AIX, Linux

ที่มา : http://www.nectec.or.th/