"यूनिक्स": अवतरणों में अंतर

छो बॉट: कोष्टक () की स्थिति सुधारी।
पंक्ति 103:
चूंकि नए व्यापारिक यूनिक्स लाइसेंस शर्तें यूनिक्स के पुराने संस्करणों के रूप में शैक्षणिक उपयोग के लिए अनुकूल नहीं थे, बर्कले शोधकर्ताओं को यूनिक्स प्रणाली III और V, के लिए एक विकल्प के रूप में मूल रूप से PDP 11 वास्तु कला पर BSD यूनिक्स का विकास जारी रखा.(2xBSD विज्ञप्ति, 2.11BSD के साथ समाप्त) और बाद में VAX-11 के लिए (4.x BSD निर्मोचन). यूनिक्स के लिए कई योगदान पहले बीएसडी विज्ञप्ति पर दिखाई दिया, विशेष रूप से [[C शेल]] पर [[काम पर नियंत्रण]] के साथ (ITS पर मॉडलिंग). शायद BSD विकास के प्रयासों का सबसे महत्वपूर्ण पहलू [[TCP/IP]] [[नेटवर्क]] कोड यूनिक्स [[कर्नेल]] की मुख्य धारा में शामिल किया। BSD प्रयास ने कई महत्वपूर्ण विज्ञप्तियों का उत्पादन किया है जिनमें 4.1cBSD, 4.2BSD, 4.3BSD, 4.3BSD-Tahoe नेटवर्क कोड निहित हैं। ("तेहो" कम्प्यूटर कंसोल इंक का उपनाम पावर 6/32 अर्किटेकचर BSD कर्नेल की पहली गैर DEC विज्ञप्ति), नेट/1,4.3BSD-Reno ("तेहो नामकरण" मैच के लिए और विज्ञप्ति एक प्रकार का जुआ था), Net/2, 4.4BSD और 4.4BSD-lite. इन विज्ञप्ति में पाया नेटवर्क कोड आज बहुत उपयोग किये जाने वाले टीसीपी/आईपी नेटवर्क कोड का पूर्वज है, उस कोड सहित जो बाद में AT एंड T प्रणाली V UNIX और [[माक्रोसॉफ्ट विंडोस]] के प्रारम्भिक संस्करण में शामिल कर लिए गए थे। [[बर्कले सॉकेट]] के साथ [[API]] नेटवर्किंग के वास्तविक मानक हैं और बहुत से प्लेटफार्मों पर अनुकरण किये गए हैं।
 
अन्य कंपनियों ने अपने मिनीकंप्यूटर और कार्यस्थलों के लिए यूनिक्स प्रणाली के व्यावसायिक संस्करण की पेशकश शुरू कर दी. इन नए यूनिक्स की झलक ज्यादातर सिस्टम V के आधार पर AT एंड T से एक लाइसेंस के अंतर्गत विकसित थे, इसकी बजाय अन्य बीएसडी पर आधारित थे। BSC के प्रमुख डेवलपर्समें से एक, [[बिल जोय]] ने 1982 में, [[सन माइक्रो सिस्टमस]] सह-स्थापित किया और उनके [[कार्य स्थल]] कंप्यूटर के लिए [[SunOS]] बनाया. 1980 में, [[माइक्रोसोफ्ट]] ने [[एकसएनिक्स]] (Xenix) नामक [[16 बिट]] माईक्रोकम्प्यूटर के लिए अपने पहले यूनिक्स की घोषणा की. 1983 में [[सांताक्रूज ऑपरेशन]](एससीओ) [[इंटेल 8086]] संसाधक मोड़ा गया और अंतत 1989 में एक्स एनिक्स (Xenix) की शाखा [[SCO UNIX]] में बन गई।
 
इस अवधि के दौरान कुछ वर्षों के लिए ([[पीसी अनुरूप]] [[एमएस- डॉस]] के कंप्यूटर प्रमुख बनने से पहले), उद्योग के पर्यवेक्षकों की उम्मीद थी कि यूनिक्स की, अपनी <span class="goog-gtc-fnr-highlight">पोर्टेबिलिटी</span> और प्रयाप्त क्षमताओं के साथ माईक्रोकम्प्यूटर्स के लिए उद्योग मानक <span class="goog-gtc-fnr-highlight">परिचालन तंत्र</span> बन जाने की संभावना थी।<ref>{{ cite episode | title = UNIX | url = http://www.archive.org/details/UNIX1985 | series = The Computer Chronicles | serieslink = Computer Chronicles | airdate = 1985 }}</ref> 1984 कई कंपनियों में [[X/ओपन]] यूनिक्स प्रणाली पर आधारित विनिर्देशन बनाने के लक्ष्य के साथ सार्वजनिक संघ की स्थापना की. जल्दी प्रगति के बावजूद, मानकीकरण के प्रयास "[[यूनिक्स युद्ध]]" में ढह गई, विभिन्न कंपनियों के प्रतिद्वंद्वी मानकीकरण समूह बनाने के साथ. सबसे सफल यूनिक्स संबंधी मानक [[IEEE]] के [[POSIX]] विनिर्देशन में बदल गया, एक समझौते के अकार में [[API]] ने तत्काल दोनों BSD और सिस्टम V प्लेटफार्मों पर लागू कर दिया, 1988 में प्रकाशित किये अपने कई सिस्टम के लिए जल्दी ही [[संयुक्त राज्य अमेरिका सरकार]] द्वारा सौंपा गया।
पंक्ति 121:
कुछ ही समय बाद यूनिक्स प्रणाली V रिलीज4 का उत्पादन हुआ, AT&amp;T ने अपने सभी अधिकार यूनिक्स से [[नोवेल]] को बेच दिए . डेनिस ने इसकी उपमा बाइबल की कहानी [[एसाव]] के साथ की अपना जन्मसिद्ध अधिकार कहावत "[[मेस ऑफ़ पोटेज]]" के लिए बेचने के लिए.<ref>http://groups.google.com/group/comp.unix.questions/browse_frm/thread/2f0b5e719fa3a3ec/3fa5e5fe4d58f96b</ref> नोवेल ने अपना संस्करण, "[[यूनिक्सवेअर]]" का विकास इसके [[नेटवेअर]] को यूनिक्स प्रणाली रिलीस 4 के साथ विलय करते हुए किया। नोवेल ने इसे [[विंडोस NT]] के खिलाफ लड़ाई के लिए इसका उपयोग करने का प्रयतन किया, लेकिन उनको मुख्य बाजारों में काफी कष्ट का सामना करना पड़ा.
 
1993 में नोवेल ने यूनिक्स के [[ट्रेडमार्क|<span class="goog-gtc-fnr-highlight">ट्रेडमार्क</span>]] और प्रमाणिकता का अधिकार [[एक्स ओपन]] (X/open) संघ को <span class="goog-gtc-fnr-highlight">हस्तांतरित</span> करने का फैसला किया।<ref name="autogenerated2">http://groups.google.com/group/comp.std.unix/msg/c9974cf0022884f8</ref> 1996 में, एक्स ओपन (X/open) [[ओपन समूह]] बनाते हुए [[OSF]] के साथ विलय हो गया। ओपन समूह में अब विभिन्न मानक यह परिभाषित करते थे कि यूनिक्स <span class="goog-gtc-fnr-highlight">परिचालन तंत्र</span> क्या है और क्या नहीं, विशेषकर 1998 के बाद, [[एकल यूनिक्स विशिष्टता]].
 
1995 में प्रशासन और मौजूदा यूनिक्स लाइसेस का समर्थन करते हुए साथ ही सिस्टम वी कोड आधार को आगे विकसित करने का अधिकार नोवेल द्वारा सांताक्रूज़ ऑपरेशन को बेच दिया गया।<ref name="autogenerated1">[http://www.novell.com/news/press/archive/1995/09/pr95220.html एच पी, नोवेल और SCO उच्च गति देने के लिए, यूनिक्स OS अग्रिम नेटवर्क और उद्यम सेवाओं के साथ]</ref> क्या नोवेल ने भी नक़ल का अधिकार (कॉपीराईट) बेचा यह वर्तमान में मुकद्दमे का विषय है (नीचे देखें).
पंक्ति 132:
[[डॉट-कोंम बब्ल]] (2001-2003) यूनिक्स के संस्करणों को महत्वपूर्ण समेकन की और ले गए। यूनिक्स की बहुत से व्यापारी रुचियों में से, जो कि 1980 में उत्पन्न हुई थी केवल [[सोलारीज]],[[HP-UX]] और [[AIX]] अभी भी बाज़ार मैं अपेक्षाकृत अच्छा कर रहीं है हालाँकि SGI की [[IRIX]] कुछ समय के लिए बनी रही. इनमें से, सोलारीज का बाज़ार में सबसे बड़ा हिस्सा है।<ref>{{ cite web | url = http://news.zdnet.com/2100-9584_22-5984747.html | title = Itanium: A cautionary tale | accessdate = 2006-10-04|author = Stephen Shankland|date = December 7, 2005 | work = Tech News | publisher = ZDNet | quote = In the third quarter of this year, 7,845 Itanium servers were sold, according to research by Gartner. That compares with 62,776 machines with Sun Microsystems' UltraSparc, 31,648 with IBM's Power, and 9,147 with HP's PA-RISC.}}</ref>
 
सन् 2003 में SCO समूह ने विभिन्न उपयोगकर्ताओं और लिनिक्स के विक्रेताओं के खिलाफ कानूनी कार्रवाई शुरू कर दी. SCO ने आरोप लगाया कि लिनिक्स के पास यूनिक्स कोड के बहुत से नक़ल के अधिकार (कोपीराईट) है जिन पर अब SCO का स्वामित्व है। अन्य आरोपों में [[IBM]] द्वारा व्यापर रहस्यों का उलंघन करना, या संता क्रूज़ के पूर्व ग्राहकों, जो अब लिनिक्स कि तरफ परिवर्तित हो चुक हैं, द्वारा अनुबंध का उलंघन करना. हालांकि, नोवेल ने यूनिक्स स्त्रोत पर आधारित SCO समूह का कॉपीराईट दावा विवादित बताया. नॉवेल के अनुसार, SCO (और फिर SCO समूह) प्रभावी ढंग से नॉवेल के विशेष विक्रय के प्रचारक थे, जिसने भीतरी कोपीराईट, SCO की भविष्य की गतिविधियों पर वीटो का अधिकार और लाइसेंसिंग राजस्व के 95% को भी कायम रखा. SCO समूह इसके साथ सहमत नहीं है और इस विवाद का परिणाम ''[[SCO और नॉवेल के बीच]]'' मुकद्दमा है। 10 अगस्त 2007, मामले का एक बड़ा हिस्सा (इस तथ्य पर कि नोवेल यूनिक्स के लिए कॉपीराइट था एससीओ समूह ने नॉवेल के पैसे को अनुचित तरीके से रखा था) नोवेल पक्ष में निर्णय लिया गया। अदालत ने फैसला सुनाया कि "SCO नॉवेल के परित्याग को पहचानने के SCO के IBM और सिकेन्ट के दावे के लिए बाध्य नहीं है". निर्णय के बाद, नोवेल ने घोषणा की और कहा कि उन्हें यूनिक्स के लोगों पर मुकदमा करने में कोई दिलचस्पी नहीं है, हम विश्वास नहीं करते कि यहाँ लिनक्स में यूनिक्स है।<ref>[http://www.pcworld.com/article/id,135959-c,unix/article.html नोवेल यूनिक्स के कोपी राईट का अनुसरण नहीं करेगा] 15 अगस्त 2007</ref><ref name="doc377">[http://sco.tuxrocks.com/Docs/Novell/Novell-377.pdf ज्ञापन और निर्णय आदेश सिविल मामला संख्या 2:04 CV139DAK]</ref><ref>[http://www.groklaw.net/staticpages/index.php?page=20070810205256644 SCO v. नोवेल में ज्ञापन और निर्णय आदेश]
</ref> SCO ने 24 अगस्त 2009 को सर्किट कोर्ट के पास दसवी अपील की, यह निर्णय करने के लिए जिसमें मुकदमा वापिस अदालत में भेजा जाए.<ref>[http://www.groklaw.net/pdf/AppealRuling.pdf ] 24 अगस्त 2009</ref><ref>[http://www.novell.com/prblogs/?p=1134 ] 24 अगस्त 2009</ref><ref>[http://www.wired.com/threatlevel/2009/08/sco/ ] 24 अगस्त 2009</ref>
 
{{seealso|SCO-Linux controversies}}
 
सन 2005 में, [[सन माइक्रोसिस्टम्स]] ने अपने सोलारिस सिस्टम संकेत का परिमाण ([[यूनिक्स प्रणाली]] V रिलीस 4 पर आधारित) एक [[ओपनसोलारिस]] नामक [[खुले स्त्रोत]] परियोजन में जारी किया। न्यू सन OS तकनीकें अब पहले खुले स्त्रोत संकेत के रूप में ओपनसोलारिस परियोजना के माध्यम से [[ZFS]] फ़ाइल प्रणाली के रूप में जारी की जाती हैं; {{as of|2006|lc=on}} ओपन सोलारिस ने [[स्किलिक्स]] (SchilliX), [[बेलेनिक्स]] (Belenix), [[नेक्सता]] (Nexenta), [[जारिस ओएस]] (Jaris OS) और मर टक्स (MarTux ) के रूप में कई गैर सन वितरक पैदा किये हैं।
 
== मानक ==
1980 के दशक के देर से एक खुला <span class="goog-gtc-fnr-highlight">परिचालन तंत्र</span> मानकीकरण, अब [[पोसिक्स]] (POSIX) के नाम से जाना जाने वाला, सभी परिचालन तंत्रों के लिए आम आधाररेखा प्रदान करने का प्रयास करता है। यूनिक्स प्रणाली के प्रमुख प्रति स्पर्धी किस्मो में [[आईईई]](IEEE) आधारित पोसिक्स लगभग साधारण संरचना 1988 में पोसिक्स के प्रथम संस्करण में प्रकाशित किया गया। 1990 के दशक में एक अलग लेकिन काफी इसी तरह का प्रयास एक उद्योग संघ द्वारा शुरू किया था, [[साझा मुक्त सॉफ्टवेयर पर्यावरण]] कोस (COSE) की पहल है, जो अंततः [[ओपन समूह]] द्वारा प्रशासित [[एकल यूनिक्स विशिष्ठता]] बन गया। पोसिक्स (POSIX ) और एकल यूनिक्स विशिष्टता को एक आम परिभाषा प्रदान करने के लिए 1998 में ओपन समूह और IEEE ने [[ऑस्टिन समूह]] शुरू किया।
 
संगतता के लिए एक प्रयास में, 1999 में कई यूनिक्स प्रणाली विक्रेताओं में <span class="goog-gtc-fnr-highlight">दोहरी</span> और वस्तु संकेत फ़ाइलों के लिए मानक के रूप में SVR4 [[निष्पादन योग्य और संपर्क योग्य स्वरूप]] (ELF) पर सहमति व्यक्त की. आम प्रारूप, एक ही CPU वास्तुकला पर परिचालित यूनिक्स सिस्टम के बीच ठोस <span class="goog-gtc-fnr-highlight">दोहरी</span> संगतता की अनुमति देता है।
पंक्ति 166:
** ''[[मेक]]'' - प्रबंधक का निर्माण ([[PWB/UNIX]] में प्रस्तुत), निर्माण प्रबंधन को प्रभावी रूप से स्वचालित बनाने के लिए.
** ''शामिल है'' - सॉफ्टवेयर के विकास के लिए शीर्षक फ़ाइलें, मानक अन्तरापृष्ठ (interfaces) और परिवर्तनीय प्रणाली परिभाषित करते हुए.
** ''अन्य भाषाएँ'' - V7 यूनिक्स में फोरट्रान-77 संकलक सम्मिलित, एक कार्यक्रम करने योग्य अनियंत्रित सूक्षम कैलकुलेटर (''बीसी'', ''डीसी'' ) और [[ऑक]] (awk) भाषा पटकथा और बाद के संस्करण और परिपालन अन्य कई भाषा संकलनकर्ता और उपकरण सेट समाहित होते हैं। प्रारम्भिक BSD में [[पास्कल]] उपकरण, विज्ञप्ति भी शामिल और बहुत से आधुनिक यूनिक्स प्रणालियों को [[GNU संकलन संग्रह]] या इस के बजाय एक स्वामित्व संकलक प्रणाली के रूप में शामिल है।
** ''अन्य उपकरण'' - एक वस्तु-कोड संग्रह प्रबंधक ''(ए आर)'', प्रतीक सारणी भरती करनेवाला ''(एनएम)'', संकलक विकास उपकरण सहित ''लेक्स'' और ''याक'' और दोषमार्जन जैसे उपकरण.
* '''आज्ञा''' - यूनिक्स आदेश के बीच थोडा अंतर रखता है (उपयोगकर्ता स्तर के कार्यक्रम ) प्रणाली संचालन और रखरखाव (जैसे ''करोंन'' ), सामान्य उपयोगिता का आदेश (जैसे ''ग्रेप'' ) और सामान्य प्रयोजन-अनुप्रयोगों जैसे पाठ सरुपन टाइपसेटिंग पैकेज के रूप में. फिर भी, कुछ प्रमुख श्रेणियां हैं:
** ''[[श]]'' - "शेल" प्रोग्राम [[कमांड लाइन दुभाषिया]] यूनिक्स पर प्राथमिक इंटरफ़ेस उपयोगकर्ता विंडो प्रणाली के प्रकट होने से पहले और बाद में भी (एक "कमांड विंडो" के भीतर).
** ''उपयोगिताएँ'' - यूनिक्स आदेश सेट की मूल उपकरण किट ''सीपी'', ''एलएस'', ''गरेप'', ''फाइन्ड'' और कई अन्य सहित. उपश्रेणियों में शामिल हैं।
पंक्ति 197:
यूनिक्स ने भी, मूलत: मुल्टिक्स द्वारा प्रस्तुत, पदानुक्रमित संचिका तंत्र लोकप्रिय किया, स्वेच्छाचारी उप निदेशिका के साथ. युग की अन्य आम <span class="goog-gtc-fnr-highlight">परिचालन तंत्र</span> एकाधिक निर्देशिका या वर्गों के भंडारण के यंत्र को विभाजित थी,लेकिन उनके स्तरों की एक निश्चित संख्या थी, अक्सर केवल एक ही स्तर. कई प्रमुख स्वामित्व <span class="goog-gtc-fnr-highlight">परिचालन तंत्रों</span> ने अंततः पुनरावर्ती उपनिदेशिका क्षमताओं को जोड़ा और मुट्लिक्स के बाद भी आदर्श बने. DEC की [[RSX-11]]M की "समूह उपयोगकर्ता" पदानुक्रम [[VMS]] निदेशिका में विकसित, [[CP/M]] की संस्करण [[MS-DOS]] 2.0+निदेशिकाओं में विकसित और HP के [[MPE]] समूह गणनापदानुक्रम और IBM की [[SSP]] और [[OS/400]] पुस्तकालय प्रणाली एक व्यापक फ़ाइल प्रणाली में जोड़े गये।
 
आदेश (कमांड) दुभाषिया को एक आम प्रयोक्ता के स्तर के कार्यक्रम बनाना, अतिरिक्त आदेश प्रदान करके अलग कार्यक्रमों के रूप में, मुटिलिक्स की एक और नवीनता थी तो यूनिक्स के द्वारा लोकप्रिय की गई। [[यूनिक्स शेल]] पटकथा लेखन के लिए के रूप में इंटरएक्टिव आज्ञाओं के लिए एक ही भाषा का प्रयोग किया ([[शेल पटकथा]] IBM के [[JCL]] की तरह कोई अलग काम नियंत्रण भाषा नहीं थी). जब कि शेल और OS कमांड "सिर्फ एक और प्रोग्राम", थे, तो उपयोगकर्ता अपने शेल चुन सकते हैं (या लिख भी). शेल बदले बिना ही नई आज्ञा को जोड़ा जा सकता है। यूनिक्स की अभिनव कमांड लाइन सिंटेक्स निर्माता-उपभोक्त संसाधन ([[पाईपलाइन]]) की श्रृंखला बनाने के लिए व्यापक रूप से उपलब्ध एक शक्तिशाली <span class="goog-gtc-fnr-highlight">प्रोग्रामिंग</span> प्रतिमान [[(कोरोताइन्स)]] बनाया. बाद में कई कमांड लाइन दुभाषिय यूनिक्स शेल से प्रेरित हुए.
 
यूनिक्स की सरल बनाने की एक मौलिक धारणा यह थी कि इसने लगभग सभी फ़ाइल स्वरूपों के लिए एएससीआईआई (ASCII) पाठ पर ध्यान केंद्रित किया। वहाँ यूनिक्स के मूल संस्करण में कोई "<span class="goog-gtc-fnr-highlight">दोहरे</span>" संपादक नहीं थे। पूरी प्रणाली मौलिक शेल कमांड पटकथा के समानुरूप बनाई गई। आई/ओ प्रणाली में आम भाजक बाइट था, [["रिकॉर्ड पर आधारित" फाइल प्रणाली]] के विपरीत. लगभग सब कुछ का प्रतिनिधित्व करने के लिए पाठ पर ध्यान केंद्रित करने ने यूनिक्स पाइपो को विशेष रूप से उपयोगी बनाया है और सरल, सामान्य उपकरणों का विकास को प्रोत्साहित किया जो कि आसानी से संयुक्त हो कर ''तदर्थ'' अधिक जटिल कार्य कर सकते हैं। पाठ और बाइट्स पर ध्यान देने प्रणाली, अन्य प्रणालियों से अधिक परिमाप्य और वहनीय बन गई। समय के साथ, पाठ आधारित अनुप्रयोग भी आवेदन क्षेत्रों में लोकप्रिय साबित हुए है जैसे कि मुद्रण भाषाओं ([[पोस्टस्क्रिप्ट]], [[ODF]]) के रूप में और [[इंटरनेट प्रोटोकॉल]] के अनुप्रयोग परत में, जैसे, [[टेलनेट]] (telnet), [[ऍफ़टीपी]] (FTP), [[एसएसएच]] (SSH), [[एसएम्टीपी]] (SMTP), [[एचटीटीपी]] (HHTP), [[एसओएपी]] (SOAP) और [[एसआईपी]](SIP).