अनुसंधान यूनिक्स: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 1: Line 1:
{{Short description|Original Unix operating system from Bell Labs}}
{{Short description|Original Unix operating system from Bell Labs}}
यह शब्द "'''रिसर्च यूनिक्स'''" बेल लैब्स कंप्यूटिंग साइंसेज रिसर्च सेंटर (सीएसआरसी) में विकसित डीईसी [[पीडीपी-7]], [[पीडीपी-11]], [[वैक्स]] और इंटरडेटा 7/32 और 8/32 कंप्यूटरों के लिए यूनिक्स ऑपरेटिंग सिस्टम के प्रारंभिक संस्करणों को संदर्भित करता है।
यह शब्द "'''रिसर्च यूनिक्स'''" बेल लैब्स कंप्यूटिंग साइंसेज रिसर्च सेंटर (सीएसआरसी) में विकसित डीईसी [[पीडीपी-7]], [[पीडीपी-11]], [[वैक्स]] और इंटरडेटा 7/32 और 8/32 कंप्यूटरों के लिए यूनिक्स '''(UNIX)''' ऑपरेटिंग सिस्टम के प्रारंभिक संस्करणों को संदर्भित करता है।


== इतिहास ==
== इतिहास ==
[[File:Version 7 Unix SIMH PDP11 Emulation DMR.png|thumb|संस्करण 7 पीडीपी-11 के लिए यूनिक्स, [[SIMH]] में चल रहा है]]रिसर्च यूनिक्स शब्द पहली बार [[ बेल सिस्टम तकनीकी जर्नल |बेल सिस्टम तकनीकी जर्नल]] (वॉल्यूम 57, नंबर 6, पार्ट 2 जुलाई/अगस्त 1978) में दिखाई दिया, ताकि इसे बेल लैब्स (जैसे PWB/UNIX और [[बहु-पर्यावरण रीयल-टाइम]]) के आंतरिक अन्य संस्करणों से अलग किया जा सके। -टाइम) जिसका कोड-बेस प्राथमिक सीएसआरसी संस्करण से अलग हो गया था। हालाँकि, उस शब्द का उपयोग [[संस्करण 8 यूनिक्स]] तक बहुत कम किया गया था, लेकिन पहले के संस्करणों पर भी रेट्रोएक्टिव निरंतरता लागू की गई है। V8 से पहले, ऑपरेटिंग सिस्टम को आमतौर पर केवल UNIX (कैप्स में) या UNIX टाइम-शेयरिंग सिस्टम कहा जाता था।
[[File:Version 7 Unix SIMH PDP11 Emulation DMR.png|thumb|संस्करण 7 पीडीपी-11 के लिए यूनिक्स, [[SIMH]] में चल रहा है]]रिसर्च यूनिक्स शब्द पहली बार [[बेल सिस्टम टेक्निकल जर्नल]] (वॉल्यूम 57, नंबर 6, भाग 2 जुलाई/अगस्त 1978) में सामने आया, जिससे कि इसे बेल लैब्स के अन्य आंतरिक संस्करणों (जैसे पीडब्लूबी/यूनिक्स और [[एमईआरटी]]) से अलग किया जा सके, जिसका कोड -बेस प्राथमिक सीएसआरसी संस्करण से अलग हो गया था। हालाँकि, उस शब्द का उपयोग [[संस्करण 8 यूनिक्स]] तक बहुत कम किया गया था, लेकिन पूर्वव्यापी रूप से इसे पहले के संस्करणों पर भी लागू किया गया है। V8 से पहले, ऑपरेटिंग सिस्टम को आमतौर पर केवल यूनिक्स (कैप्स में) या यूनिक्स टाइम-शेयरिंग सिस्टम कहा जाता था।


एटी एंड टी ने संस्करण 5 को शैक्षणिक संस्थानों के लिए और संस्करण 6 को वाणिज्यिक साइटों के लिए भी लाइसेंस दिया। अधिकांश व्यावसायिक उपयोग को हतोत्साहित करते हुए स्कूलों ने $200 और अन्य ने $20,000 का भुगतान किया, लेकिन 1980 के दशक में संस्करण 6 सबसे व्यापक रूप से उपयोग किया जाने वाला संस्करण था। अनुसंधान यूनिक्स संस्करणों को अक्सर उस [[मैन पेज]] के संस्करण द्वारा संदर्भित किया जाता है जो उनका वर्णन करता है,{{r|fiedler198310}} क्योंकि प्रारंभिक संस्करण और पिछले कुछ संस्करण आधिकारिक तौर पर बेल लैब्स के बाहर जारी नहीं किए गए थे, और व्यवस्थित रूप से विकसित हुए थे। तो, पहला रिसर्च यूनिक्स पहला संस्करण होगा, और अंतिम दसवां संस्करण होगा। उन्हें संदर्भित करने का एक अन्य सामान्य तरीका संस्करण x यूनिक्स या Vx यूनिक्स है, जहां x मैनुअल संस्करण है। यूनिक्स के सभी आधुनिक संस्करण - यूनिक्स जैसे कार्यान्वयन जैसे [[सुसंगत (ऑपरेटिंग सिस्टम)]], [[मिनिक्स]] और [[लिनक्स]] को छोड़कर - 7वें संस्करण से प्राप्त हुए हैं।{{Citation needed|date=April 2023}}
एटी एंड टी ने शैक्षणिक संस्थानों को संस्करण 5 और व्यावसायिक साइटों को भी संस्करण 6 का लाइसेंस दिया है। अधिकांश व्यावसायिक उपयोग को हतोत्साहित करते हुए, स्कूलों ने $200 और अन्य ने $20,000 का भुगतान किया, लेकिन 1980 के दशक में संस्करण 6 सबसे व्यापक रूप से उपयोग किया जाने वाला संस्करण था। अनुसंधान यूनिक्स संस्करणों को अक्सर मैनुअल के संस्करण द्वारा संदर्भित किया जाता है जो उनका वर्णन करता है,{{r|fiedler198310}} क्योंकि शुरुआती संस्करण और पिछले कुछ को कभी भी बेल लैब्स के बाहर आधिकारिक तौर पर जारी नहीं किया गया था, और वे व्यवस्थित रूप से विकसित हुए थे। तो, इस प्रकार पहला रिसर्च यूनिक्स पहला संस्करण है, और अंतिम जो है वह दसवां संस्करण है। उन्हें संदर्भित करने का एक अन्य सामान्य तरीका "संस्करण x यूनिक्स" या "वीएक्स यूनिक्स" है, जहां x मैनुअल संस्करण है। यूनिक्स के सभी आधुनिक संस्करण-कोहेरेंट, [[मिनिक्स]] और [[लिनक्स]] जैसे यूनिक्स-जैसे कार्यान्वयन को छोड़कर-7वें संस्करण से प्राप्त हुए हैं।


8वें संस्करण से शुरू होकर, रिसर्च यूनिक्स के संस्करणों का [[ बर्कले सॉफ्टवेयर वितरण |बर्कले सॉफ्टवेयर वितरण]] से घनिष्ठ संबंध था। यह आठवें संस्करण के आधार के रूप में 4.1cBSD का उपयोग करके शुरू हुआ। 2000 से एक [[यूज़नेट]] पोस्ट में, [[डेनिस रिची]] ने रिसर्च यूनिक्स के इन बाद के संस्करणों को [[ यूनिक्स प्रणाली वी |यूनिक्स प्रणाली वी]] की तुलना में बीएसडी के करीब होने के रूप में वर्णित किया।<ref>{{cite web|url=http://yarchive.net/comp/bsd.html|title=alt.folklore.computers: BSD (Dennis Ritchie)|first=Dennis|last=Ritchie|date=26 October 2000|access-date=3 July 2014}}</ref> जिसमें कुछ बीएसडी कोड भी शामिल थे:{{r|fiedler198310}}
8वें संस्करण से शुरू होकर, रिसर्च यूनिक्स के संस्करणों का [[ बर्कले सॉफ्टवेयर वितरण |बर्कले सॉफ्टवेयर वितरण]] से घनिष्ठ संबंध था। इसकी शुरुआत 8वें संस्करण के आधार के रूप में 4.1सीबीएसडी का उपयोग करके हुई। 2000 के एक [[यूज़नेट]] पोस्ट में, [[डेनिस रिची]] ने रिसर्च यूनिक्स के इन बाद के संस्करणों को [[ यूनिक्स प्रणाली वी |यूनिक्स प्रणाली वी]] की तुलना में बीएसडी के अधिक करीब बताया,<ref>{{cite web|url=http://yarchive.net/comp/bsd.html|title=alt.folklore.computers: BSD (Dennis Ritchie)|first=Dennis|last=Ritchie|date=26 October 2000|access-date=3 July 2014}}</ref> जिसमें कुछ बीएसडी कोड भी शामिल थे:{{r|fiedler198310}}<blockquote>अनुसंधान यूनिक्स 8वां संस्करण (मुझे लगता है) बीएसडी 4.1सी से शुरू हुआ, लेकिन भारी मात्रा में बाहर निकाला गया और हमारी अपनी सामग्री द्वारा प्रतिस्थापित कर दिया गया था। यह 9वीं और 10वीं के साथ जारी रहा। मुझे लगता है कि सामान्य उपयोगकर्ता कमांड-सेट सीसवीश की तुलना में थोड़ा अधिक बीएसडी-स्वाद वाला था, लेकिन यह काफी उदार था।</blockquote>
 
{{blockquote|Research Unix 8th Edition started from (I think) BSD 4.1c, but with enormous amounts scooped out and replaced by our own stuff. This continued with 9th and 10th. The ordinary user command-set was, I guess, a bit more BSD-flavored than SysVish, but it was pretty eclectic.}}


== संस्करण ==
== संस्करण ==
{| class="wikitable"
{| class="wikitable"
! Manual Edition
! मैनुअल संस्करण
! Release date
! रिलीज़ करने की तिथि
! Description
! विवरण
|-
|-
| 1st Edition
| प्रथम संस्करण
| Nov 3, 1971
| Nov 3, 1971
| First edition of the Unix manual, based on the version that ran on the PDP-11 at the time. The operating system was two years old,<ref name="reader">{{cite techreport |first1=M. D. |last1=McIlroy |author-link1=Doug McIlroy |year=1987 |url=http://www.cs.dartmouth.edu/~doug/reader.pdf |title=A Research Unix reader: annotated excerpts from the Programmer's Manual, 1971–1986 |series=CSTR |number=139 |institution=Bell Labs}}</ref> having been ported from the PDP-7 to the PDP-11/20 in 1970. Includes [[ar (Unix)|ar]], [[as (Unix)|as]], [[BCD (character encoding)|bcd]], [[cal (command)|cal]], [[cat (Unix)|cat]], [[cd (command)|chdir]], [[chmod]], [[chown]], [[cmp (Unix)|cmp]], [[cp (Unix)|cp]], [[Date (Unix)|date]], [[dc (computer program)|dc]], [[df (Unix)|df]], [[du (Unix)|du]], [[ed (text editor)|ed]], [[find (Unix)|find]], [[Glob (programming)|glob]], [[init]], [[Linker (computing)|ld]], [[Ln (Unix)|ln]], [[ls]], [[mail (Unix)|mail]], [[mesg]], [[mkdir]], [[mkfs]], [[mount (Unix)|mount]], [[mv (Unix)|mv]], [[nm (Unix)|nm]], [[od (Unix)|od]], [[pr (Unix)|pr]], [[rm (Unix)|rm]], [[rmdir]], [[roff (computer program)|roff]], [[Thompson shell|sh]], [[sort (Unix)|sort]], [[stat (system call)|stat]], [[strip (Unix)|strip]], [[su (Unix)|su]], [[Sum (Unix)|sum]], [[Tty (Unix)|tty]], [[umount]], [[wc (Unix)|wc]], [[who (Unix)|who]], [[write (Unix)|write]]; also precursors of [[fsck]], [[reboot]], and [[Advanced Debugger|adb]]. The system also had a [[B (programming language)|B]] and [[Fortran]] [[compiler]], a [[BASIC]] interpreter, [[device file]]s and functions for managing [[punched tape]], [[DECtape]], and [[RK05]] disks.
| यूनिक्स मैनुअल का पहला संस्करण, उस संस्करण पर आधारित जो उस समय पीडीपी-11 पर चलता था। ऑपरेटिंग सिस्टम दो साल पुराना था, जिसे 1970 में PDP-7 से PDP-11/20 में पोर्ट किया गया था। इसमें [[ar (Unix)|ar]], [[as (Unix)|as]], [[BCD (character encoding)|bcd]], [[cal (command)|cal]], [[cat (Unix)|cat]], [[cd (command)|chdir]], [[chmod]], [[chown]], [[cmp (Unix)|cmp]], [[cp (Unix)|cp]], [[Date (Unix)|date]], [[dc (computer program)|dc]], [[df (Unix)|df]], [[du (Unix)|du]], [[ed (text editor)|ed]], [[find (Unix)|find]], [[Glob (programming)|glob]], [[init]], [[Linker (computing)|ld]], [[Ln (Unix)|ln]], [[ls]], [[mail (Unix)|mail]], [[mesg]], [[mkdir]], [[mkfs]], [[mount (Unix)|mount]], [[mv (Unix)|mv]], [[nm (Unix)|nm]], [[od (Unix)|od]], [[pr (Unix)|pr]], [[rm (Unix)|rm]], [[rmdir]], [[roff (computer program)|roff]], [[Thompson shell|sh]], [[sort (Unix)|sort]], [[stat (system call)|stat]], [[strip (Unix)|strip]], [[su (Unix)|su]], [[Sum (Unix)|sum]], [[Tty (Unix)|tty]], [[umount]], [[wc (Unix)|wc]], [[who (Unix)|who]], [[write (Unix)|write]]; [[fsck]], [[reboot]], और [[Advanced Debugger|adb]] के भी पूर्ववर्ती सिस्टम में एक [[B (programming language)|B]] और [[फोरट्रान कंपाइलर]], एक बेसिक इंटरप्रेटर, डिवाइस फ़ाइलें और छिद्रित टेप, डीईसीटेप और [[RK05]] डिस्क के प्रबंधन के लिए फ़ंक्शन भी थे।
|-
|-
| 2nd Edition
| दूसरा संस्करण
| Jun 12, 1972
| Jun 12, 1972
| Total number of installations at the time was 10, "with more expected", according to the preface of the manual.<ref name="V2">{{cite book |first1=Ken |last1=Thompson |first2=Dennis M. |last2=Ritchie |title=UNIX Programmer's Manual, Second Edition |date=June 12, 1972 |publisher=Bell Telephone Laboratories |url=http://sunsite.icm.edu.pl/pub/unix/UnixArchive/PDP-11/Distributions/research/1972_stuff/unix_2nd_edition_manual.pdf |archive-url=https://web.archive.org/web/20161006034736/http://sunsite.icm.edu.pl/pub/unix/UnixArchive/PDP-11/Distributions/research/1972_stuff/unix_2nd_edition_manual.pdf |url-status=dead |archive-date=2016-10-06 }}</ref>{{rp|ii}} Adds [[echo (command)|echo]], [[Exit (command)|exit]], [[login (Unix)|login]], m6 [[macro processor]], [[Man page|man]], [[nroff]], [[strip (Unix)|strip]], [[stty (Unix)|stty]], [[TMG (language)|tmg]] compiler-compiler and the first [[C compiler]].{{r|reader}}<ref name="V2"/>
| मैनुअल की प्रस्तावना के अनुसार, उस समय इंस्टॉलेशन की कुल संख्या 10 थी, तथा "अधिक अपेक्षित थी"<ref name="V2">{{cite book |first1=Ken |last1=Thompson |first2=Dennis M. |last2=Ritchie |title=UNIX Programmer's Manual, Second Edition |date=June 12, 1972 |publisher=Bell Telephone Laboratories |url=http://sunsite.icm.edu.pl/pub/unix/UnixArchive/PDP-11/Distributions/research/1972_stuff/unix_2nd_edition_manual.pdf |archive-url=https://web.archive.org/web/20161006034736/http://sunsite.icm.edu.pl/pub/unix/UnixArchive/PDP-11/Distributions/research/1972_stuff/unix_2nd_edition_manual.pdf |url-status=dead |archive-date=2016-10-06 }}</ref>{{rp|ii}} [[इको, एग्जिट, लॉगिन,]] एम6 [[मैक्रो प्रोसेसर, मैन, एनरॉफ, स्ट्रिप, स्ट्टी, टीएमजी]] कंपाइलर-कंपाइलर और पहला [[सी कंपाइलर]] जोड़ता है।{{r|reader}}<ref name="V2" />
|-
|-
| 3rd Edition
| तीसरा संस्करण
| Feb 1973
| Feb 1973
| Introduced a C [[debugger]], [[Pipeline (Unix)|pipes]], [[Crypt (Unix)|crypt]], [[kill (command)|kill]], [[passwd]], [[ps (Unix)|ps]], size, [[speak (Unix)|speak]], [[split (Unix)|split]], [[uniq]], and [[yacc]]. Commands are split between <code>/bin</code> and <code>/usr/bin</code>, requiring a [[search path]]<ref name="reader"/> (<code>/usr</code> was the mount point for a second hard disk). Total number of installations was 16.
| सी [[डिबगर, पाइप, क्रिप्ट, किल, पासवार्ड, पीएस,]] साइज, [[स्पीक, स्प्लिट, यूनिक]] और [[याक]] पेश किया गया था। कमांड को <code>/bin</code> और <code>/usr/bin</code> के बीच विभाजित किया जाता है, जिसके लिए खोज पथ<ref name="reader">{{cite techreport |first1=M. D. |last1=McIlroy |author-link1=Doug McIlroy |year=1987 |url=http://www.cs.dartmouth.edu/~doug/reader.pdf |title=A Research Unix reader: annotated excerpts from the Programmer's Manual, 1971–1986 |series=CSTR |number=139 |institution=Bell Labs}}</ref> की आवश्यकता होती है (<code>/usr</code> दूसरी हार्ड डिस्क के लिए माउंट बिंदु था।) स्थापनाओं की कुल संख्या 16 थी।
|-
|-
| 4th Edition
| चौथा संस्करण
| Nov 1973
| Nov 1973
| First version written in C. Also introduced [[comm]], [[dump (Unix)|dump]], [[File (command)|file]], [[grep]], [[nice (Unix)|nice]], [[nohup]], [[sleep (command)|sleep]], [[sync (Unix)|sync]], [[tr (Unix)|tr]], [[wait (command)|wait]], and <code>[[printf]](3)</code>.<ref name="reader"/> Included a [[SNOBOL]] interpreter. Number of installations was listed as "above 20". The manual was formatted with [[troff]] for the first time. Version described in Thompson and Ritchie's [[Communications of the ACM|CACM]] paper,<ref>{{cite journal |first1=D. M. |last1=Ritchie |first2=K. |last2=Thompson |year=1974 |url=https://www.bell-labs.com/usr/dmr/www/cacm.html |title=The UNIX Time-Sharing System |journal=Communications of the ACM |volume=17 |issue=7 |pages=365–375 |doi=10.1145/361011.361061|s2cid=53235982 }}</ref> the first public exposition of the operating system.<ref name="reader"/>
| पहला संस्करण सी में लिखा गया है। इसमें [[comm]], [[dump (Unix)|dump]], [[File (command)|file]], [[grep]], [[nice (Unix)|nice]], [[nohup]], [[sleep (command)|sleep]], [[sync (Unix)|sync]], [[tr (Unix)|tr]], [[wait (command)|wait]] और <code>[[printf]]</code> (3) भी पेश किया गया है।<ref name="reader"/> एक [[एसएनओबीओएल]] इंटरप्रेटर शामिल है। स्थापनाओं की संख्या "20 से ऊपर" के रूप में सूचीबद्ध की गई थी। मैनुअल को पहली बार ट्रॉफ़ के साथ स्वरूपित किया गया था। थॉम्पसन और रिची के [[सीएसीएम]] पेपर<ref>{{cite journal |first1=D. M. |last1=Ritchie |first2=K. |last2=Thompson |year=1974 |url=https://www.bell-labs.com/usr/dmr/www/cacm.html |title=The UNIX Time-Sharing System |journal=Communications of the ACM |volume=17 |issue=7 |pages=365–375 |doi=10.1145/361011.361061|s2cid=53235982 }}</ref> में वर्णित संस्करण ऑपरेटिंग सिस्टम की पहली सार्वजनिक प्रदर्शनी है।<ref name="reader"/>
|-
|-
| 5th Edition
| पांचवा संस्करण
| Jun 1974
| Jun 1974
| Widely licensed to educational institutions.{{r|fiedler198310}} Introduced [[col (Unix)|col]], [[dd (Unix)|dd]], [[diff]], [[eqn (software)|eqn]], [[Line Printer Daemon protocol|lpr]], [[pwd]], [[Spell (Unix)|spell]], [[Tee (command)|tee]], {{r|reader}} and the [[sticky bit]]. Targeted the PDP-11/40 and other 11 models with 18 bit addresses. Installations "above 50".
| शैक्षणिक संस्थानों को व्यापक रूप से लाइसेंस दिया गया था।{{r|fiedler198310}} संस्थापन "50 से ऊपर", [[col (Unix)|col]], [[dd (Unix)|dd]], [[diff]], [[eqn (software)|eqn]], [[Line Printer Daemon protocol|lpr]], [[pwd]], [[Spell (Unix)|spell]], [[Tee (command)|tee]], और [[sticky bit]] का परिचय दिया गया था। 18 बिट एड्रेस वाले पीडीपी-11/40 और अन्य 11 मॉडलों को लक्षित किया गया था।
|-
|-
| [[Version 6 Unix|6th Edition]]
| [[Version 6 Unix|छठा संस्करण]]
| May 1975
| May 1975
| Includes <code>[[ratfor]]</code>, [[Bc (Unix)|bc]], [[chgrp]], [[cron]], [[newgrp (Unix)|newgrp]], [[ptrace]](2), [[tbl]], [[Units (Unix)|units]], and [[wall (Unix)|wall]].{{r|reader}} First version widely available outside of Bell Laboratories, licensed to commercial users,<ref name="fiedler198310">{{cite news | url=https://archive.org/stream/byte-magazine-1983-10/1983_10_BYTE_08-10_UNIX#page/n133/mode/2up | title=The Unix Tutorial / Part 3: Unix in the Microcomputer Marketplace | work=BYTE | date=October 1983 | access-date=30 January 2015 | author=Fiedler, Ryan | pages=132}}</ref> and to be ported to non-PDP hardware ([[Interdata 7/32]]). May 1977 saw the release of MINI-UNIX, a "cut down" v6 for the low-end PDP-11/10.
| इसमें <code>[[ratfor]]</code>, [[Bc (Unix)|bc]], [[chgrp]], [[cron]], [[newgrp (Unix)|newgrp]], [[ptrace]](2), [[tbl]], [[Units (Unix)|units]], और [[wall (Unix)|wall]] शामिल हैं।{{r|reader}} पहला संस्करण बेल लेबोरेटरीज के बाहर व्यापक रूप से उपलब्ध है, वाणिज्यिक उपयोगकर्ताओं के लिए लाइसेंस प्राप्त है,<ref name="fiedler198310">{{cite news | url=https://archive.org/stream/byte-magazine-1983-10/1983_10_BYTE_08-10_UNIX#page/n133/mode/2up | title=The Unix Tutorial / Part 3: Unix in the Microcomputer Marketplace | work=BYTE | date=October 1983 | access-date=30 January 2015 | author=Fiedler, Ryan | pages=132}}</ref> और इसे गैर-पीडीपी हार्डवेयर ([[इंटरडेटा 7/32]]) में पोर्ट किया जाना है। मई 1977 में मिनी-यूनिक्स रिलीज़ हुआ, जो लो-एंड पीडीपी-11/10 के लिए "कट डाउन" वी6 था।
|-
|-
| [[Version 7 Unix|7th Edition]]
| [[Version 7 Unix|सातवां संस्करण]]
| Jan 1979
| Jan 1979
| Includes the [[Bourne shell]], <code>[[ioctl]](2)</code>, <code>[[stdio]](3)</code>, and <code>[[Portable C Compiler|pcc]]</code> augmenting [[Dennis Ritchie]]'s C compiler.{{r|reader}} Adds [[Advanced Debugger|adb]], [[at (command)|at]], [[awk]], [[banner (Unix)|banner]], [[basename]], [[Cu (Unix)|cu]], [[diff3]], [[expr]], [[f77]], [[Factor (Unix)|factor]], [[fortune (Unix)|fortune]], [[iostat]], [[join (Unix)|join]], [[Lex (software)|lex]], [[lint (software)|lint]], [[Look (Unix)|look]], [[m4 (computer language)|m4]], [[Make (software)|make]], [[Rev (Unix)|rev]], [[sed]], [[tabs (Unix)|tabs]], [[tail (Unix)|tail]], [[tar (computing)|tar]], [[test (Unix)|test]], [[touch (command)|touch]], [[True (Unix)|true]], [[False (Unix)|false]], [[tsort]], [[uucp]], [[uux]]. The ancestor of [[UNIX System III]] and the last release of Research Unix to see widespread external distributions. Merged most of the utilities of [[PWB/UNIX]] with an extensively modified kernel with almost 80% more lines of code than V6. Ported to [[PDP-11]], [[Interdata 8/32]] and [[VAX]] ([[UNIX/32V]]). 32V was the basis for [[Berkeley Software Distribution|3BSD]].
| इसमें बॉर्न शेल, <code>[[ioctl]](2)</code>, <code>[[stdio]](3)</code>, और डेनिस रिची के सी कंपाइलर को बढ़ाने वाला <code>[[Portable C Compiler|pcc]]</code> शामिल है।{{r|reader}} [[Advanced Debugger|adb]], [[at (command)|at]], [[awk]], [[banner (Unix)|banner]], [[basename]], [[Cu (Unix)|cu]], [[diff3]], [[expr]], [[f77]], [[Factor (Unix)|factor]], [[fortune (Unix)|fortune]], [[iostat]], [[join (Unix)|join]], [[Lex (software)|lex]], [[lint (software)|lint]], [[Look (Unix)|look]], [[m4 (computer language)|m4]], [[Make (software)|make]], [[Rev (Unix)|rev]], [[sed]], [[tabs (Unix)|tabs]], [[tail (Unix)|tail]], [[tar (computing)|tar]], [[test (Unix)|test]], [[touch (command)|touch]], [[True (Unix)|true]], [[False (Unix)|false]], [[tsort]], [[uucp]], [[uux]] जोड़ता है। व्यापक बाह्य वितरण देखने के लिए [[यूनिक्स सिस्टम III]] के पूर्वज और रिसर्च यूनिक्स की अंतिम रिलीज [[पीडब्लूबी/यूनिक्स]] की अधिकांश उपयोगिताओं को V6 की तुलना में लगभग 80% अधिक कोड लाइनों के साथ व्यापक रूप से संशोधित कर्नेल के साथ विलय कर दिया गया था। [[पीडीपी-11]], [[इंटरडेटा 8/32]] और [[UNIX/32V|वैक्स (यूनिक्स/32V)]] में पोर्ट किया गया था। 32V 3बीएसडी का आधार था।
|-
|-
| 8th Edition
| आठवां संस्करण
| Feb 1985{{citation needed|date=March 2015|reason=See talk page}}
| Feb 1985{{citation needed|date=March 2015|reason=See talk page}}
| A modified 4.1cBSD{{Citation needed|date=December 2022|reason=See talk page}} for the [[VAX]], with a [[UNIX System V|System V]] shell and [[Berkeley sockets|sockets]] replaced{{Citation needed|date=December 2022|reason=Either "replaced" is ambiguous or it is incorrect. See talk page}} by [[STREAMS|Streams]]. Used internally, and only licensed for educational use.<ref name="dmrV8910">{{cite web |title=[TUHS] Re: V7 UNIX on VAX 11/750 |first=Dennis |last=Ritchie |author-link=Dennis Ritchie |website=minnie.tuhs.org |date=27 June 2003 |access-date=9 April 2014 |url=http://minnie.tuhs.org/pipermail/tuhs/2003-June/002195.html}}</ref> Adds [[Berkeley DB]], [[curses (programming library)|curses]](3), [[cflow]], [[clear (Unix)|clear]], [[compress]], [[cpio]], [[C shell|csh]],<ref>{{cite web |url=https://minnie.tuhs.org/cgi-bin/utree.pl?file=V8/usr/src/cmd/csh |title=csh |author=<!--Not stated--> |date=n.d. |website=[[The Unix Heritage Society]] |access-date=December 19, 2022}}</ref> [[cut (Unix)|cut]], [[KornShell|ksh]]{{Citation needed|date=December 2022|reason=ksh is not in the v8 archive from the Mountain Avenue plan 9 file server and ksh is not from 4.1cBSD}}, [[last (Unix)|last]], [[netstat]], [[Netnews (Unix)|netnews]], [[seq (Unix)|seq]], [[telnet]], [[Tset (Unix)|tset]], [[Ul (Unix)|ul]], [[vi]], [[vmstat]]. The [[Blit (computer terminal)|Blit]] graphics terminal became the primary user interface.<ref name="reader"/> Includes [[Lisp (programming language)|Lisp]], [[Pascal (programming language)|Pascal]] and [[ALTRAN|Altran]]. Added a [[Distributed file system|network file system]] that allowed accessing remote computers' files as <code>/n/''hostname''/''path''</code>, and a regular expression library that introduced an API later mimicked by [[Henry Spencer]]'s reimplementation.<ref>{{cite newsgroup |title=regexp(3) |first=Henry |last=Spencer |date=1986-01-19 |newsgroup=mod.sources |message-id=1316@panda.UUCP |url=https://groups.google.com/forum/#!original/mod.sources/OqVZYQNSmDs/G_T2jHu5QI8J |access-date=9 January 2013}}</ref> First version with no assembly in the documentation.{{r|reader}}
| [[वैक्स]] के लिए एक संशोधित 4.1सीबीएसडी, जिसमें [[सिस्टम V]] शेल और [[स्ट्रीम]] द्वारा प्रतिस्थापित [[सॉकेट]] शामिल हैं। आंतरिक रूप से उपयोग किया जाता है, और केवल शैक्षिक उपयोग के लिए लाइसेंस प्राप्त है।<ref name="dmrV8910">{{cite web |title=[TUHS] Re: V7 UNIX on VAX 11/750 |first=Dennis |last=Ritchie |author-link=Dennis Ritchie |website=minnie.tuhs.org |date=27 June 2003 |access-date=9 April 2014 |url=http://minnie.tuhs.org/pipermail/tuhs/2003-June/002195.html}}</ref> [[Berkeley DB]], [[curses (programming library)|curses]](3), [[cflow]], [[clear (Unix)|clear]], [[compress]], [[cpio]], [[C shell|csh]],<ref>{{cite web |url=https://minnie.tuhs.org/cgi-bin/utree.pl?file=V8/usr/src/cmd/csh |title=csh |author=<!--Not stated--> |date=n.d. |website=[[The Unix Heritage Society]] |access-date=December 19, 2022}}</ref> [[cut (Unix)|cut]], [[KornShell|ksh]], [[last (Unix)|last]], [[netstat]], [[Netnews (Unix)|netnews]], [[seq (Unix)|seq]], [[telnet]], [[Tset (Unix)|tset]], [[Ul (Unix)|ul]], [[vi]], [[vmstat]] जोड़ता है। ब्लिट ग्राफ़िक्स टर्मिनल प्राथमिक उपयोगकर्ता इंटरफ़ेस बन गया है।<ref name="reader"/> [[Lisp (programming language)|Lisp]], [[Pascal (programming language)|Pascal]] और [[ALTRAN|Altran]] शामिल हैं। एक [[नेटवर्क फ़ाइल सिस्टम]] जोड़ा गया जो दूरस्थ कंप्यूटर की फ़ाइलों को <code>/n/''hostname''/''path''</code> के रूप में एक्सेस करने की अनुमति देता है, और एक रेगुलर एक्सप्रेशन लाइब्रेरी जिसने बाद में [[हेनरी स्पेंसर]] के पुन: कार्यान्वयन द्वारा नकल की गई एक एपीआई पेश की थी।<ref>{{cite newsgroup |title=regexp(3) |first=Henry |last=Spencer |date=1986-01-19 |newsgroup=mod.sources |message-id=1316@panda.UUCP |url=https://groups.google.com/forum/#!original/mod.sources/OqVZYQNSmDs/G_T2jHu5QI8J |access-date=9 January 2013}}</ref> दस्तावेज़ीकरण में कोई असेंबली वाला पहला संस्करण आया था।{{r|reader}}
|-
|-
| 9th Edition
| 9वां संस्करण
| Sep 1986
| Sep 1986
| Incorporated code from 4.3BSD; used internally. Featured a generalized version of the [[STREAMS|Streams]] [[Interprocess communication|IPC]] mechanism introduced in V8. The mount system call was extended to connect a stream to a file, the other end of which could be connected to a (user-level) program. This mechanism was used to implement network connection code in user space.<ref>{{cite journal |first1=David L. |last1=Presotto |first2=Dennis M. |last2=Ritchie |year=1990 |journal=[[Software: Practice and Experience]] |volume=19 |title=Interprocess Communication in the Ninth Edition Unix System|url=https://www.bell-labs.com/usr/dmr/www/ipcpaper.html}}</ref> Other innovations include <code>[[Sam (text editor)|Sam]]</code>.<ref name="reader" /> According to Dennis Ritchie, V9 and V10 were "conceptual": manuals existed, but no OS distributions "in complete and coherent form".<ref name="dmrV8910"/>
| 4.3बीएसडी से सम्मिलित कोड; आंतरिक रूप से उपयोग किया जाता है। V8 में प्रस्तुत [[स्ट्रीम आईपीसी]] तंत्र का एक सामान्यीकृत संस्करण प्रस्तुत किया गया था। माउंट सिस्टम कॉल को तथा एक स्ट्रीम को एक फ़ाइल से कनेक्ट करने के लिए बढ़ाया गया था, जिसका दूसरा छोर एक (यूजर लैवल) प्रोग्राम से जोड़ा जा सकता था। इस तंत्र का उपयोग उपयोगकर्ता स्थान में नेटवर्क कनेक्शन कोड को लागू करने के लिए किया गया था।<ref>{{cite journal |first1=David L. |last1=Presotto |first2=Dennis M. |last2=Ritchie |year=1990 |journal=[[Software: Practice and Experience]] |volume=19 |title=Interprocess Communication in the Ninth Edition Unix System|url=https://www.bell-labs.com/usr/dmr/www/ipcpaper.html}}</ref> अन्य नवाचारों में <code>[[Sam (text editor)|Sam]]</code> शामिल हैं।<ref name="reader" /> डेनिस रिची के अनुसार, V9 और V10 "वैचारिक" थे: मैनुअल मौजूद थे, लेकिन "पूर्ण और सुसंगत रूप में" कोई ओएस वितरण नहीं था।<ref name="dmrV8910"/>
|-
|-
| 10th Edition
| 10वां संस्करण
| Oct 1989
| Oct 1989
| Last Research Unix. Although the manual was published outside of AT&T by Saunders College Publishing,<ref>{{cite web |url=http://www.cs.bell-labs.com/10thEdMan |title=Unix Tenth Edition Manual |publisher=[[Bell Labs]] |access-date=25 December 2013 |url-status=dead |archive-url=https://web.archive.org/web/20150203070035/http://www.cs.bell-labs.com/10thEdMan/ |archive-date=3 February 2015 }}</ref> there was no full distribution of the system itself.<ref name="dmrV8910"/> Novelties included graphics [[typesetting]] tools designed to work with [[troff]], a [[C (programming language)|C]] [[Interpreter (computing)|interpreter]], animation programs, and several tools later found in Plan 9: the [[mk (software)|Mk]] build tool and the [[rc|rc shell]]. V10 was also the basis for [[Doug McIlroy]] and James A. Reeds' [[multilevel security|multilevel-secure]] operating system IX.<ref>{{cite web |title=The IX Multilevel-Secure UNIX System |url=http://www.cs.dartmouth.edu/~doug/IX/}}</ref>
| अंतिम अनुसंधान यूनिक्स हालाँकि मैनुअल को सॉन्डर्स कॉलेज पब्लिशिंग द्वारा एटी एंड टी के बाहर प्रकाशित किया गया था,<ref>{{cite web |url=http://www.cs.bell-labs.com/10thEdMan |title=Unix Tenth Edition Manual |publisher=[[Bell Labs]] |access-date=25 December 2013 |url-status=dead |archive-url=https://web.archive.org/web/20150203070035/http://www.cs.bell-labs.com/10thEdMan/ |archive-date=3 February 2015 }}</ref> लेकिन सिस्टम का कोई पूर्ण वितरण नहीं था।<ref name="dmrV8910"/> नवीनताओं में [[troff]], एक [[सी इंटरप्रेटर]], एनीमेशन प्रोग्राम और बाद में योजना 9 में पाए गए कई टूल के साथ काम करने के लिए डिज़ाइन किए गए ग्राफिक्स टाइपसेटिंग टूल शामिल थे: जैसे की [[mk (software)|Mk]] बिल्ड टूल और [[rc|rc shell]] इसके अतिरिक्त V10 डौग मैकलरॉय और जेम्स ए. रीड्स के [[मल्टीलेवल-सिक्योर]] ऑपरेटिंग सिस्टम IX का भी आधार था।<ref>{{cite web |title=The IX Multilevel-Secure UNIX System |url=http://www.cs.dartmouth.edu/~doug/IX/}}</ref>
|-
|-
| [[Plan 9 from Bell Labs|Plan 9]] 1st Edition
| प्लान 9 प्रथम संस्करण
| 1992
| 1992
| Plan 9 was a successor operating system to Research Unix developed by Bell Laboratories Computing Science Research Center (CSRC).
| प्लान 9 बेल लेबोरेटरीज कंप्यूटिंग साइंस रिसर्च सेंटर (सीएसआरसी) द्वारा विकसित रिसर्च यूनिक्स का उत्तराधिकारी ऑपरेटिंग सिस्टम था।
|}
|}
== विरासत ==
2002 में, [[काल्डेरा इंटरनेशनल]] ने पीडीपी-11 पर [[संस्करण 6 यूनिक्स]] V1, V2, V3, V4, V5, V6, V7 और VAX पर यूनिक्स 32V को एक अनुमेय बीएसडी-लाइक [[ सॉफ़्टवेयर लाइसेंस |सॉफ़्टवेयर लाइसेंस]] के तहत एफओएसएस के रूप में जारी किया गया था। है।<ref>{{cite web |url=http://www.lemis.com/grog/UNIX/|publisher=lemis.com |title=यूनिक्स मुफ़्त है!|date=2002-01-24}}</ref><ref name="Caldera-license.pdf">{{cite web|url=http://www.tuhs.org/Archive/Caldera-license.pdf |archive-url=https://web.archive.org/web/20090219220353/http://www.tuhs.org/Archive/Caldera-license.pdf|archive-date=19 February 2009 |title=प्रिय यूनिक्स उत्साही|last=Broderick |first=Bill |date=January 23, 2002 |publisher=[[Caldera International]]}}</ref><ref>{{cite web|url=http://www.linuxdevcenter.com/pub/a/linux/2002/02/28/caldera.html|archive-url=https://web.archive.org/web/20040601025000/http://www.linuxdevcenter.com/pub/a/linux/2002/02/28/caldera.html |publisher=[[O'Reilly Media]] |work=Linuxdevcenter |title=Why Caldera Released Unix: A Brief History |first=Ian F. |last=Darwin |date=2002-02-03|archive-date=2004-06-01 |access-date=2022-01-18}}</ref>


 
2017 में, यूनिक्स हेरिटेज सोसाइटी और [[अल्काटेल-ल्यूसेंट]] यूएसए इंक ने अपनी और [[नोकिया बेल लेबोरेटरीज]] की ओर से V8, V9 और V10 को इस शर्त के तहत जारी किया कि केवल गैर-व्यावसायिक उपयोग की अनुमति थी, और इस तरह के प्रयोग के खिलाफ वे कॉपीराइट दावों का दावा नहीं करते है।<ref>[https://www.theregister.co.uk/2017/03/30/old_unix_source_code_opened_for_study/ Samizdat no more: Old Unix source code opened for study] by Richard Chirgwin on [[register.com]] (30 March 2017)</ref>
== विरासत ==
2002 में, [[काल्डेरा इंटरनेशनल]] जारी किया गया<ref>[http://slashdot.org/articles/02/01/24/0146248.shtml Caldera releases original unices under BSD license] on [[slashdot.org]] (2002)</ref> यूनिक्स वी1, वी2, वी3, वी4, वी5, [[संस्करण 6 यूनिक्स]], वर्जन 7 यूनिक्स ऑन पीडीपी-11 और यूनिक्स 32वी ऑन वैक्स एक [[ अनुमेय लाइसेंस |अनुमेय लाइसेंस]] [[बीएसडी-लाइसेंस]]|बीएसडी-लाइक [[ सॉफ़्टवेयर लाइसेंस |सॉफ़्टवेयर लाइसेंस]] के तहत [[मुक्त और खुला स्रोत सॉफ्टवेयर]] है।<ref>{{cite web |url=http://www.lemis.com/grog/UNIX/|publisher=lemis.com |title=यूनिक्स मुफ़्त है!|date=2002-01-24}}</ref><ref name="Caldera-license.pdf">{{cite web|url=http://www.tuhs.org/Archive/Caldera-license.pdf |archive-url=https://web.archive.org/web/20090219220353/http://www.tuhs.org/Archive/Caldera-license.pdf|archive-date=19 February 2009 |title=प्रिय यूनिक्स उत्साही|last=Broderick |first=Bill |date=January 23, 2002 |publisher=[[Caldera International]]}}</ref><ref>{{cite web|url=http://www.linuxdevcenter.com/pub/a/linux/2002/02/28/caldera.html|archive-url=https://web.archive.org/web/20040601025000/http://www.linuxdevcenter.com/pub/a/linux/2002/02/28/caldera.html |publisher=[[O'Reilly Media]] |work=Linuxdevcenter |title=Why Caldera Released Unix: A Brief History |first=Ian F. |last=Darwin |date=2002-02-03|archive-date=2004-06-01 |access-date=2022-01-18}}</ref>
2017 में, Unix Heritage Society और [[Alcatel-Lucent]] USA Inc. ने अपनी और [[Nokia]] [[Bell Laboratories]] की ओर से V8, V9, और V10 को इस शर्त के तहत जारी किया कि केवल गैर-व्यावसायिक उपयोग की अनुमति थी, और वे कॉपीराइट दावों पर जोर नहीं देंगे इस तरह के प्रयोग के खिलाफ।<ref>[https://www.theregister.co.uk/2017/03/30/old_unix_source_code_opened_for_study/ Samizdat no more: Old Unix source code opened for study] by Richard Chirgwin on [[register.com]] (30 March 2017)</ref>




Line 72: Line 69:
* [[यूनिक्स का इतिहास]]
* [[यूनिक्स का इतिहास]]
* [[इन्फर्नो (ऑपरेटिंग सिस्टम)]] - एक ही टीम का दूसरा ऑपरेटिंग सिस्टम
* [[इन्फर्नो (ऑपरेटिंग सिस्टम)]] - एक ही टीम का दूसरा ऑपरेटिंग सिस्टम
* स्रोत कोड के साथ UNIX 6वें संस्करण पर लायंस की टिप्पणी
* स्रोत कोड के साथ यूनिक्स 6वें संस्करण पर लायंस की टिप्पणी
* PWB/UNIX - उत्पादन उपयोग के लिए बेल लैब्स में आंतरिक उपयोग के लिए यूनिक्स का एक संस्करण
* PWB/यूनिक्स - उत्पादन उपयोग के लिए बेल लैब्स में आंतरिक उपयोग के लिए यूनिक्स का एक संस्करण


== संदर्भ ==
== संदर्भ ==
Line 81: Line 78:
== बाहरी संबंध ==
== बाहरी संबंध ==
{{Commons category|Research Unix}}
{{Commons category|Research Unix}}
*[http://www.collyer.net/who/geoff/history.html UNIX Evolution] ([http://www.collyer.net/who/geoff/history.ps PostScript]) by Ian F. Darwin and [[Geoff Collyer|Geoffrey Collyer]]
*[http://www.collyer.net/who/geoff/history.html यूनिक्स Evolution] ([http://www.collyer.net/who/geoff/history.ps PostScript]) by Ian F. Darwin and [[Geoff Collyer|Geoffrey Collyer]]
*[http://www.tuhs.org/ Unix heritage] - More links and source code for some Research Unix versions
*[http://www.tuhs.org/ यूनिक्स heritage] - More links and source code for some Research यूनिक्स versions
*[https://www.bell-labs.com/usr/dmr/www/hist.html The Evolution of the Unix Time-sharing System] by [[Dennis M. Ritchie]]
*[https://www.bell-labs.com/usr/dmr/www/hist.html The Evolution of the यूनिक्स Time-sharing System] by [[Dennis M. Ritchie]]
*[http://www.usenix.org/events/usenix09/tech/full_papers/toomey/toomey.pdf The Restoration of Early UNIX Artifacts] by Warren Toomey, School of IT, Bond University
*[http://www.usenix.org/events/usenix09/tech/full_papers/toomey/toomey.pdf The Restoration of Early यूनिक्स Artifacts] by Warren Toomey, School of IT, Bond University
*[http://man.cat-v.org/unix_8th/ Full Manual Pages documentation for Research Unix 8th Edition].
*[http://man.cat-v.org/unix_8th/ Full Manual Pages documentation for Research यूनिक्स 8th Edition].
*[https://groups.google.com/forum/#!original/comp.unix.wizards/9iC6Z3LboDA/AVjXvtLxpcMJ List of new features in Research Unix 9th Edition].
*[https://groups.google.com/forum/#!original/comp.unix.wizards/9iC6Z3LboDA/AVjXvtLxpcMJ List of new features in Research यूनिक्स 9th Edition].
*[https://github.com/ambiamber/Run-UNIX-v9 Emulator for running UNIX v9].
*[https://github.com/ambiamber/Run-UNIX-v9 Emulator for running यूनिक्स v9].


{{Bell Unix}}
{{Bell Unix}}

Revision as of 17:50, 29 June 2023

यह शब्द "रिसर्च यूनिक्स" बेल लैब्स कंप्यूटिंग साइंसेज रिसर्च सेंटर (सीएसआरसी) में विकसित डीईसी पीडीपी-7, पीडीपी-11, वैक्स और इंटरडेटा 7/32 और 8/32 कंप्यूटरों के लिए यूनिक्स (UNIX) ऑपरेटिंग सिस्टम के प्रारंभिक संस्करणों को संदर्भित करता है।

इतिहास

संस्करण 7 पीडीपी-11 के लिए यूनिक्स, SIMH में चल रहा है

रिसर्च यूनिक्स शब्द पहली बार बेल सिस्टम टेक्निकल जर्नल (वॉल्यूम 57, नंबर 6, भाग 2 जुलाई/अगस्त 1978) में सामने आया, जिससे कि इसे बेल लैब्स के अन्य आंतरिक संस्करणों (जैसे पीडब्लूबी/यूनिक्स और एमईआरटी) से अलग किया जा सके, जिसका कोड -बेस प्राथमिक सीएसआरसी संस्करण से अलग हो गया था। हालाँकि, उस शब्द का उपयोग संस्करण 8 यूनिक्स तक बहुत कम किया गया था, लेकिन पूर्वव्यापी रूप से इसे पहले के संस्करणों पर भी लागू किया गया है। V8 से पहले, ऑपरेटिंग सिस्टम को आमतौर पर केवल यूनिक्स (कैप्स में) या यूनिक्स टाइम-शेयरिंग सिस्टम कहा जाता था।

एटी एंड टी ने शैक्षणिक संस्थानों को संस्करण 5 और व्यावसायिक साइटों को भी संस्करण 6 का लाइसेंस दिया है। अधिकांश व्यावसायिक उपयोग को हतोत्साहित करते हुए, स्कूलों ने $200 और अन्य ने $20,000 का भुगतान किया, लेकिन 1980 के दशक में संस्करण 6 सबसे व्यापक रूप से उपयोग किया जाने वाला संस्करण था। अनुसंधान यूनिक्स संस्करणों को अक्सर मैनुअल के संस्करण द्वारा संदर्भित किया जाता है जो उनका वर्णन करता है,[1] क्योंकि शुरुआती संस्करण और पिछले कुछ को कभी भी बेल लैब्स के बाहर आधिकारिक तौर पर जारी नहीं किया गया था, और वे व्यवस्थित रूप से विकसित हुए थे। तो, इस प्रकार पहला रिसर्च यूनिक्स पहला संस्करण है, और अंतिम जो है वह दसवां संस्करण है। उन्हें संदर्भित करने का एक अन्य सामान्य तरीका "संस्करण x यूनिक्स" या "वीएक्स यूनिक्स" है, जहां x मैनुअल संस्करण है। यूनिक्स के सभी आधुनिक संस्करण-कोहेरेंट, मिनिक्स और लिनक्स जैसे यूनिक्स-जैसे कार्यान्वयन को छोड़कर-7वें संस्करण से प्राप्त हुए हैं।

8वें संस्करण से शुरू होकर, रिसर्च यूनिक्स के संस्करणों का बर्कले सॉफ्टवेयर वितरण से घनिष्ठ संबंध था। इसकी शुरुआत 8वें संस्करण के आधार के रूप में 4.1सीबीएसडी का उपयोग करके हुई। 2000 के एक यूज़नेट पोस्ट में, डेनिस रिची ने रिसर्च यूनिक्स के इन बाद के संस्करणों को यूनिक्स प्रणाली वी की तुलना में बीएसडी के अधिक करीब बताया,[2] जिसमें कुछ बीएसडी कोड भी शामिल थे:[1]

अनुसंधान यूनिक्स 8वां संस्करण (मुझे लगता है) बीएसडी 4.1सी से शुरू हुआ, लेकिन भारी मात्रा में बाहर निकाला गया और हमारी अपनी सामग्री द्वारा प्रतिस्थापित कर दिया गया था। यह 9वीं और 10वीं के साथ जारी रहा। मुझे लगता है कि सामान्य उपयोगकर्ता कमांड-सेट सीसवीश की तुलना में थोड़ा अधिक बीएसडी-स्वाद वाला था, लेकिन यह काफी उदार था।

संस्करण

मैनुअल संस्करण रिलीज़ करने की तिथि विवरण
प्रथम संस्करण Nov 3, 1971 यूनिक्स मैनुअल का पहला संस्करण, उस संस्करण पर आधारित जो उस समय पीडीपी-11 पर चलता था। ऑपरेटिंग सिस्टम दो साल पुराना था, जिसे 1970 में PDP-7 से PDP-11/20 में पोर्ट किया गया था। इसमें ar, as, bcd, cal, cat, chdir, chmod, chown, cmp, cp, date, dc, df, du, ed, find, glob, init, ld, ln, ls, mail, mesg, mkdir, mkfs, mount, mv, nm, od, pr, rm, rmdir, roff, sh, sort, stat, strip, su, sum, tty, umount, wc, who, write; fsck, reboot, और adb के भी पूर्ववर्ती सिस्टम में एक B और फोरट्रान कंपाइलर, एक बेसिक इंटरप्रेटर, डिवाइस फ़ाइलें और छिद्रित टेप, डीईसीटेप और RK05 डिस्क के प्रबंधन के लिए फ़ंक्शन भी थे।
दूसरा संस्करण Jun 12, 1972 मैनुअल की प्रस्तावना के अनुसार, उस समय इंस्टॉलेशन की कुल संख्या 10 थी, तथा "अधिक अपेक्षित थी"।[3]: ii  इको, एग्जिट, लॉगिन, एम6 मैक्रो प्रोसेसर, मैन, एनरॉफ, स्ट्रिप, स्ट्टी, टीएमजी कंपाइलर-कंपाइलर और पहला सी कंपाइलर जोड़ता है।[4][3]
तीसरा संस्करण Feb 1973 सी डिबगर, पाइप, क्रिप्ट, किल, पासवार्ड, पीएस, साइज, स्पीक, स्प्लिट, यूनिक और याक पेश किया गया था। कमांड को /bin और /usr/bin के बीच विभाजित किया जाता है, जिसके लिए खोज पथ[4] की आवश्यकता होती है (/usr दूसरी हार्ड डिस्क के लिए माउंट बिंदु था।) स्थापनाओं की कुल संख्या 16 थी।
चौथा संस्करण Nov 1973 पहला संस्करण सी में लिखा गया है। इसमें comm, dump, file, grep, nice, nohup, sleep, sync, tr, wait और printf (3) भी पेश किया गया है।[4] एक एसएनओबीओएल इंटरप्रेटर शामिल है। स्थापनाओं की संख्या "20 से ऊपर" के रूप में सूचीबद्ध की गई थी। मैनुअल को पहली बार ट्रॉफ़ के साथ स्वरूपित किया गया था। थॉम्पसन और रिची के सीएसीएम पेपर[5] में वर्णित संस्करण ऑपरेटिंग सिस्टम की पहली सार्वजनिक प्रदर्शनी है।[4]
पांचवा संस्करण Jun 1974 शैक्षणिक संस्थानों को व्यापक रूप से लाइसेंस दिया गया था।[1] संस्थापन "50 से ऊपर", col, dd, diff, eqn, lpr, pwd, spell, tee, और sticky bit का परिचय दिया गया था। 18 बिट एड्रेस वाले पीडीपी-11/40 और अन्य 11 मॉडलों को लक्षित किया गया था।
छठा संस्करण May 1975 इसमें ratfor, bc, chgrp, cron, newgrp, ptrace(2), tbl, units, और wall शामिल हैं।[4] पहला संस्करण बेल लेबोरेटरीज के बाहर व्यापक रूप से उपलब्ध है, वाणिज्यिक उपयोगकर्ताओं के लिए लाइसेंस प्राप्त है,[1] और इसे गैर-पीडीपी हार्डवेयर (इंटरडेटा 7/32) में पोर्ट किया जाना है। मई 1977 में मिनी-यूनिक्स रिलीज़ हुआ, जो लो-एंड पीडीपी-11/10 के लिए "कट डाउन" वी6 था।
सातवां संस्करण Jan 1979 इसमें बॉर्न शेल, ioctl(2), stdio(3), और डेनिस रिची के सी कंपाइलर को बढ़ाने वाला pcc शामिल है।[4] adb, at, awk, banner, basename, cu, diff3, expr, f77, factor, fortune, iostat, join, lex, lint, look, m4, make, rev, sed, tabs, tail, tar, test, touch, true, false, tsort, uucp, uux जोड़ता है। व्यापक बाह्य वितरण देखने के लिए यूनिक्स सिस्टम III के पूर्वज और रिसर्च यूनिक्स की अंतिम रिलीज पीडब्लूबी/यूनिक्स की अधिकांश उपयोगिताओं को V6 की तुलना में लगभग 80% अधिक कोड लाइनों के साथ व्यापक रूप से संशोधित कर्नेल के साथ विलय कर दिया गया था। पीडीपी-11, इंटरडेटा 8/32 और वैक्स (यूनिक्स/32V) में पोर्ट किया गया था। 32V 3बीएसडी का आधार था।
आठवां संस्करण Feb 1985[citation needed] वैक्स के लिए एक संशोधित 4.1सीबीएसडी, जिसमें सिस्टम V शेल और स्ट्रीम द्वारा प्रतिस्थापित सॉकेट शामिल हैं। आंतरिक रूप से उपयोग किया जाता है, और केवल शैक्षिक उपयोग के लिए लाइसेंस प्राप्त है।[6] Berkeley DB, curses(3), cflow, clear, compress, cpio, csh,[7] cut, ksh, last, netstat, netnews, seq, telnet, tset, ul, vi, vmstat जोड़ता है। ब्लिट ग्राफ़िक्स टर्मिनल प्राथमिक उपयोगकर्ता इंटरफ़ेस बन गया है।[4] Lisp, Pascal और Altran शामिल हैं। एक नेटवर्क फ़ाइल सिस्टम जोड़ा गया जो दूरस्थ कंप्यूटर की फ़ाइलों को /n/hostname/path के रूप में एक्सेस करने की अनुमति देता है, और एक रेगुलर एक्सप्रेशन लाइब्रेरी जिसने बाद में हेनरी स्पेंसर के पुन: कार्यान्वयन द्वारा नकल की गई एक एपीआई पेश की थी।[8] दस्तावेज़ीकरण में कोई असेंबली वाला पहला संस्करण आया था।[4]
9वां संस्करण Sep 1986 4.3बीएसडी से सम्मिलित कोड; आंतरिक रूप से उपयोग किया जाता है। V8 में प्रस्तुत स्ट्रीम आईपीसी तंत्र का एक सामान्यीकृत संस्करण प्रस्तुत किया गया था। माउंट सिस्टम कॉल को तथा एक स्ट्रीम को एक फ़ाइल से कनेक्ट करने के लिए बढ़ाया गया था, जिसका दूसरा छोर एक (यूजर लैवल) प्रोग्राम से जोड़ा जा सकता था। इस तंत्र का उपयोग उपयोगकर्ता स्थान में नेटवर्क कनेक्शन कोड को लागू करने के लिए किया गया था।[9] अन्य नवाचारों में Sam शामिल हैं।[4] डेनिस रिची के अनुसार, V9 और V10 "वैचारिक" थे: मैनुअल मौजूद थे, लेकिन "पूर्ण और सुसंगत रूप में" कोई ओएस वितरण नहीं था।[6]
10वां संस्करण Oct 1989 अंतिम अनुसंधान यूनिक्स हालाँकि मैनुअल को सॉन्डर्स कॉलेज पब्लिशिंग द्वारा एटी एंड टी के बाहर प्रकाशित किया गया था,[10] लेकिन सिस्टम का कोई पूर्ण वितरण नहीं था।[6] नवीनताओं में troff, एक सी इंटरप्रेटर, एनीमेशन प्रोग्राम और बाद में योजना 9 में पाए गए कई टूल के साथ काम करने के लिए डिज़ाइन किए गए ग्राफिक्स टाइपसेटिंग टूल शामिल थे: जैसे की Mk बिल्ड टूल और rc shell इसके अतिरिक्त V10 डौग मैकलरॉय और जेम्स ए. रीड्स के मल्टीलेवल-सिक्योर ऑपरेटिंग सिस्टम IX का भी आधार था।[11]
प्लान 9 प्रथम संस्करण 1992 प्लान 9 बेल लेबोरेटरीज कंप्यूटिंग साइंस रिसर्च सेंटर (सीएसआरसी) द्वारा विकसित रिसर्च यूनिक्स का उत्तराधिकारी ऑपरेटिंग सिस्टम था।

विरासत

2002 में, काल्डेरा इंटरनेशनल ने पीडीपी-11 पर संस्करण 6 यूनिक्स V1, V2, V3, V4, V5, V6, V7 और VAX पर यूनिक्स 32V को एक अनुमेय बीएसडी-लाइक सॉफ़्टवेयर लाइसेंस के तहत एफओएसएस के रूप में जारी किया गया था। है।[12][13][14]

2017 में, यूनिक्स हेरिटेज सोसाइटी और अल्काटेल-ल्यूसेंट यूएसए इंक ने अपनी और नोकिया बेल लेबोरेटरीज की ओर से V8, V9 और V10 को इस शर्त के तहत जारी किया कि केवल गैर-व्यावसायिक उपयोग की अनुमति थी, और इस तरह के प्रयोग के खिलाफ वे कॉपीराइट दावों का दावा नहीं करते है।[15]


यह भी देखें

संदर्भ

  1. 1.0 1.1 1.2 1.3 Fiedler, Ryan (October 1983). "The Unix Tutorial / Part 3: Unix in the Microcomputer Marketplace". BYTE. p. 132. Retrieved 30 January 2015.
  2. Ritchie, Dennis (26 October 2000). "alt.folklore.computers: BSD (Dennis Ritchie)". Retrieved 3 July 2014.
  3. 3.0 3.1 Thompson, Ken; Ritchie, Dennis M. (June 12, 1972). UNIX Programmer's Manual, Second Edition (PDF). Bell Telephone Laboratories. Archived from the original (PDF) on 2016-10-06.
  4. 4.0 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 McIlroy, M. D. (1987). A Research Unix reader: annotated excerpts from the Programmer's Manual, 1971–1986 (PDF) (Technical report). CSTR. Bell Labs. 139.
  5. Ritchie, D. M.; Thompson, K. (1974). "The UNIX Time-Sharing System". Communications of the ACM. 17 (7): 365–375. doi:10.1145/361011.361061. S2CID 53235982.
  6. 6.0 6.1 6.2 Ritchie, Dennis (27 June 2003). "[TUHS] Re: V7 UNIX on VAX 11/750". minnie.tuhs.org. Retrieved 9 April 2014.
  7. "csh". The Unix Heritage Society. n.d. Retrieved December 19, 2022.
  8. Spencer, Henry (1986-01-19). "regexp(3)". Newsgroupmod.sources. Usenet: 1316@panda.UUCP. Retrieved 9 January 2013.
  9. Presotto, David L.; Ritchie, Dennis M. (1990). "Interprocess Communication in the Ninth Edition Unix System". Software: Practice and Experience. 19.
  10. "Unix Tenth Edition Manual". Bell Labs. Archived from the original on 3 February 2015. Retrieved 25 December 2013.
  11. "The IX Multilevel-Secure UNIX System".
  12. "यूनिक्स मुफ़्त है!". lemis.com. 2002-01-24.
  13. Broderick, Bill (January 23, 2002). "प्रिय यूनिक्स उत्साही" (PDF). Caldera International. Archived from the original (PDF) on 19 February 2009.
  14. Darwin, Ian F. (2002-02-03). "Why Caldera Released Unix: A Brief History". Linuxdevcenter. O'Reilly Media. Archived from the original on 2004-06-01. Retrieved 2022-01-18.
  15. Samizdat no more: Old Unix source code opened for study by Richard Chirgwin on register.com (30 March 2017)


बाहरी संबंध