ยูนิกซ์ (Unix แต่ชื่อตามเครื่องหมายการค้าคือ UNIX) เป็นระบบปฏิบัติการคอมพิวเตอร์แบบหลายงาน หลายผู้ใช้ ที่เริ่มพัฒนาโดยกลุ่มพนักงานของห้องปฏิบัติการ โดยกลุ่มนักพัฒนาที่เป็นที่รู้จัก คือ , Dennis Ritchie และ
ประวัติ
ในทศวรรษที่ 60 สถาบันเทคโนโลยีแมสซาชูเซตส์ (MIT) , AT&T Bell Labs และบริษัท General Electric ได้ร่วมมือกันวิจัยระบบปฏิบัติการที่ชื่อว่า (ย่อมาจาก Multiplexed Information and Computing Service) โดยมีจุดมุ่งหมายเพื่อทำงานบนเครื่องเมนเฟรมรุ่น GE-645 แต่ภายหลัง AT&T ได้ถอนตัวออกจากโครงการนี้
Ken Thompson ซึ่งเป็นหนึ่งในทีมพัฒนาในขณะนั้น ได้เขียนเกมบนเครื่อง GE-645 ชื่อว่าเกม Space Travel และพบปัญหาว่าเกมทำงานได้ช้ากว่าที่ควร เขาจึงย้ายมาเขียนเกมใหม่บนเครื่อง ของบริษัท แทนด้วยภาษาแอสเซมบลี โดยความช่วยเหลือของ Dennis Ritchie ประสบการณ์เหล่านี้ทำให้ Thompson หันมาพัฒนาระบบปฏิบัติการบนเครื่อง PDP-7
ระบบปฏิบัติการนี้มีชื่อว่า UNICS ย่อมาจาก Uniplexed Information and Computing System เนื่องจากว่าการออกเสียงสามารถสะกดได้หลายแบบ และพบปัญหาชื่อใกล้เคียงกับ Multics ภายหลังจึงเปลี่ยนชื่อเป็น Unix
การพัฒนายูนิกซ์ในช่วงนี้ยังไม่ได้รับความสนับสนุนด้านการเงินจาก Bell Labs เมื่อระบบพัฒนามากขึ้น Thompson และ Ritchie จึงสัญญาว่าจะเพิ่มความสามารถในการประมวลผลคำ (Word Processing) บนเครื่อง และเริ่มได้รับการตอบรับจาก Bell Labs ในปีค.ศ. 1970 ระบบปฏิบัติการยูนิกซ์จึงได้รับการเรียกชื่ออย่างเป็นทางการ โปรแกรมประมวลผลคำมีชื่อว่า และหนังสือ UNIX Programmer's Manual ตีพิมพ์ครั้งแรกวันที่ 3 พฤศจิกายน ค.ศ. 1987
ค.ศ. 1973 ได้เขียนยูนิกซ์ขึ้นมาใหม่ด้วยภาษาซีใช้ได้ทั้งเครื่องคอมพิวเตอร์ส่วนบุคคล มินิคอมพิวเตอร์และเมนเฟรมคอมพิวเตอร์ สามารถทำงานได้หลายงานพร้อมกัน ดังนั้น ยูนิกส์จึงใช้ได้กับเครื่องที่เชื่อมโยงและต่อกับปลายทางได้หลายเครื่องพร้อมกัน ลักษณะการติดต่อกับผู้ใช้เป็นทั้งแบบ Command-line และ GUI ทำให้สะดวกต่อการนำยูนิกซ์ไปทำงานบนเครื่องชนิดอื่นมากขึ้น ทาง AT&T ได้เผยแพร่ยูนิกซ์ไปยังมหาวิทยาลัย และหน่วยงานต่างๆ ของรัฐบาล โดยสัญญาการใช้งานเปิดเผยซอร์สโค้ด ยกเว้นเคอร์เนลส่วนที่เขียนด้วยภาษาแอสเซมบลี
ยูนิกซ์เวอร์ชัน 4,5 และ 6 ออกในค.ศ. 1975 ได้เพิ่มคุณสมบัติ pipe เข้ามา ยูนิกซ์เวอร์ชัน 7 ซึ่งเป็นเวอร์ชันสุดท้ายที่พัฒนาแบบการวิจัย ออกในค.ศ. 1979 ยูนิกซ์เวอร์ชัน 8,9 และ 10 ออกมาในภายหลังในทศวรรษที่ 80 ในวงจำกัดเฉพาะมหาวิทยาลัยบางแห่งเท่านั้น และเป็นต้นกำเนิดของระบบปฏิบัติการ Plan 9
ค.ศ. 1982 AT&T นำยูนิกซ์ 7 มาพัฒนาและออกขายในชื่อ แต่บริษัทลูกของ AT&T ชื่อว่า Western Electric ยังคงนำยูนิกซ์รุ่นเก่ามาขายอยู่เช่นกัน เพื่อยุติความสับสนทางด้านชื่อ AT&T จึงรวมการพัฒนาทั้งหมดจากบริษัทและมหาวิทยาลัยต่างๆใน ซึ่งมีโปรแกรมอย่าง vi ที่พัฒนาโดย Berkeley Software Distribution (BSD) จากมหาวิทยาลัยแคลิฟอร์เนีย เบิร์กลีย์ รวมอยู่ด้วย ยูนิกซ์รุ่นนี้สามารถทำงานได้บนเครื่อง ของบริษัท DEC
ยูนิกซ์รุ่นที่เป็นการค้าไม่เปิดเผยซอร์สโค้ดอีกต่อไป ทางมหาวิทยาลัยแคลิฟอร์เนีย เบิร์กลีย์ จึงพัฒนายูนิกซ์ของตัวเองต่อเพื่อเป็นทางเลือกกับ System V การพัฒนาที่สำคัญที่สุดคือเพิ่มการสนับสนุนโพรโทคอลสำหรับเครือข่าย (TCP/IP) เข้ามา
บริษัทอื่นๆ เริ่มพัฒนายูนิกซ์บนเครื่องคอมพิวเตอร์ระบบของตนเอง โดยส่วนมากใช้ยูนิกซ์ที่ซื้อสัญญามาจาก System V แต่บางบริษัทเลือกพัฒนาจาก BSD แทน หนึ่งในทีมพัฒนาของ BSD คือ Bill Joy มีส่วนในการสร้าง SunOS (ปัจจุบันคือ โซลาริส) ของบริษัทซัน ไมโครซิสเต็มส์
ค.ศ. 1981 ทีมพัฒนา BSD ได้ออกจากมหาวิทยาลัยและก่อตั้งบริษัท Berkeley Software Design, Inc (BSDI) เป็นบริษัทแรกที่นำ BSD มาขายในเชิงการค้า ในภายหลังเป็นต้นกำเนิดของระบบปฏิบัติการ FreeBSD, OpenBSD และ NetBSD
AT&T ยังคงพัฒนาความสามารถต่างๆ เข้าสู่ยูนิกซ์ System V และรวมเอา (ยูนิกซ์ของบริษัทไมโครซอฟท์) , BSD และ SunOS เข้ามารวมใน (SVR4) เพื่อเป็นผลิตภัณฑ์หนึ่งเดียวสำหรับลูกค้า ซึ่งเพิ่มราคาขึ้นอีกมาก
หลังจากนั้นไม่นาน AT&T ขายสิทธิ์ในการถือครองยูนิกซ์ให้กับบริษัท และโนเวลเองได้สร้างยูนิกซ์ของตัวเองที่ชื่อ ซึ่งพัฒนามาจากระบบปฏิบัติการ NetWare เพื่อแข่งกับระบบปฏิบัติการวินโดวส์เอ็นทีของไมโครซอฟท์
ค.ศ. 1995 โนเวลขายส่วนต่างๆ ของยูนิกซ์ให้กับบริษัท (SCO) โดยโนเวลยังถือลิขสิทธิ์ของยูนิกซ์ไว้ ค.ศ. 2000 SCO ขายสิทธิ์ส่วนของตนเองให้กับบริษัท Caldera ซึ่งเปลี่ยนชื่อภายหลังเป็น SCO Group ซึ่งเป็นสาเหตุในการดำเนินคดีละเมิดลิขสิทธิ์กับลินุกซ์
เส้นทางสายยูนิกซ์
มาตรฐาน
- มาตรฐาน POSIX กำหนดคุณสมบัติขั้นพื้นฐานของยูนิกซ์
อ้างอิง
- Salus, Peter H.: A Quarter Century of UNIX, Addison Wesley, June 1, 1994;
แหล่งข้อมูลอื่น
- ประวัติศาสตร์ยูนิกซ์ชนิดต่าง ๆ
- Unix and Linux Forums
- Unix คืออะไร ?
wikipedia, แบบไทย, วิกิพีเดีย, วิกิ หนังสือ, หนังสือ, ห้องสมุด, บทความ, อ่าน, ดาวน์โหลด, ฟรี, ดาวน์โหลดฟรี, mp3, วิดีโอ, mp4, 3gp, jpg, jpeg, gif, png, รูปภาพ, เพลง, เพลง, หนัง, หนังสือ, เกม, เกม, มือถือ, โทรศัพท์, Android, iOS, Apple, โทรศัพท์โมบิล, Samsung, iPhone, Xiomi, Xiaomi, Redmi, Honor, Oppo, Nokia, Sonya, MI, PC, พีซี, web, เว็บ, คอมพิวเตอร์
yuniks Unix aetchuxtamekhruxnghmaykarkhakhux UNIX epnrabbptibtikarkhxmphiwetxraebbhlayngan hlayphuich thierimphthnaodyklumphnkngankhxnghxngptibtikar AT amp T odyklumnkphthnathiepnthiruck khux Dennis Ritchie aelaprawtiinthswrrsthi 60 sthabnethkhonolyiaemssachuests MIT AT amp T Bell Labs aelabristh General Electric idrwmmuxknwicyrabbptibtikarthichuxwa yxmacak Multiplexed Information and Computing Service odymicudmunghmayephuxthanganbnekhruxngemnefrmrun GE 645 aetphayhlng AT amp T idthxntwxxkcakokhrngkarni Ken Thompson sungepnhnunginthimphthnainkhnann idekhiynekmbnekhruxng GE 645 chuxwaekm Space Travel aelaphbpyhawaekmthanganidchakwathikhwr ekhacungyaymaekhiynekmihmbnekhruxng khxngbristh aethndwyphasaaexsesmbli odykhwamchwyehluxkhxng Dennis Ritchie prasbkarnehlanithaih Thompson hnmaphthnarabbptibtikarbnekhruxng PDP 7 rabbptibtikarnimichuxwa UNICS yxmacak Uniplexed Information and Computing System enuxngcakwakarxxkesiyngsamarthsakdidhlayaebb aelaphbpyhachuxiklekhiyngkb Multics phayhlngcungepliynchuxepn Unix karphthnayuniksinchwngniyngimidrbkhwamsnbsnundankarengincak Bell Labs emuxrabbphthnamakkhun Thompson aela Ritchie cungsyyawacaephimkhwamsamarthinkarpramwlphlkha Word Processing bnekhruxng aelaerimidrbkartxbrbcak Bell Labs inpikh s 1970 rabbptibtikaryunikscungidrbkareriykchuxxyangepnthangkar opraekrmpramwlphlkhamichuxwa aelahnngsux UNIX Programmer s Manual tiphimphkhrngaerkwnthi 3 phvscikayn kh s 1987 kh s 1973 idekhiynyunikskhunmaihmdwyphasasiichidthngekhruxngkhxmphiwetxrswnbukhkhl minikhxmphiwetxraelaemnefrmkhxmphiwetxr samarththanganidhlaynganphrxmkn dngnn yunikscungichidkbekhruxngthiechuxmoyngaelatxkbplaythangidhlayekhruxngphrxmkn lksnakartidtxkbphuichepnthngaebb Command line aela GUI thaihsadwktxkarnayuniksipthanganbnekhruxngchnidxunmakkhun thang AT amp T idephyaephryuniksipyngmhawithyaly aelahnwyngantang khxngrthbal odysyyakarichnganepidephysxrsokhd ykewnekhxrenlswnthiekhiyndwyphasaaexsesmbli yuniksewxrchn 4 5 aela 6 xxkinkh s 1975 idephimkhunsmbti pipe ekhama yuniksewxrchn 7 sungepnewxrchnsudthaythiphthnaaebbkarwicy xxkinkh s 1979 yuniksewxrchn 8 9 aela 10 xxkmainphayhlnginthswrrsthi 80 inwngcakdechphaamhawithyalybangaehngethann aelaepntnkaenidkhxngrabbptibtikar Plan 9 kh s 1982 AT amp T nayuniks 7 maphthnaaelaxxkkhayinchux aetbristhlukkhxng AT amp T chuxwa Western Electric yngkhngnayuniksrunekamakhayxyuechnkn ephuxyutikhwamsbsnthangdanchux AT amp T cungrwmkarphthnathnghmdcakbristhaelamhawithyalytangin sungmiopraekrmxyang vi thiphthnaody Berkeley Software Distribution BSD cakmhawithyalyaekhlifxreniy ebirkliy rwmxyudwy yuniksrunnisamarththanganidbnekhruxng khxngbristh DEC yuniksrunthiepnkarkhaimepidephysxrsokhdxiktxip thangmhawithyalyaekhlifxreniy ebirkliy cungphthnayunikskhxngtwexngtxephuxepnthangeluxkkb System V karphthnathisakhythisudkhuxephimkarsnbsnunophrothkhxlsahrbekhruxkhay TCP IP ekhama bristhxun erimphthnayuniksbnekhruxngkhxmphiwetxrrabbkhxngtnexng odyswnmakichyuniksthisuxsyyamacak System V aetbangbristheluxkphthnacak BSD aethn hnunginthimphthnakhxng BSD khux Bill Joy miswninkarsrang SunOS pccubnkhux oslaris khxngbristhsn imokhrsisetms kh s 1981 thimphthna BSD idxxkcakmhawithyalyaelakxtngbristh Berkeley Software Design Inc BSDI epnbristhaerkthina BSD makhayinechingkarkha inphayhlngepntnkaenidkhxngrabbptibtikar FreeBSD OpenBSD aela NetBSD AT amp T yngkhngphthnakhwamsamarthtang ekhasuyuniks System V aelarwmexa yunikskhxngbristhimokhrsxfth BSD aela SunOS ekhamarwmin SVR4 ephuxepnphlitphnthhnungediywsahrblukkha sungephimrakhakhunxikmak hlngcaknnimnan AT amp T khaysiththiinkarthuxkhrxngyuniksihkbbristh aelaonewlexngidsrangyunikskhxngtwexngthichux sungphthnamacakrabbptibtikar NetWare ephuxaekhngkbrabbptibtikarwinodwsexnthikhxngimokhrsxfth kh s 1995 onewlkhayswntang khxngyuniksihkbbristh SCO odyonewlyngthuxlikhsiththikhxngyuniksiw kh s 2000 SCO khaysiththiswnkhxngtnexngihkbbristh Caldera sungepliynchuxphayhlngepn SCO Group sungepnsaehtuinkardaeninkhdilaemidlikhsiththikblinuksesnthangsayyuniksmatrthanmatrthan POSIX kahndkhunsmbtikhnphunthankhxngyuniksxangxingSalus Peter H A Quarter Century of UNIX Addison Wesley June 1 1994 ISBN 0 201 54777 5aehlngkhxmulxunprawtisastryunikschnidtang Unix and Linux Forums Unix khuxxair