यूनिक्स: Difference between revisions
From Vigyanwiki
No edit summary |
No edit summary |
||
| Line 22: | Line 22: | ||
'''यूनिक्स''' ('''यूनिक्स''' के रूप में ट्रेडमार्क) [[ कंप्यूटर मल्टीटास्किंग |कंप्यूटर मल्टीटास्किंग]], [[ बहुउपयोगकर्ता |बहुउपयोगकर्ता]] कंप्यूटर [[ ऑपरेटिंग सिस्टम |ऑपरेटिंग सिस्टम]] का एक परिवार है जो मूल एटी एंड टी कॉर्पोरेशन और एटी एंड टी यूनिक्स से प्राप्त होता है, जिसका विकास वर्ष 1969 में प्रारंभ [[ केन थॉम्पसन |केन थॉम्पसन]], [[ डेनिस रिची |डेनिस रिची]] और अन्य द्वारा [[ बेल लैब्स |बेल लैब्स]] अनुसंधान केंद्र में हुआ था।<ref name="reader" /><ref name="Ritchie">{{cite journal | last = Ritchie | first = D.M. | author-link = Dennis Ritchie | author2 = Thompson, K. | author2-link=Ken Thompson | title = UNIX टाइम-शेयरिंग सिस्टम| journal = Bell System Tech. J. | volume = 57 | issue = 6 | pages = 1905–1929 | date = July 1978 | url = https://archive.org/details/bstj57-6-1905 | access-date = December 9, 2012 | doi = 10.1002/j.1538-7305.1978.tb02136.x| citeseerx = 10.1.1.112.595 }}</ref> | '''यूनिक्स''' ('''यूनिक्स''' के रूप में ट्रेडमार्क) [[ कंप्यूटर मल्टीटास्किंग |कंप्यूटर मल्टीटास्किंग]], [[ बहुउपयोगकर्ता |बहुउपयोगकर्ता]] कंप्यूटर [[ ऑपरेटिंग सिस्टम |ऑपरेटिंग सिस्टम]] का एक परिवार है जो मूल एटी एंड टी कॉर्पोरेशन और एटी एंड टी यूनिक्स से प्राप्त होता है, जिसका विकास वर्ष 1969 में प्रारंभ [[ केन थॉम्पसन |केन थॉम्पसन]], [[ डेनिस रिची |डेनिस रिची]] और अन्य द्वारा [[ बेल लैब्स |बेल लैब्स]] अनुसंधान केंद्र में हुआ था।<ref name="reader" /><ref name="Ritchie">{{cite journal | last = Ritchie | first = D.M. | author-link = Dennis Ritchie | author2 = Thompson, K. | author2-link=Ken Thompson | title = UNIX टाइम-शेयरिंग सिस्टम| journal = Bell System Tech. J. | volume = 57 | issue = 6 | pages = 1905–1929 | date = July 1978 | url = https://archive.org/details/bstj57-6-1905 | access-date = December 9, 2012 | doi = 10.1002/j.1538-7305.1978.tb02136.x| citeseerx = 10.1.1.112.595 }}</ref> | ||
प्रारंभ में [[ बेल सिस्टम |बेल सिस्टम]] के अंदर उपयोग के लिए इरादा, एटी एंड टी ने साल 1970 के दशक के अंत में यूनिक्स को बाहरी पार्टियों के लिए [[ लाइसेंस |लाइसेंस]] दिया, जिससे यूनिवर्सिटी ऑफ कैलिफोर्निया, बर्कले ([[ बर्कले सॉफ्टवेयर वितरण | बर्कले सॉफ्टवेयर वितरण]] ), [[ माइक्रोसॉफ्ट |माइक्रोसॉफ्ट]] ([[ ज़ेनिक्स | ज़ेनिक्स]] ) सहित विक्रेताओं से अकादमिक और वाणिज्यिक दोनों प्रकार के यूनिक्स संस्करण सामने आए। [[ सन माइक्रोसिस्टम्स |सन माइक्रोसिस्टम्स]] ([[ SunOS |सनओएस]] /सोलारिस(ऑपरेटिंग सिस्टम | प्रारंभ में [[ बेल सिस्टम |बेल सिस्टम]] के अंदर उपयोग के लिए इरादा, एटी एंड टी ने साल 1970 के दशक के अंत में यूनिक्स को बाहरी पार्टियों के लिए [[ लाइसेंस |लाइसेंस]] दिया, जिससे यूनिवर्सिटी ऑफ कैलिफोर्निया, बर्कले ([[ बर्कले सॉफ्टवेयर वितरण | बर्कले सॉफ्टवेयर वितरण]] ), [[ माइक्रोसॉफ्ट |माइक्रोसॉफ्ट]] ([[ ज़ेनिक्स | ज़ेनिक्स]] ) सहित विक्रेताओं से अकादमिक और वाणिज्यिक दोनों प्रकार के यूनिक्स संस्करण सामने आए। [[ सन माइक्रोसिस्टम्स |सन माइक्रोसिस्टम्स]] ([[ SunOS |सनओएस]] /सोलारिस(ऑपरेटिंग सिस्टम), [[ Hewlett-Packard |हेवलेट पैकर्ड]] /[[ Hewlett Packard Enterprise |हेवलेट पैकार्ड एंटरप्राइज]] ([[ HP-UX | एचपी-यूएक्स]]), और [[ IBM |आईबीएम]] ([[ IBM AIX | आईबीएम एईएक्स]] ) इसके प्रमुख उदाहरण है। इस प्रकार साल 1990 के दशक की शुरुआत में, एटी एंड टी ने यूनिक्स में अपने अधिकारों को [[ नोवेल |नोवेल]] को बेच दिया, जिसने फिर साल 1996 में स्थापित एक उद्योग संघ, [[ द ओपन ग्रुप |द ओपन ग्रुप]] को यूनिक्स ट्रेडमार्क यूनिक्स विशिष्टता (एसयूएस) के साथ बेच दिया। | ||
'''यूनिक्स सिस्टम''' की विशेषता एक [[ मॉड्यूलर डिजाइन |मॉड्यूलर डिजाइन]] है जिसे कभी-कभी [[ यूनिक्स दर्शन |यूनिक्स दर्शन]] कहा जाता है। इस दर्शन के अनुसार, ऑपरेटिंग सिस्टम को सरल उपकरणों का एक सेट प्रदान करना चाहिए, जिनमें से प्रत्येक एक सीमित, सुपरिभाषित कार्य करता है।<ref>{{cite book |title=यूनिक्स प्रोग्रामिंग की कला|first=Eric |last=Raymond |author-link=Eric S. Raymond |date=September 19, 2003 |isbn=978-0-13-142901-7 |publisher=Addison-Wesley |url=http://www.catb.org/~esr/writings/taoup/html/ |access-date=February 9, 2009 |url-status=live |archive-url=https://web.archive.org/web/20090212183726/http://www.catb.org/~esr/writings/taoup/html/ |archive-date=February 12, 2009 |df=dmy-all }}</ref> इस प्रकार एक एकीकृत और [[ इनोड |इनोड]] -आधारित [[ फाइल सिस्टम |फाइल सिस्टम]] ([[ यूनिक्स फाइलसिस्टम | यूनिक्स फाइलसिस्टम]] सिस्टम) और एक इंटर-प्रोसेस संचार तंत्र जिसे [[ पाइपलाइन (यूनिक्स) |पाइपलाइन (यूनिक्स)]] के रूप में जाना जाता है, संचार के मुख्य साधन के रूप में काम करता है<ref name="Ritchie" />और एक [[ खोल (कंप्यूटिंग) |ओपेन (कंप्यूटिंग)]] स्क्रिप्टिंग और कमांड लैंग्वेज ([[ यूनिक्स खोल |यूनिक्स खोल]] ) का उपयोग जटिल वर्कफ़्लोज़ को करने के लिए टूल को संयोजित करने के लिए किया जाता है। | '''यूनिक्स सिस्टम''' की विशेषता एक [[ मॉड्यूलर डिजाइन |मॉड्यूलर डिजाइन]] है जिसे कभी-कभी [[ यूनिक्स दर्शन |यूनिक्स दर्शन]] कहा जाता है। इस दर्शन के अनुसार, ऑपरेटिंग सिस्टम को सरल उपकरणों का एक सेट प्रदान करना चाहिए, जिनमें से प्रत्येक एक सीमित, सुपरिभाषित कार्य करता है।<ref>{{cite book |title=यूनिक्स प्रोग्रामिंग की कला|first=Eric |last=Raymond |author-link=Eric S. Raymond |date=September 19, 2003 |isbn=978-0-13-142901-7 |publisher=Addison-Wesley |url=http://www.catb.org/~esr/writings/taoup/html/ |access-date=February 9, 2009 |url-status=live |archive-url=https://web.archive.org/web/20090212183726/http://www.catb.org/~esr/writings/taoup/html/ |archive-date=February 12, 2009 |df=dmy-all }}</ref> इस प्रकार एक एकीकृत और [[ इनोड |इनोड]] -आधारित [[ फाइल सिस्टम |फाइल सिस्टम]] ([[ यूनिक्स फाइलसिस्टम | यूनिक्स फाइलसिस्टम]] सिस्टम) और एक इंटर-प्रोसेस संचार तंत्र जिसे [[ पाइपलाइन (यूनिक्स) |पाइपलाइन (यूनिक्स)]] के रूप में जाना जाता है, संचार के मुख्य साधन के रूप में काम करता है<ref name="Ritchie" /> और एक [[ खोल (कंप्यूटिंग) |ओपेन (कंप्यूटिंग)]] स्क्रिप्टिंग और कमांड लैंग्वेज ([[ यूनिक्स खोल |यूनिक्स खोल]] ) का उपयोग जटिल वर्कफ़्लोज़ को करने के लिए टूल को संयोजित करने के लिए किया जाता है। | ||
'''यूनिक्स''' पहले [[ सॉफ्टवेयर पोर्टेबिलिटी |सॉफ्टवेयर पोर्टेबिलिटी]] ऑपरेटिंग सिस्टम के रूप में अपने पूर्ववर्तियों से खुद को अलग करता है: लगभग संपूर्ण ऑपरेटिंग सिस्टम [[ सी (प्रोग्रामिंग भाषा) |सी (प्रोग्रामिंग भाषा)]] में लिखा गया है, जो यूनिक्स को कई प्लेटफॉर्म पर काम करने की अनुमति देता है।<ref name="dottcl">{{cite web|url = https://www.bell-labs.com/usr/dmr/www/chist.pdf|title = सी भाषा का विकास|last = Ritchie|first = Dennis M.|author-link = Dennis Ritchie|date = January 1993|access-date = July 30, 2022|url-status = live|archive-url = https://web.archive.org/web/20150611114354/https://www.bell-labs.com/usr/dmr/www/chist.pdf|archive-date = June 11, 2015|df = dmy-all}}</ref> | '''यूनिक्स''' पहले [[ सॉफ्टवेयर पोर्टेबिलिटी |सॉफ्टवेयर पोर्टेबिलिटी]] ऑपरेटिंग सिस्टम के रूप में अपने पूर्ववर्तियों से खुद को अलग करता है: लगभग संपूर्ण ऑपरेटिंग सिस्टम [[ सी (प्रोग्रामिंग भाषा) |सी (प्रोग्रामिंग भाषा)]] में लिखा गया है, जो यूनिक्स को कई प्लेटफॉर्म पर काम करने की अनुमति देता है।<ref name="dottcl">{{cite web|url = https://www.bell-labs.com/usr/dmr/www/chist.pdf|title = सी भाषा का विकास|last = Ritchie|first = Dennis M.|author-link = Dennis Ritchie|date = January 1993|access-date = July 30, 2022|url-status = live|archive-url = https://web.archive.org/web/20150611114354/https://www.bell-labs.com/usr/dmr/www/chist.pdf|archive-date = June 11, 2015|df = dmy-all}}</ref> | ||
| Line 46: | Line 46: | ||
|page=23 | |page=23 | ||
}}</ref> | }}</ref> | ||
मल्टिक्स ने मल्टिक्स उपन्यास विचारों को चित्रित किया, किन्तु गंभीर समस्याएं भी प्रस्तुत कीं। इस प्रकार मल्टिक्स के आकार और जटिलता से निराश, किन्तु इसके लक्ष्यों से नहीं, बेल लैब्स के व्यक्तिगत शोधकर्ताओं ने परियोजना से हटना प्रारंभ कर दिया। जाने वाले अंतिम व्यक्ति थे केन थॉम्पसन, डेनिस रिची, [[ डगलस मैक्लॉयय |डगलस मैक्लॉयय]] , और [[ जो ओसन्ना |जो ओसन्ना]],<ref name="DMR">{{cite web |first=Dennis M. |last=Ritchie |author-link=Dennis Ritchie |title=यूनिक्स टाइम-शेयरिंग सिस्टम का विकास|url=https://www.bell-labs.com/usr/dmr/www/hist.pdf |access-date=January 9, 2017 |url-status=live |archive-url=https://web.archive.org/web/20170403063715/https://www.bell-labs.com/usr/dmr/www/hist.pdf |archive-date=April 3, 2017 |df=dmy-all }}</ref> जिन्होंने छोटे पैमाने की एक नई परियोजना में अपने अनुभवों को फिर से लागू करने का फैसला किया। इस प्रकार यह नया ऑपरेटिंग सिस्टम प्रारंभ में बिना संगठनात्मक समर्थन | मल्टिक्स ने मल्टिक्स उपन्यास विचारों को चित्रित किया, किन्तु गंभीर समस्याएं भी प्रस्तुत कीं। इस प्रकार मल्टिक्स के आकार और जटिलता से निराश, किन्तु इसके लक्ष्यों से नहीं, बेल लैब्स के व्यक्तिगत शोधकर्ताओं ने परियोजना से हटना प्रारंभ कर दिया। जाने वाले अंतिम व्यक्ति थे केन थॉम्पसन, डेनिस रिची, [[ डगलस मैक्लॉयय |डगलस मैक्लॉयय]] , और [[ जो ओसन्ना |जो ओसन्ना]],<ref name="DMR">{{cite web |first=Dennis M. |last=Ritchie |author-link=Dennis Ritchie |title=यूनिक्स टाइम-शेयरिंग सिस्टम का विकास|url=https://www.bell-labs.com/usr/dmr/www/hist.pdf |access-date=January 9, 2017 |url-status=live |archive-url=https://web.archive.org/web/20170403063715/https://www.bell-labs.com/usr/dmr/www/hist.pdf |archive-date=April 3, 2017 |df=dmy-all }}</ref> जिन्होंने छोटे पैमाने की एक नई परियोजना में अपने अनुभवों को फिर से लागू करने का फैसला किया। इस प्रकार यह नया ऑपरेटिंग सिस्टम प्रारंभ में बिना संगठनात्मक समर्थन और बिना किसी नाम के भी थें। | ||
नया ऑपरेटिंग सिस्टम सिंगल-टास्किंग सिस्टम था।<ref name="DMR" /> साल 1970 में, समूह ने मल्टीप्लेक्स पर एक शब्द नाटक के रूप में यूनिप्लेक्स सूचना और कंप्यूटिंग सेवा के लिए यूनिक्स नाम | नया ऑपरेटिंग सिस्टम सिंगल-टास्किंग सिस्टम था।<ref name="DMR" /> साल 1970 में, समूह ने मल्टीप्लेक्स पर एक शब्द नाटक के रूप में यूनिप्लेक्स सूचना और कंप्यूटिंग सेवा के लिए यूनिक्स नाम रखा गया, जो मल्टीप्लेक्स सूचना और कंप्यूटर सेवाओं के लिए बनाया गया था। ब्रायन कर्निघन इस विचार का श्रेय लेते हैं, किन्तु कहते हैं कि कोई भी अंतिम वर्तनी यूनिक्स की उत्पत्ति को याद नहीं रख सकता है।<ref>{{cite web |website=[[Linux Journal]] |first=Aleksey |last=Dolya |date=July 29, 2003 |url=http://www.linuxjournal.com/article/7035 |title=ब्रायन कर्निघन के साथ साक्षात्कार|url-status=live |archive-url=https://web.archive.org/web/20171018090033/https://www.linuxjournal.com/article/7035 |archive-date=October 18, 2017 |df=dmy-all }}</ref> डेनिस रिची,<ref name="DMR" />डौग मेक्लोरी,{{r|reader}} और पीटर जी न्यूमैन<ref>{{cite journal|url=https://www.usenix.org/system/files/login/issues/login_winter17_issue.pdf|title=पीटर जी. न्यूमैन के साथ एक साक्षात्कार|author=Rik Farrow|journal=[[;login:]]|volume=42|issue=4|page=38|quote=इसके बाद यूनिक्स का नेतृत्व किया (ब्रायन कर्निघन के कारण तथाकथित एक-उपयोगकर्ता मल्टिक्स को बधिया कर दिया गया) बाद में यूनिक्स बन गया (शायद एटी एंड टी वकीलों के परिणामस्वरूप)।}}</ref> कर्निघन को भी अपना श्रेय था। | ||
ऑपरेटिंग सिस्टम मूल रूप से [[ सभा की भाषा |सभा की भाषा]] में लिखा गया था, किन्तु साल 1973 में, संस्करण 4 यूनिक्स को C (प्रोग्रामिंग लैंग्वेज) में फिर से लिखा गया था।<ref name="DMR" />संस्करण 4 यूनिक्स, चूंकि, अभी भी कई पीडीपी-11 आश्रित कोड थे और पोर्टिंग के लिए उपयुक्त नहीं था। इंटरडाटा 7/32 और 8/32 एवं इंटरडाटा 8/32 के लिए पांच साल बाद (1978) दूसरे प्लेटफॉर्म के लिए पहला पोर्ट बनाया गया था।<ref>{{cite web|url=http://www.bell-labs.com/usr/dmr/www/portpap.html |title=सी प्रोग्राम और यूनिक्स सिस्टम की सुवाह्यता|publisher=Bell-labs.com | access-date=August 24, 2018}}</ref> | ऑपरेटिंग सिस्टम मूल रूप से [[ सभा की भाषा |सभा की भाषा]] में लिखा गया था, किन्तु साल 1973 में, संस्करण 4 यूनिक्स को C (प्रोग्रामिंग लैंग्वेज) में फिर से लिखा गया था।<ref name="DMR" />संस्करण 4 यूनिक्स, चूंकि, अभी भी कई पीडीपी-11 आश्रित कोड थे और पोर्टिंग के लिए उपयुक्त नहीं था। इंटरडाटा 7/32 और 8/32 एवं इंटरडाटा 8/32 के लिए पांच साल बाद (1978) दूसरे प्लेटफॉर्म के लिए पहला पोर्ट बनाया गया था।<ref>{{cite web|url=http://www.bell-labs.com/usr/dmr/www/portpap.html |title=सी प्रोग्राम और यूनिक्स सिस्टम की सुवाह्यता|publisher=Bell-labs.com | access-date=August 24, 2018}}</ref> | ||
| Line 92: | Line 92: | ||
** '''एलडी{{snd}}''' [[ लिंकर (कंप्यूटिंग) |लिंकर (कंप्यूटिंग)]] , वस्तु फ़ाइलों के संयोजन के लिए | ** '''एलडी{{snd}}''' [[ लिंकर (कंप्यूटिंग) |लिंकर (कंप्यूटिंग)]] , वस्तु फ़ाइलों के संयोजन के लिए | ||
** '''लिब{{snd}}''' ऑब्जेक्ट-कोड लाइब्रेरी (/lib या/usr/lib में स्थापित)। [[ libc |libc]] , C रन-टाइम सपोर्ट वाली सिस्टम लाइब्रेरी, प्राथमिक लाइब्रेरी थी, किन्तु गणितीय फ़ंक्शंस (libm) या डेटाबेस एक्सेस जैसी चीज़ों के लिए हमेशा अतिरिक्त लाइब्रेरी रही हैं। V7 यूनिक्स ने सिस्टम लाइब्रेरी के हिस्से के रूप में आधुनिक मानक I/O लाइब्रेरी स्टूडियो का पहला संस्करण प्रस्तुत किया। बाद के कार्यान्वयनों ने [[ पुस्तक |पुस्तक]]लयों की संख्या में उल्लेखनीय वृद्धि की। | ** '''लिब{{snd}}''' ऑब्जेक्ट-कोड लाइब्रेरी (/lib या/usr/lib में स्थापित)। [[ libc |libc]] , C रन-टाइम सपोर्ट वाली सिस्टम लाइब्रेरी, प्राथमिक लाइब्रेरी थी, किन्तु गणितीय फ़ंक्शंस (libm) या डेटाबेस एक्सेस जैसी चीज़ों के लिए हमेशा अतिरिक्त लाइब्रेरी रही हैं। V7 यूनिक्स ने सिस्टम लाइब्रेरी के हिस्से के रूप में आधुनिक मानक I/O लाइब्रेरी स्टूडियो का पहला संस्करण प्रस्तुत किया। बाद के कार्यान्वयनों ने [[ पुस्तक |पुस्तक]]लयों की संख्या में उल्लेखनीय वृद्धि की। | ||
** '''बनाओ (सॉफ्टवेयर){{snd}}''' निर्माण प्रक्रिया को प्रभावी ढंग से स्वचालित करने के लिए निर्माण प्रबंधक ( | ** '''बनाओ (सॉफ्टवेयर){{snd}}''' निर्माण प्रक्रिया को प्रभावी ढंग से स्वचालित करने के लिए निर्माण प्रबंधक (पीडब्लूबी/यूनिक्स में प्रस्तुत किया गया)। | ||
** '''सम्मिलित करना{{snd}}''' सॉफ्टवेयर विकास के लिए हेडर फाइलें, मानक इंटरफेस और सिस्टम इनवेरिएंट को परिभाषित करना | ** '''सम्मिलित करना{{snd}}''' सॉफ्टवेयर विकास के लिए हेडर फाइलें, मानक इंटरफेस और सिस्टम इनवेरिएंट को परिभाषित करना | ||
** '''अन्य भाषाएँ{{snd}}''' V7 यूनिक्स में एक फोरट्रान-77 संकलक, एक प्रोग्राम योग्य मनमाना-त्रुटिहीन कैलकुलेटर (बीसी, डीसी), और [[ awk |awk]] स्क्रिप्टिंग भाषा सम्मिलित है; बाद के संस्करणों और कार्यान्वयनों में कई अन्य भाषा संकलक और टूलसेट सम्मिलित हैं। प्रारंभिक बीएसडी रिलीज में [[ पास्कल (प्रोग्रामिंग भाषा) |पास्कल (प्रोग्रामिंग भाषा)]] टूल्स सम्मिलित थे, और कई आधुनिक यूनिक्स सिस्टम में [[ जीएनयू संकलक संग्रह |जीएनयू संकलक संग्रह]] के साथ-साथ मालिकाना कंपाइलर सिस्टम भी सम्मिलित है। | ** '''अन्य भाषाएँ{{snd}}''' V7 यूनिक्स में एक फोरट्रान-77 संकलक, एक प्रोग्राम योग्य मनमाना-त्रुटिहीन कैलकुलेटर (बीसी, डीसी), और [[ awk |awk]] स्क्रिप्टिंग भाषा सम्मिलित है; बाद के संस्करणों और कार्यान्वयनों में कई अन्य भाषा संकलक और टूलसेट सम्मिलित हैं। प्रारंभिक बीएसडी रिलीज में [[ पास्कल (प्रोग्रामिंग भाषा) |पास्कल (प्रोग्रामिंग भाषा)]] टूल्स सम्मिलित थे, और कई आधुनिक यूनिक्स सिस्टम में [[ जीएनयू संकलक संग्रह |जीएनयू संकलक संग्रह]] के साथ-साथ मालिकाना कंपाइलर सिस्टम भी सम्मिलित है। | ||
| Line 110: | Line 110: | ||
== प्रभाव == | == प्रभाव == | ||
[[File:Ken Thompson and Dennis Ritchie.jpg|thumb|केन थॉम्पसन और डेनिस रिची, रिसर्च यूनिक्स के प्रमुख विकासकर्ता]] | [[File:Ken Thompson and Dennis Ritchie.jpg|thumb|केन थॉम्पसन और डेनिस रिची, रिसर्च यूनिक्स के प्रमुख विकासकर्ता]] | ||
[[File:Usenix84 1.jpg|thumb|[[ यूसेनिक्स | यूसेनिक्स]] 1984 से फोटो, डेनिस रिची (केंद्र) सहित]]यूनिक्स सिस्टम का अन्य ऑपरेटिंग सिस्टम पर महत्वपूर्ण प्रभाव पड़ा। इसने अपनी अन्तरक्रियाशीलता, शैक्षिक उपयोग के लिए साधारण शुल्क पर सॉफ्टवेयर प्रदान करके, सस्ते हार्डवेयर पर चलकर, और विभिन्न मशीनों को अनुकूलित करने और स्थानांतरित करने में आसान होने के द्वारा अपनी प्रतिष्ठा हासिल की। इस प्रकार यूनिक्स मूल रूप से असेंबली भाषा में लिखा गया था, किन्तु जल्द ही सी (प्रोग्रामिंग भाषा), एक [[ उच्च स्तरीय प्रोग्रामिंग भाषा |उच्च स्तरीय प्रोग्रामिंग भाषा]] में फिर से लिखा गया।<ref>{{cite web |author=Ritchie, Dennis |author-link=Dennis Ritchie |url=https://www.bell-labs.com/usr/dmr/www/hist.html |title=यूनिक्स टाइम-शेयरिंग सिस्टम का विकास|year=1979 |access-date=April 30, 2016 |publisher=Bell Labs |quote=शायद सबसे महत्वपूर्ण वाटरशेड 1973 के दौरान हुआ, जब ऑपरेटिंग सिस्टम कर्नेल को सी में फिर से लिखा गया।|url-status=live |archive-url=https://web.archive.org/web/20150611114353/https://www.bell-labs.com/usr/dmr/www/hist.html |archive-date=June 11, 2015 |df=dmy-all }}</ref> चूंकि इसने [[ संगत समय-साझाकरण प्रणाली |संगत समय-साझाकरण प्रणाली]] , मल्टिक्स और [[ बरोज़ एमसीपी |बरोज़ एमसीपी]] के नेतृत्व का अनुसरण किया, यह यूनिक्स था जिसने इस विचार को लोकप्रिय बनाया। | [[File:Usenix84 1.jpg|thumb|[[ यूसेनिक्स | यूसेनिक्स]] 1984 से फोटो, डेनिस रिची (केंद्र) सहित]]यूनिक्स सिस्टम का अन्य ऑपरेटिंग सिस्टम पर महत्वपूर्ण '''प्रभाव''' पड़ा। इसने अपनी अन्तरक्रियाशीलता, शैक्षिक उपयोग के लिए साधारण शुल्क पर सॉफ्टवेयर प्रदान करके, सस्ते हार्डवेयर पर चलकर, और विभिन्न मशीनों को अनुकूलित करने और स्थानांतरित करने में आसान होने के द्वारा अपनी प्रतिष्ठा हासिल की। इस प्रकार यूनिक्स मूल रूप से असेंबली भाषा में लिखा गया था, किन्तु जल्द ही सी (प्रोग्रामिंग भाषा), एक [[ उच्च स्तरीय प्रोग्रामिंग भाषा |उच्च स्तरीय प्रोग्रामिंग भाषा]] में फिर से लिखा गया।<ref>{{cite web |author=Ritchie, Dennis |author-link=Dennis Ritchie |url=https://www.bell-labs.com/usr/dmr/www/hist.html |title=यूनिक्स टाइम-शेयरिंग सिस्टम का विकास|year=1979 |access-date=April 30, 2016 |publisher=Bell Labs |quote=शायद सबसे महत्वपूर्ण वाटरशेड 1973 के दौरान हुआ, जब ऑपरेटिंग सिस्टम कर्नेल को सी में फिर से लिखा गया।|url-status=live |archive-url=https://web.archive.org/web/20150611114353/https://www.bell-labs.com/usr/dmr/www/hist.html |archive-date=June 11, 2015 |df=dmy-all }}</ref> चूंकि इसने [[ संगत समय-साझाकरण प्रणाली |संगत समय-साझाकरण प्रणाली]] , मल्टिक्स और [[ बरोज़ एमसीपी |बरोज़ एमसीपी]] के नेतृत्व का अनुसरण किया, यह यूनिक्स था जिसने इस विचार को लोकप्रिय बनाया। | ||
कई समकालीन ऑपरेटिंग सिस्टमों की तुलना में यूनिक्स के पास अत्यधिक सरलीकृत फ़ाइल मॉडल था: सभी प्रकार की फ़ाइलों को साधारण बाइट सरणियों के रूप में | कई समकालीन ऑपरेटिंग सिस्टमों की तुलना में यूनिक्स के पास अत्यधिक सरलीकृत फ़ाइल मॉडल था: जो सभी प्रकार की फ़ाइलों को साधारण बाइट सरणियों के रूप में मानना एवं फ़ाइल सिस्टम पदानुक्रम में मशीन सेवाएँ और डिवाइस (जैसे [[ संगणक मुद्रक |संगणक मुद्रक]], [[ कंप्यूटर टर्मिनल |कंप्यूटर टर्मिनल]] , या [[ डिस्क ड्राइव |डिस्क ड्राइव]] ) सम्मिलित हैं, एक समान इंटरफ़ेस प्रदान करते हैं, किन्तु हार्डवेयर की सुविधाओं तक पहुँचने के लिए कभी-कभी अतिरिक्त तंत्र जैसे [[ ioctl |ioctl]] और मोड फ़्लैग की आवश्यकता होती है। इस प्रकार बाइट्स मॉडल की सरल धारा में फिट नहीं हुआ। इस प्रकार बेल लैब्स ऑपरेटिंग सिस्टम के प्लान 9 ने इस मॉडल को और भी आगे बढ़ाया और अतिरिक्त तंत्र की आवश्यकता को समाप्त कर दिया गया। | ||
यूनिक्स ने मनमाने ढंग से नेस्टेड उपनिर्देशिकाओं के साथ पदानुक्रमित फाइल सिस्टम को भी लोकप्रिय बनाया, मूल रूप से मल्टिक्स द्वारा प्रस्तुत किया गया। युग के अन्य सामान्य ऑपरेटिंग सिस्टमों में स्टोरेज डिवाइस को कई निर्देशिकाओं या अनुभागों में विभाजित करने के तरीके थे, किन्तु उनके पास निश्चित संख्या में स्तर थे, अधिकांशतः केवल एक स्तर। कई प्रमुख मालिकाना ऑपरेटिंग सिस्टमों ने अंततः पुनरावर्ती उपनिर्देशिका क्षमताओं को जोड़ा, जो मल्टिक्स के बाद भी प्रतिरूपित हुई। इस प्रकार दिसम्बर का [[ RSX-11M |आरएसएक्स-11एम]] का समूह, उपयोगकर्ता पदानुक्रम [[ OpenVMS |ओपनवीएमएस]] निर्देशिकाओं में विकसित हुआ, सीपी/एम की मात्रा [[ MS-DOS |एमएस-डॉस]] 2.0+ उपनिर्देशिकाओं में विकसित हुई, और एचपी का एचपी मल्टी-प्रोग्रामिंग कार्यकारी समूह। खाता पदानुक्रम और आईबीएम के [[ सिस्टम सपोर्ट प्रोग्राम |सिस्टम सपोर्ट प्रोग्राम]] और ओएस/400 लाइब्रेरी सिस्टम को जोड़ दिया गया व्यापक पॉज़िक्स फाइल सिस्टम में। | यूनिक्स ने मनमाने ढंग से नेस्टेड उपनिर्देशिकाओं के साथ पदानुक्रमित फाइल सिस्टम को भी लोकप्रिय बनाया, मूल रूप से मल्टिक्स द्वारा प्रस्तुत किया गया। युग के अन्य सामान्य ऑपरेटिंग सिस्टमों में स्टोरेज डिवाइस को कई निर्देशिकाओं या अनुभागों में विभाजित करने के तरीके थे, किन्तु उनके पास निश्चित संख्या में स्तर थे, अधिकांशतः केवल एक स्तर। कई प्रमुख मालिकाना ऑपरेटिंग सिस्टमों ने अंततः पुनरावर्ती उपनिर्देशिका क्षमताओं को जोड़ा, जो मल्टिक्स के बाद भी प्रतिरूपित हुई। इस प्रकार दिसम्बर का [[ RSX-11M |आरएसएक्स-11एम]] का समूह, उपयोगकर्ता पदानुक्रम [[ OpenVMS |ओपनवीएमएस]] निर्देशिकाओं में विकसित हुआ, सीपी/एम की मात्रा [[ MS-DOS |एमएस-डॉस]] 2.0+ उपनिर्देशिकाओं में विकसित हुई, और एचपी का एचपी मल्टी-प्रोग्रामिंग कार्यकारी समूह। खाता पदानुक्रम और आईबीएम के [[ सिस्टम सपोर्ट प्रोग्राम |सिस्टम सपोर्ट प्रोग्राम]] और ओएस/400 लाइब्रेरी सिस्टम को जोड़ दिया गया व्यापक पॉज़िक्स फाइल सिस्टम में। | ||
| Line 118: | Line 118: | ||
कमांड दुभाषिया को एक साधारण उपयोगकर्ता-स्तरीय प्रोग्राम बनाना, अलग-अलग प्रोग्राम के रूप में प्रदान किए गए अतिरिक्त कमांड के साथ, यूनिक्स द्वारा लोकप्रिय एक और मल्टिक्स इनोवेशन था। यूनिक्स शेल इंटरएक्टिव कमांड के लिए उसी भाषा का उपयोग करता है जो स्क्रिप्टिंग के लिए होती है ([[ खोल स्क्रिप्ट | खोल स्क्रिप्ट]] - आईबीएम की [[ नौकरी नियंत्रण भाषा |नौकरी नियंत्रण भाषा]] जैसी कोई अलग जॉब कंट्रोल लैंग्वेज नहीं थी)। चूँकि शेल और ओएस कमांड केवल एक अन्य प्रोग्राम थे, उपयोगकर्ता अपने स्वयं के शेल को चुन (या लिख भी) सकते थे। इस प्रकार शेल को बदले बिना ही नए कमांड जोड़े जा सकते हैं। निर्माता-उपभोक्ता प्रक्रियाओं (पाइपलाइन (यूनिक्स)) की मॉड्यूलर श्रृंखला बनाने के लिए यूनिक्स के अभिनव कमांड-लाइन सिंटैक्स ने व्यापक रूप से उपलब्ध एक शक्तिशाली प्रोग्रामिंग प्रतिमान (कोरटाइन्स) बनाया। कई बाद के कमांड-लाइन दुभाषिए यूनिक्स शेल से प्रेरित हुए हैं। | कमांड दुभाषिया को एक साधारण उपयोगकर्ता-स्तरीय प्रोग्राम बनाना, अलग-अलग प्रोग्राम के रूप में प्रदान किए गए अतिरिक्त कमांड के साथ, यूनिक्स द्वारा लोकप्रिय एक और मल्टिक्स इनोवेशन था। यूनिक्स शेल इंटरएक्टिव कमांड के लिए उसी भाषा का उपयोग करता है जो स्क्रिप्टिंग के लिए होती है ([[ खोल स्क्रिप्ट | खोल स्क्रिप्ट]] - आईबीएम की [[ नौकरी नियंत्रण भाषा |नौकरी नियंत्रण भाषा]] जैसी कोई अलग जॉब कंट्रोल लैंग्वेज नहीं थी)। चूँकि शेल और ओएस कमांड केवल एक अन्य प्रोग्राम थे, उपयोगकर्ता अपने स्वयं के शेल को चुन (या लिख भी) सकते थे। इस प्रकार शेल को बदले बिना ही नए कमांड जोड़े जा सकते हैं। निर्माता-उपभोक्ता प्रक्रियाओं (पाइपलाइन (यूनिक्स)) की मॉड्यूलर श्रृंखला बनाने के लिए यूनिक्स के अभिनव कमांड-लाइन सिंटैक्स ने व्यापक रूप से उपलब्ध एक शक्तिशाली प्रोग्रामिंग प्रतिमान (कोरटाइन्स) बनाया। कई बाद के कमांड-लाइन दुभाषिए यूनिक्स शेल से प्रेरित हुए हैं। | ||
यूनिक्स की एक मौलिक सरलीकृत धारणा लगभग सभी फ़ाइल स्वरूपों के लिए [[ नई पंक्ति |नई पंक्ति]] -डिलीमीटर पाठ पर इसका ध्यान था। यूनिक्स के मूल संस्करण में कोई बाइनरी संपादक नहीं थे – पूरे सिस्टम को शाब्दिक शेल कमांड स्क्रिप्ट का उपयोग करके कॉन्फ़िगर किया गया था। आई⁄ओ सिस्टम में सामान्य भाजक बाइट था - रिकॉर्ड-ओरिएंटेड फ़ाइल सिस्टम के विपरीत| रिकॉर्ड-आधारित फ़ाइल सिस्टम। लगभग हर चीज का प्रतिनिधित्व करने के लिए पाठ पर ध्यान केंद्रित करने से यूनिक्स पाइप विशेष रूप से उपयोगी हो गए और सरल, सामान्य उपकरणों के विकास को प्रोत्साहित किया जिन्हें अधिक जटिल तदर्थ कार्यों को करने के लिए आसानी से जोड़ा जा सकता है। इस प्रकार टेक्स्ट और बाइट पर फोकस ने सिस्टम को अन्य सिस्टम की तुलना में कहीं अधिक स्केलेबल और पोर्टेबल बना दिया। समय के साथ, टेक्स्ट-आधारित एप्लिकेशन एप्लिकेशन क्षेत्रों में भी लोकप्रिय सिद्ध करना हुए हैं, जैसे कि प्रिंटिंग लैंग्वेज ([[ परिशिष्ट भाग ]], [[ ओडीएफ |ओडीएफ]] ), और [[ इंटरनेट प्रोटोकॉल सूट |इंटरनेट प्रोटोकॉल सूट]] के एप्लिकेशन लेयर पर, उदाहरण के लिए, [[ फ़ाइल ट्रांसफ़र प्रोटोकॉल |फ़ाइल ट्रांसफ़र प्रोटोकॉल]] , [[ सरल डाक स्थानांतरण प्रोटोकॉल |सरल डाक स्थानांतरण प्रोटोकॉल]] , [[ हाइपरटेक्स्ट परहस्त शिष्टाचार |हाइपरटेक्स्ट परहस्त शिष्टाचार]],[[ SOAP | एसओएपी]] और सत्र आरंभ प्रोटोकॉल। | यूनिक्स की एक मौलिक सरलीकृत धारणा लगभग सभी फ़ाइल स्वरूपों के लिए [[ नई पंक्ति |नई पंक्ति]] -डिलीमीटर पाठ पर इसका ध्यान था। यूनिक्स के मूल संस्करण में कोई बाइनरी संपादक नहीं थे – पूरे सिस्टम को शाब्दिक शेल कमांड स्क्रिप्ट का उपयोग करके कॉन्फ़िगर किया गया था। आई⁄ओ सिस्टम में सामान्य भाजक बाइट था - रिकॉर्ड-ओरिएंटेड फ़ाइल सिस्टम के विपरीत| रिकॉर्ड-आधारित फ़ाइल सिस्टम। लगभग हर चीज का प्रतिनिधित्व करने के लिए पाठ पर ध्यान केंद्रित करने से यूनिक्स पाइप विशेष रूप से उपयोगी हो गए और सरल, सामान्य उपकरणों के विकास को प्रोत्साहित किया जिन्हें अधिक जटिल तदर्थ कार्यों को करने के लिए आसानी से जोड़ा जा सकता है। इस प्रकार टेक्स्ट और बाइट पर फोकस ने सिस्टम को अन्य सिस्टम की तुलना में कहीं अधिक स्केलेबल और पोर्टेबल बना दिया। समय के साथ, टेक्स्ट-आधारित एप्लिकेशन एप्लिकेशन क्षेत्रों में भी लोकप्रिय सिद्ध करना हुए हैं, जैसे कि प्रिंटिंग लैंग्वेज ([[ परिशिष्ट भाग | परिशिष्ट भाग]], [[ ओडीएफ |ओडीएफ]] ), और [[ इंटरनेट प्रोटोकॉल सूट |इंटरनेट प्रोटोकॉल सूट]] के एप्लिकेशन लेयर पर, उदाहरण के लिए, [[ फ़ाइल ट्रांसफ़र प्रोटोकॉल |फ़ाइल ट्रांसफ़र प्रोटोकॉल]] , [[ सरल डाक स्थानांतरण प्रोटोकॉल |सरल डाक स्थानांतरण प्रोटोकॉल]] , [[ हाइपरटेक्स्ट परहस्त शिष्टाचार |हाइपरटेक्स्ट परहस्त शिष्टाचार]],[[ SOAP | एसओएपी]] और सत्र आरंभ प्रोटोकॉल। | ||
यूनिक्स ने [[ नियमित अभिव्यक्ति |नियमित अभिव्यक्ति]] यों के लिए एक सिंटैक्स को लोकप्रिय बनाया जिसका व्यापक उपयोग हुआ। यूनिक्स प्रोग्रामिंग इंटरफ़ेस व्यापक रूप से कार्यान्वित ऑपरेटिंग सिस्टम इंटरफ़ेस मानक (पॉज़िक्स, ऊपर देखें) का आधार बन गया। सी (प्रोग्रामिंग भाषा) जल्द ही यूनिक्स से परे फैल गई, और अब सिस्टम और एप्लिकेशन प्रोग्रामिंग में सर्वव्यापी है। | यूनिक्स ने [[ नियमित अभिव्यक्ति |नियमित अभिव्यक्ति]] यों के लिए एक सिंटैक्स को लोकप्रिय बनाया जिसका व्यापक उपयोग हुआ। यूनिक्स प्रोग्रामिंग इंटरफ़ेस व्यापक रूप से कार्यान्वित ऑपरेटिंग सिस्टम इंटरफ़ेस मानक (पॉज़िक्स, ऊपर देखें) का आधार बन गया। सी (प्रोग्रामिंग भाषा) जल्द ही यूनिक्स से परे फैल गई, और अब सिस्टम और एप्लिकेशन प्रोग्रामिंग में सर्वव्यापी है। | ||
| Line 172: | Line 172: | ||
द ओपन ग्रुप के फरमान से, यूनिक्स शब्द ऑपरेटिंग सिस्टम के एक विशिष्ट कार्यान्वयन की तुलना में ऑपरेटिंग सिस्टम के एक वर्ग को अधिक संदर्भित करता है; ऑपरेटिंग सिस्टम के विक्रेता ओपन ग्रुप को पर्याप्त प्रमाणन शुल्क और वार्षिक ट्रेडमार्क रॉयल्टी का भुगतान करने के बाद, वे ऑपरेटिंग सिस्टम जो ओपन ग्रुप के एकल यूनिक्स विनिर्देश को पूरा करते हैं, आज [[ यूनिक्स 98 |यूनिक्स 98]] या [[ यूनिक्स 03 |यूनिक्स 03]] ट्रेडमार्क सहन करने में सक्षम होना चाहिए।<ref>{{cite web|author=The Open Group|title=ओपन ब्रांड शुल्क अनुसूची|url=http://www.opengroup.org/openbrand/Brandfees.htm|access-date=December 26, 2011|quote=UNIX ट्रेडमार्क का उपयोग करने के अधिकार के लिए लाइसेंसधारी को ओपन ग्रुप को एक अतिरिक्त वार्षिक शुल्क का भुगतान करने की आवश्यकता होती है, जिसकी गणना नीचे दी गई शुल्क तालिका के अनुसार की जाती है।|url-status=live|archive-url=https://web.archive.org/web/20111231234203/http://www.opengroup.org/openbrand/Brandfees.htm|archive-date=December 31, 2011|df=mdy-all}}</ref> जिन प्रणालियों को यूनिक्स ट्रेडमार्क का उपयोग करने के लिए लाइसेंस दिया गया है उनमें [[ AIX |एआईएक्स]] सम्मिलित है,<ref>{{cite web|author=The Open Group|title=AIX 6 ऑपरेटिंग सिस्टम V6.1.2 SP1 या बाद के प्रमाणन के साथ|url=http://www.opengroup.org/openbrand/register/brand3576.htm|url-status=live|archive-url=https://web.archive.org/web/20160408231050/http://www.opengroup.org/openbrand/register/brand3576.htm|archive-date=April 8, 2016|df=mdy-all}}</ref> [[ यूलरओएस |यूलरओएस]] ,<ref>{{cite web|author=The Open Group|title=हुआवेई EulerOS 2.0 प्रमाणन|url=https://www.opengroup.org/openbrand/register/brand3622.htm|date=September 8, 2016|df=mdy-all}}</ref> एचपी-यूएक्स,<ref>{{cite web|author=The Open Group|title=HP-UX 11i V3 रिलीज़ B.11.31 या बाद का प्रमाणन|url=http://www.opengroup.org/openbrand/register/brand3543.htm|url-status=live|archive-url=https://web.archive.org/web/20160408224320/http://www.opengroup.org/openbrand/register/brand3543.htm|archive-date=April 8, 2016|df=mdy-all}}</ref> [[ इंसपुर के-यूएक्स |इंसपुर के-यूएक्स]] ,<ref>{{cite web|author=The Open Group|title=इंसपुर के-यूएक्स 2.0 प्रमाणन|url=http://www.opengroup.org/openbrand/register/brand3596.htm|url-status=live|archive-url=https://web.archive.org/web/20140709002355/http://www.opengroup.org/openbrand/register/brand3596.htm|archive-date=July 9, 2014|df=mdy-all}}</ref> आयरिश,<ref>{{cite web|author=The Open Group|title=IRIX 6.5.28 पैच (4605 और 7029) प्रमाणीकरण के साथ|url=http://www.opengroup.org/openbrand/register/brand2686.htm|url-status=live|archive-url=https://web.archive.org/web/20160304043134/http://www.opengroup.org/openbrand/register/brand2686.htm|archive-date=March 4, 2016|df=mdy-all}}</ref> मैक ओ एस,<ref>{{cite web|publisher=The Open Group|url=http://www.opengroup.org/openbrand/register/brand3627.htm|title=macOS संस्करण 10.12 सिएरा Intel-आधारित Mac कंप्यूटरों पर|url-status=live|archive-url=https://web.archive.org/web/20161002105135/http://www.opengroup.org/openbrand/register/brand3627.htm|archive-date=October 2, 2016|df=mdy-all}}</ref> सोलारिस (ऑपरेटिंग सिस्टम),<ref>{{cite web|author=The Open Group|title=Oracle Solaris 11 FCS और बाद का प्रमाणन|url=http://www.opengroup.org/openbrand/register/brand3585.htm|url-status=live|archive-url=https://web.archive.org/web/20150924073536/http://www.opengroup.org/openbrand/register/brand3585.htm|archive-date=September 24, 2015|df=mdy-all}}</ref> [[ Tru64 UNIX |ट्रू64 यूनिक्स]] (पूर्व में डिजिटल यूनिक्स, या ओएसएफ/1)<ref>{{cite web| url=http://www.opengroup.org/csq/repository/RID=dec%252FXU2%252F1.html| title=हेवलेट-पैकार्ड कंपनी अनुरूपता वक्तव्य| author=Bonnie Talerico| publisher=The Open Group| access-date=December 8, 2015| url-status=live| archive-url=https://web.archive.org/web/20151210212245/http://www.opengroup.org/csq/repository/RID=dec%252FXU2%252F1.html| archive-date=December 10, 2015| df=mdy-all}}</ref> और जेड/ओएस।<ref>{{cite web| url=http://www.opengroup.org/csq/repository/norationale=1&noreferences=1&RID=ibm%252FXU1%252F6.html| title=आईबीएम कॉर्पोरेशन अनुरूपता वक्तव्य| author=Vivian W. Morabito| publisher=The Open Group| access-date=January 21, 2018}}</ref> विशेष रूप से, यूलरओएस और इंसपुर के-यूएक्स लिनक्स वितरण हैं जो यूनिक्स 03 अनुपालन के रूप में प्रमाणित हैं।<ref>{{cite web| url=http://www.opengroup.org/csq/repository/norationale=1&noreferences=1&RID=huawei%252FXY1%252F1.html| title=हुआवेई अनुरूपता वक्तव्य| author=Peng Shen| publisher=The Open Group| access-date=January 22, 2020}}</ref><ref>{{cite web| url=http://www.opengroup.org/csq/repository/norationale=1&noreferences=1&RID=huawei%252FCX1%252F1.html| title=हुआवेई अनुरूपता वक्तव्य: आदेश और उपयोगिताएँ V4| author=Peng Shen| publisher=The Open Group| access-date=January 22, 2020}}</ref> | द ओपन ग्रुप के फरमान से, यूनिक्स शब्द ऑपरेटिंग सिस्टम के एक विशिष्ट कार्यान्वयन की तुलना में ऑपरेटिंग सिस्टम के एक वर्ग को अधिक संदर्भित करता है; ऑपरेटिंग सिस्टम के विक्रेता ओपन ग्रुप को पर्याप्त प्रमाणन शुल्क और वार्षिक ट्रेडमार्क रॉयल्टी का भुगतान करने के बाद, वे ऑपरेटिंग सिस्टम जो ओपन ग्रुप के एकल यूनिक्स विनिर्देश को पूरा करते हैं, आज [[ यूनिक्स 98 |यूनिक्स 98]] या [[ यूनिक्स 03 |यूनिक्स 03]] ट्रेडमार्क सहन करने में सक्षम होना चाहिए।<ref>{{cite web|author=The Open Group|title=ओपन ब्रांड शुल्क अनुसूची|url=http://www.opengroup.org/openbrand/Brandfees.htm|access-date=December 26, 2011|quote=UNIX ट्रेडमार्क का उपयोग करने के अधिकार के लिए लाइसेंसधारी को ओपन ग्रुप को एक अतिरिक्त वार्षिक शुल्क का भुगतान करने की आवश्यकता होती है, जिसकी गणना नीचे दी गई शुल्क तालिका के अनुसार की जाती है।|url-status=live|archive-url=https://web.archive.org/web/20111231234203/http://www.opengroup.org/openbrand/Brandfees.htm|archive-date=December 31, 2011|df=mdy-all}}</ref> जिन प्रणालियों को यूनिक्स ट्रेडमार्क का उपयोग करने के लिए लाइसेंस दिया गया है उनमें [[ AIX |एआईएक्स]] सम्मिलित है,<ref>{{cite web|author=The Open Group|title=AIX 6 ऑपरेटिंग सिस्टम V6.1.2 SP1 या बाद के प्रमाणन के साथ|url=http://www.opengroup.org/openbrand/register/brand3576.htm|url-status=live|archive-url=https://web.archive.org/web/20160408231050/http://www.opengroup.org/openbrand/register/brand3576.htm|archive-date=April 8, 2016|df=mdy-all}}</ref> [[ यूलरओएस |यूलरओएस]] ,<ref>{{cite web|author=The Open Group|title=हुआवेई EulerOS 2.0 प्रमाणन|url=https://www.opengroup.org/openbrand/register/brand3622.htm|date=September 8, 2016|df=mdy-all}}</ref> एचपी-यूएक्स,<ref>{{cite web|author=The Open Group|title=HP-UX 11i V3 रिलीज़ B.11.31 या बाद का प्रमाणन|url=http://www.opengroup.org/openbrand/register/brand3543.htm|url-status=live|archive-url=https://web.archive.org/web/20160408224320/http://www.opengroup.org/openbrand/register/brand3543.htm|archive-date=April 8, 2016|df=mdy-all}}</ref> [[ इंसपुर के-यूएक्स |इंसपुर के-यूएक्स]] ,<ref>{{cite web|author=The Open Group|title=इंसपुर के-यूएक्स 2.0 प्रमाणन|url=http://www.opengroup.org/openbrand/register/brand3596.htm|url-status=live|archive-url=https://web.archive.org/web/20140709002355/http://www.opengroup.org/openbrand/register/brand3596.htm|archive-date=July 9, 2014|df=mdy-all}}</ref> आयरिश,<ref>{{cite web|author=The Open Group|title=IRIX 6.5.28 पैच (4605 और 7029) प्रमाणीकरण के साथ|url=http://www.opengroup.org/openbrand/register/brand2686.htm|url-status=live|archive-url=https://web.archive.org/web/20160304043134/http://www.opengroup.org/openbrand/register/brand2686.htm|archive-date=March 4, 2016|df=mdy-all}}</ref> मैक ओ एस,<ref>{{cite web|publisher=The Open Group|url=http://www.opengroup.org/openbrand/register/brand3627.htm|title=macOS संस्करण 10.12 सिएरा Intel-आधारित Mac कंप्यूटरों पर|url-status=live|archive-url=https://web.archive.org/web/20161002105135/http://www.opengroup.org/openbrand/register/brand3627.htm|archive-date=October 2, 2016|df=mdy-all}}</ref> सोलारिस (ऑपरेटिंग सिस्टम),<ref>{{cite web|author=The Open Group|title=Oracle Solaris 11 FCS और बाद का प्रमाणन|url=http://www.opengroup.org/openbrand/register/brand3585.htm|url-status=live|archive-url=https://web.archive.org/web/20150924073536/http://www.opengroup.org/openbrand/register/brand3585.htm|archive-date=September 24, 2015|df=mdy-all}}</ref> [[ Tru64 UNIX |ट्रू64 यूनिक्स]] (पूर्व में डिजिटल यूनिक्स, या ओएसएफ/1)<ref>{{cite web| url=http://www.opengroup.org/csq/repository/RID=dec%252FXU2%252F1.html| title=हेवलेट-पैकार्ड कंपनी अनुरूपता वक्तव्य| author=Bonnie Talerico| publisher=The Open Group| access-date=December 8, 2015| url-status=live| archive-url=https://web.archive.org/web/20151210212245/http://www.opengroup.org/csq/repository/RID=dec%252FXU2%252F1.html| archive-date=December 10, 2015| df=mdy-all}}</ref> और जेड/ओएस।<ref>{{cite web| url=http://www.opengroup.org/csq/repository/norationale=1&noreferences=1&RID=ibm%252FXU1%252F6.html| title=आईबीएम कॉर्पोरेशन अनुरूपता वक्तव्य| author=Vivian W. Morabito| publisher=The Open Group| access-date=January 21, 2018}}</ref> विशेष रूप से, यूलरओएस और इंसपुर के-यूएक्स लिनक्स वितरण हैं जो यूनिक्स 03 अनुपालन के रूप में प्रमाणित हैं।<ref>{{cite web| url=http://www.opengroup.org/csq/repository/norationale=1&noreferences=1&RID=huawei%252FXY1%252F1.html| title=हुआवेई अनुरूपता वक्तव्य| author=Peng Shen| publisher=The Open Group| access-date=January 22, 2020}}</ref><ref>{{cite web| url=http://www.opengroup.org/csq/repository/norationale=1&noreferences=1&RID=huawei%252FCX1%252F1.html| title=हुआवेई अनुरूपता वक्तव्य: आदेश और उपयोगिताएँ V4| author=Peng Shen| publisher=The Open Group| access-date=January 22, 2020}}</ref> | ||
कभी-कभी यूनिक्स के समान सभी ऑपरेटिंग सिस्टम को इंगित करने के लिए Un*x, *NIX, या *N?X जैसे प्रतिनिधित्व का उपयोग किया जाता है। यह कई उपयोगिताओं में वाइल्डकार्ड संकेतक के रूप में तारांकन चिह्न (*) और प्रश्न चिह्न वर्णों के उपयोग से आता है। इस संकेतन का उपयोग अन्य यूनिक्स जैसी प्रणालियों का वर्णन करने के लिए भी किया जाता है जो ओपन ग्रुप से यूनिक्स ब्रांडिंग की आवश्यकताओं को पूरा नहीं करते हैं। | कभी-कभी यूनिक्स के समान सभी ऑपरेटिंग सिस्टम को इंगित करने के लिए Un*x, *NIX, या *N?X जैसे प्रतिनिधित्व का उपयोग किया जाता है। यह कई उपयोगिताओं में वाइल्डकार्ड संकेतक के रूप में तारांकन चिह्न (*) और प्रश्न चिह्न वर्णों के उपयोग से आता है। इस संकेतन का उपयोग अन्य यूनिक्स जैसी प्रणालियों का वर्णन करने के लिए भी किया जाता है जो ओपन ग्रुप से यूनिक्स '''ब्रांडिंग''' की आवश्यकताओं को पूरा नहीं करते हैं। | ||
ओपन ग्रुप अनुरोध करता है कि यूनिक्स को हमेशा एक विशेषण के रूप में उपयोग किया जाए, जिसके बाद एक सामान्य शब्द जैसे सिस्टम एक सामान्य ट्रेडमार्क के निर्माण से बचने में मदद करता है। | ओपन ग्रुप अनुरोध करता है कि यूनिक्स को हमेशा एक विशेषण के रूप में उपयोग किया जाए, जिसके बाद एक सामान्य शब्द जैसे सिस्टम एक सामान्य ट्रेडमार्क के निर्माण से बचने में मदद करता है। | ||
Revision as of 10:49, 6 July 2023
| File:UNIX logo.svg | |
| File:Simh-pdp11-unix-sysiii.png यूनिक्स सिस्टम III running on a PDP-11 simulator | |
| डेवलपर | केन थॉम्पसन, डेनिस रिची, ब्रायन कर्निघन, डगलस मैकलरॉय, और जो ओसन्ना बेल लैब्स में |
|---|---|
| लिखा हुआ | सी और असेंबली भाषा |
| ओएस परिवार | यूनिक्स |
| स्रोत मॉडल | ऐतिहासिक रूप से मालिकाना सॉफ्टवेयर, जबकि कुछ यूनिक्स परियोजनाएं (बीएसडी परिवार और इलुमोस सहित) ओपन-सोर्स हैं |
| आरंभिक रिलीज | विकास 1969 में शुरू हुआ पहला मैनुअल प्रकाशित हुआ आंतरिक रूप से Template:प्रारंभ तिथि[1] बेल लैब्स के बाहर Template:प्रारंभ तिथि[2] |
| उपलब्ध | अंग्रेज़ी |
| कर्नेल प्रकार | बदलता रहता है; मोनोलिथिक, माइक्रोकर्नेल, हाइब्रिड |
| से प्रभावित | CTSS,[3] मल्टिक्स |
| डिफ़ॉल्ट उपयोगकर्ता इंटरफ़ेस | कमांड-लाइन इंटरफ़ेस और ग्राफ़िकल (वेलैंड और |