एकल यूनिक्स विशिष्टता: Difference between revisions

From Vigyanwiki
(Created page with "{{short description|Standards for computer operating systems that qualify for using the "UNIX" trademark}} {{Redirect2|Unix V7|UNIX V7|the 1979 Research Unix release often cal...")
 
No edit summary
 
(13 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{short description|Standards for computer operating systems that qualify for using the "UNIX" trademark}}
{{short description|Standards for computer operating systems that qualify for using the "UNIX" trademark}}
{{Redirect2|Unix V7|UNIX V7|the 1979 Research Unix release often called V7|Version 7 Unix}}
{{Redirect2|यूनिक्स V7|यूनिक्स V7|1979 रिसर्च यूनिक्स रिलीज को अधिकांशतः V7 कहा जाता है|संस्करण 7 यूनिक्स}}
{{Use mdy dates|date=July 2022}}
सिंगल यूनिक्स स्पेसिफिकेशन (SUS) [[कंप्यूटर]] [[ऑपरेटिंग सिस्टम]] के लिए एक मानक है,<ref>{{cite web|url=https://unix.org/questions_answers.html|title=प्रश्न और उत्तर|website=unix.org}}</ref><ref>{{cite web|url=https://www.opengroup.org/membership/forums/platform/unix|title=यूनिक्स मानक|website=[[The Open Group]]|date=August 27, 2018 }}</ref> जिसका अनुपालन [[यूनिक्स]] ट्रेडमार्क का उपयोग करने के लिए अर्हता प्राप्त करने के लिए आवश्यक है। मानक सी भाषा, एक कमांड-लाइन शेल और उपयोगकर्ता कमांड के लिए प्रोग्रामिंग इंटरफेस को निर्दिष्ट करता है। एसयूएस के मुख्य विनिर्देशों को बेस स्पेसिफिकेशंस के रूप में जाना जाता है और [[ ऑस्टिन समूह ]] द्वारा विकसित और रखरखाव किया जाता है, जो [[आईईईई]], आईएसओ/आईईसी जेटीसी 1/एससी 22/डब्ल्यूजी 15 और ओपन ग्रुप का एक संयुक्त कार्यकारी समूह है। यदि कोई ऑपरेटिंग सिस्टम प्रमाणन के लिए [[द ओपन ग्रुप]] को सबमिट किया जाता है, और अनुरूपता परीक्षण पास करता है, तो इसे UNIX मानक जैसे UNIX 98 या UNIX 03 के अनुरूप माना जाता है।


एकल यूनिक्स विनिर्देश के अनुपालन के लिए बहुत कम [[बीएसडी]] और [[लिनक्स]]-आधारित ऑपरेटिंग सिस्टम प्रस्तुत किए जाते हैं, हालांकि सिस्टम डेवलपर्स आमतौर पर [[पॉज़िक्स]] मानकों के अनुपालन का लक्ष्य रखते हैं, जो एकल यूनिक्स विशिष्टता का मूल रूप है।
'''एकल यूनिक्स विशिष्टता''' (SUS) [[कंप्यूटर]] [[ऑपरेटिंग सिस्टम|परिचालन प्रणाली]] के लिए एक मानक होता है,<ref>{{cite web|url=https://unix.org/questions_answers.html|title=प्रश्न और उत्तर|website=unix.org}}</ref><ref>{{cite web|url=https://www.opengroup.org/membership/forums/platform/unix|title=यूनिक्स मानक|website=[[The Open Group]]|date=August 27, 2018 }}</ref> यह [[यूनिक्स]] विशिष्टता का उपयोग करके अर्हता प्राप्त करने के लिए आवश्यक होता है। मानक सी भाषा में, एक कमांड-रेखा उपयोगकर्ता कमांड के लिए प्रोग्रामिंग अंतरफलक को निर्दिष्ट करती है। एसयूएस के मुख्य विनिर्देशों को मूल विशिष्टता के रूप में जाना जाता है और [[ ऑस्टिन समूह |ऑस्टिन समूह]] द्वारा विकसित किया जाता है, जो [[आईईईई]], आईएसओ/आईईसी जेटीसी 1/एससी 22/डब्ल्यूजी 15 और प्रारंभिक समूह का एक संयुक्त समूह होता है। यदि कोई परिचालन प्रणाली प्रमाण के लिए [[द ओपन ग्रुप|प्रारंभिक समूह]] को प्रस्तुत किया जाता है, तो इसे यूनिक्स मानक जैसे यूनिक्स 98 या यूनिक्स 03 के अनुरूप माना जाता है।


नवीनतम SUS में दो भाग होते हैं: मूल विनिर्देश तकनीकी रूप से POSIX के समान होते हैं, और X/Open Curses विनिर्देश।<ref>{{cite web|url=https://publications.opengroup.org/standards/unix/t101|title=Single UNIX Specification, Version 4, 2018 Edition|website=[[The Open Group]]}}</ref>
एकल यूनिक्स विनिर्देश के अनुपालन के लिए बहुत कम [[बीएसडी]] और [[लिनक्स]]-आधारित परिचालन प्रणाली प्रस्तुत किए जाते है, जो एकल यूनिक्स विशिष्टता का मूल रूप होता है।
SUS के कुछ हिस्से वैकल्पिक हैं।
 
SUS के दो भाग होते है, मूल विनिर्देश प्रौद्योगिकी रूप से POSIX के समान होते है।<ref>{{cite web|url=https://publications.opengroup.org/standards/unix/t101|title=Single UNIX Specification, Version 4, 2018 Edition|website=[[The Open Group]]}}</ref>
 
SUS के कुछ हिस्से वैकल्पिक होते है।


== इतिहास ==
== इतिहास ==


=== 1980 का दशक: प्रेरणा ===
=== 1980 का दशक: प्रेरणा ===
यूनिक्स ऑपरेटिंग सिस्टम के वेरिएंट के लिए डिज़ाइन किए गए सॉफ़्टवेयर के लिए ऑपरेटिंग सिस्टम [[इंटरफ़ेस (कंप्यूटर विज्ञान)]] को मानकीकृत करने के लिए 1980 के दशक के कई प्रयासों से SUS उभरा। मानकीकरण की आवश्यकता उत्पन्न हुई क्योंकि कंप्यूटर का उपयोग करने वाले उद्यम ऐसे प्रोग्राम विकसित करने में सक्षम होना चाहते थे जो प्रोग्राम को फिर से लागू किए बिना विभिन्न निर्माताओं के कंप्यूटर सिस्टम पर उपयोग किए जा सकें। यूनिक्स को आंशिक रूप से एक मानक सिस्टम इंटरफ़ेस के आधार के रूप में चुना गया था क्योंकि यह निर्माता-तटस्थ था।
यूनिक्स परिचालन प्रणाली के प्रकार के लिए डिज़ाइन किए गए सॉफ़्टवेयर के लिए परिचालन प्रणाली [[इंटरफ़ेस (कंप्यूटर विज्ञान)|अंतरफलक (कंप्यूटर विज्ञान)]] को मानकीकृत करने के लिए 1980 के दशक के कई प्रयासों SUS द्वारा प्रदर्शित हुए थे। मानकीकरण की आवश्यकता इसलिए उत्पन्न हुई थी क्योंकि कंप्यूटर का उपयोग करने वाले उद्यम ऐसे प्रोग्राम विकसित करने में सक्षम होना चाहते थे जो प्रोग्राम को फिर से लागू किए बिना विभिन्न निर्माताओं के कंप्यूटर प्रणाली का उपयोग कर सकें। यूनिक्स को आंशिक रूप से एक मानक प्रणाली अंतरफलक के आधार के रूप में चुना गया था।
 
1984 में, /usr/समूह नामक यूनिक्स उपयोगकर्ता समूह ने प्रोग्रामिंग अंतरफलक के लिए उनके मानकीकरण के प्रयास के परिणाम प्रकाशित किए थे।<ref>{{cite web|url=https://kelty.org/or/papers/Kelty_WULP_Conceiving_2009.pdf|title=ओपन सिस्टम्स की अवधारणा|first=Christopher M.|last=Kelty|website=kelty.org}}</ref><ref>{{cite book|url=https://docs.oracle.com/cd/E19641-01/802-1953/802-1953.pdf|title=मानक अनुरूपता गाइड|publisher=SunSoft|date=November 1995}}</ref>


1984 में, /usr/group नामक UNIX उपयोगकर्ता समूह ने अपने 1984 /usr/group मानक में प्रोग्रामिंग इंटरफेस के लिए उनके मानकीकरण के प्रयास के परिणाम प्रकाशित किए, जो POSIX.1-1988 मानक बनने के लिए आधार बने।<ref>{{cite web|url=https://kelty.org/or/papers/Kelty_WULP_Conceiving_2009.pdf|title=ओपन सिस्टम्स की अवधारणा|first=Christopher M.|last=Kelty|website=kelty.org}}</ref><ref>{{cite book|url=https://docs.oracle.com/cd/E19641-01/802-1953/802-1953.pdf|title=मानक अनुरूपता गाइड|publisher=SunSoft|date=November 1995}}</ref>
1985 में, एटी और टी ने [[सिस्टम वी इंटरफ़ेस परिभाषा|प्रणाली वी अंतरफलक परिभाषा]] (एसवीआईडी) प्रकाशित किया था, जो यूनिक्स प्रणाली वी प्रोग्रामिंग अंतरफलक का एक विनिर्देश है।<ref>{{cite book|url=https://books.google.com/books?id=QcG4wAEACAAJ|title=सिस्टम वी इंटरफ़ेस परिभाषा|date=1985|asin= B000KF6SCE}}</ref>
1985 में, एटी एंड टी ने [[सिस्टम वी इंटरफ़ेस परिभाषा]] (एसवीआईडी) प्रकाशित किया, जो यूनिक्स सिस्टम वी प्रोग्रामिंग इंटरफेस का एक विनिर्देश है।<ref>{{cite book|url=https://books.google.com/books?id=QcG4wAEACAAJ|title=सिस्टम वी इंटरफ़ेस परिभाषा|date=1985|asin= B000KF6SCE}}</ref>
=== 1988: POSIX ===
1988 में, मानकीकरण प्रयासों के परिणामस्वरूप आईईईई 1003 (मानकीकरण के लिए अंतर्राष्ट्रीय संगठन के रूप में पंजीकृत), या POSIX.1-1988, पोर्टेबल परिचालन प्रणाली अंतरफलक के लिए संक्षिप्त थे।


=== 1980 और 1990 का दशक: X/प्रारंभिक पोर्टेबिलिटी मार्गदर्शक ===
X/प्रारंभिक पोर्टेबिलिटी मार्गदर्शक (एक्सपीजी) एसयूएस का पूर्ववर्ती था, जिसे X/प्रारंभिक संगठन द्वारा प्रकाशित किया गया था, जो 1984 में स्थापित संगठनों का एक संघ था।
* XPG1: X/प्रारंभिक पोर्टेबिलिटी मार्गदर्शक अंक 1: 1985<ref name="raymond2003">{{cite book|url=http://www.catb.org/~esr/writings/taoup/html/|title=यूनिक्स प्रोग्रामिंग की कला|first=Eric S.|last=Raymond|author-link=Eric S. Raymond|date=September 19, 2003|chapter=Standards and the Unix Wars|chapter-url=http://www.catb.org/~esr/writings/taoup/html/ch17s02.html#id2994594}}</ref>
* XPG2: X/प्रारंभिक पोर्टेबिलिटी मार्गदर्शक अंक 2: 1987<ref name="raymond2003" />
*XPG3: X/प्रारंभिक पोर्टेबिलिटी मार्गदर्शक अंक 3: 1989<ref>{{cite book | title=Unix Network Programming, Volume 1: The Sockets Networking API | publisher=Addison-Wesley Professional |first1=W. Richard |last1=Stevens |author-link1=W. Richard Stevens |first2=Bill |last2=Fenner |first3=Andrew M. |last3=Rudoff |date=2003 | isbn=978-0131411555 | oclc=53867239 | edition=3rd}}</ref>
* XPG4: X/प्रारंभिक पोर्टेबिलिटी मार्गदर्शक अंक 4: 1992<ref name="raymond2003" />


=== 1988: पॉज़िक्स ===
XPG4 मूल में निम्नलिखित दस्तावेज सम्मलित थे:
1988 में, मानकीकरण प्रयासों के परिणामस्वरूप IEEE 1003 (मानकीकरण के लिए अंतर्राष्ट्रीय संगठन/अंतर्राष्ट्रीय [[इंटरनेशनल इलेक्ट्रोटेक्नीकल कमीशन]] के रूप में भी पंजीकृत), या POSIX.1-1988, जो पोर्टेबल ऑपरेटिंग सिस्टम इंटरफ़ेस के लिए संक्षिप्त है।
* प्रणाली अंतरफलक परिभाषाएँ, अंक 4, {{ISBN|1-872630-46-4}}
* प्रणाली अंतरफलक और शीर्ष, अंक 4, {{ISBN|1-872630-47-2}}
* कमांड और उपयोगिताएँ, अंक 4, {{ISBN|1-872630-48-0}}


=== 1980 और 1990 का दशक: एक्स/ओपन पोर्टेबिलिटी गाइड ===
=== 1990 के दशक: युक्ति 1170 ===
एक्स/ओपन पोर्टेबिलिटी गाइड (एक्सपीजी) एसयूएस का अग्रदूत था, जिसे एक्स/ओपन कंपनी द्वारा प्रकाशित किया गया था, जो 1984 में स्थापित कंपनियों का एक संघ था। गाइड अगले वर्षों में प्रकाशित किए गए थे।
1990 के दशक के प्रारंभ में, कई प्रमुख विक्रेताओं द्वारा एपीआई विशिष्टता 1170 के रूप में जाना जाने वाला एक अलग प्रयास प्रारंभ किया गया था,<ref name=unixorgsus>{{cite web|url=https://unix.org/what_is_unix/single_unix_specification.html|title=एकल यूनिक्स विशिष्टता|website=unix.org}}</ref> जिन्होंने [[यूनिक्स युद्ध|यूनिक्स युद्धों]] के [[कॉमन ओपन सॉफ्टवेयर एनवायरनमेंट|प्रारंभिक सॉफ्टवेयर वातावरण]] गठबंधन का गठन किया था।<ref name=unixorghist>{{cite web|url=https://unix.org/what_is_unix/history_timeline.html|title=यूनिक्स प्रणाली -- इतिहास और समयरेखा -- यूनिक्स इतिहास|website=unix.org}}</ref> अक्टूबर 1993 में, यूनिक्स ट्रेडमार्क को नोवेल से X में स्थानांतरित करने की योजना की घोषणा की थी,<ref>{{cite newsgroup|url=https://groups.google.com/g/comp.std.unix/c/Jblvq9RejzI/m/ypx8LcZjBmEJ|title=The name "UNIX" is now the property of X/Open|first=Quentin|last=Fennessy|date=October 12, 1993|newsgroup=comp.std.unix}}</ref> इसे 1994 में अंतिम रूप दिया गया था।<ref>{{cite web|url=https://unix.org/questions_answers/faq.html|title=अक्सर पूछे जाने वाले प्रश्नों|website=unix.org}}</ref> एपीआई विशिष्टता 1170 अंततः एकल यूनिक्स विशिष्टता बन सकती है।<ref name=unixorgsus/>
* XPG1: X/ओपन पोर्टेबिलिटी गाइड अंक 1: 1985<ref name=raymond2003>{{cite book|url=http://www.catb.org/~esr/writings/taoup/html/|title=यूनिक्स प्रोग्रामिंग की कला|first=Eric S.|last=Raymond|author-link=Eric S. Raymond|date=September 19, 2003|chapter=Standards and the Unix Wars|chapter-url=http://www.catb.org/~esr/writings/taoup/html/ch17s02.html#id2994594}}</ref>
=== 1994: एकल यूनिक्स विशिष्टता ===
* XPG2: X/ओपन पोर्टेबिलिटी गाइड अंक 2: 1987<ref name=raymond2003/>* XPG3: X/ओपन पोर्टेबिलिटी गाइड अंक 3: 1989<ref>{{cite book | title=Unix Network Programming, Volume 1: The Sockets Networking API | publisher=Addison-Wesley Professional |first1=W. Richard |last1=Stevens |author-link1=W. Richard Stevens |first2=Bill |last2=Fenner |first3=Andrew M. |last3=Rudoff |date=2003 | isbn=978-0131411555 | oclc=53867239 | edition=3rd}}</ref>
1994 में, X/प्रारंभिक संगठन ने एकल यूनिक्स विशिष्टता जारी की थी।<ref name=unixorgsus/> एसयूएस उन दस्तावेजों से बना था जो एक् प्रारंभिक उपकरण वातावरण (सीएई) का हिस्सा थे:<ref name=unixorgsus/>
* XPG4: X/ओपन पोर्टेबिलिटी गाइड अंक 4: 1992<ref name=raymond2003/>


XPG4 बेस में निम्नलिखित दस्तावेज शामिल थे:
<nowiki>*</nowiki> प्रणाली अंतरफलक परिभाषाएँ, अंक 4, संस्करण 2<ref>{{cite book|url=https://pubs.opengroup.org/onlinepubs/009656599/toc.pdf|title=X/Open CAE Specification System Interface Definitions, Issue 4, Version 2|date=1994|website=[[The Open Group]]}}</ref>
* सिस्टम इंटरफ़ेस परिभाषाएँ, अंक 4, {{ISBN|1-872630-46-4}}
* प्रणाली अंतरफलक और शीर्ष, अंक 4, संस्करण 2<ref>{{cite book|url=https://pubs.opengroup.org/onlinepubs/9695969499/toc.pdf|title=X/Open CAE Specification System Interfaces and Headers, Issue 4, Version 2|date=1994|website=[[The Open Group]]}}</ref>
* सिस्टम इंटरफेस और हेडर, अंक 4, {{ISBN|1-872630-47-2}}
* कमांड और उपयोगिताएँ, अंक 4, संस्करण 2<ref>{{cite book|url=https://pubs.opengroup.org/onlinepubs/009656399/toc.pdf|title=X/Open CAE Specification Commands and Utilities, Issue 4, Version 2|date=1994|website=[[The Open Group]]}}</ref>
* आदेश और उपयोगिताएँ, अंक 4, {{ISBN|1-872630-48-0}}
* संपर्क सेवाएं, अंक 4<ref>{{cite book|url=https://pubs.opengroup.org/onlinepubs/009656199/toc.pdf|title=X/Open CAE Specification Networking Services, Issue 4|date= 1994 |website=[[The Open Group]]}}</ref>
यह X/प्रारंभिक पोर्टेबिलिटी मार्गदर्शक (एक्सपीजी), अंक 4, संस्करण 2 की रीपैकेजिंग थी।


=== 1990 के दशक: युक्ति 1170 ===
स्रोत इस बात पर भिन्न होता है कि क्या X/प्रारंभिक, अंक 4, संस्करण 2 इस SUS का हिस्सा था,<ref name="unixorgsus" /><ref>{{Cite web|title=Single UNIX® Specification, Version 1 Document Set (UNIX 95)|url=https://publications.opengroup.org/c43x|access-date=May 25, 2021|website=opengroup.org}}</ref> इसकी कॉपीराइट तिथि 1996 दी गई थी।<ref>{{cite book|url=https://pubs.opengroup.org/onlinepubs/009638999/toc.pdf|title=X/Open Curses, Issue 4, Version 2|date=1996|website=[[The Open Group]]|publisher=X/Open Company |isbn=1-85912-171-3}}</ref> X/प्रारंभिक, अंक 4 1995 में प्रकाशित हुआ था।<ref>{{cite book|url=https://books.google.com/books?id=PYFCAAAACAAJ|title=X/Open Curses, Issue 4|date=1995|isbn=9781859120774 }}</ref>
1990 के दशक की शुरुआत में, कई प्रमुख विक्रेताओं द्वारा कॉमन एपीआई स्पेसिफिकेशन या स्पेक 1170 के रूप में जाना जाने वाला एक अलग प्रयास शुरू किया गया था,<ref name=unixorgsus>{{cite web|url=https://unix.org/what_is_unix/single_unix_specification.html|title=एकल यूनिक्स विशिष्टता|website=unix.org}}</ref> जिन्होंने [[यूनिक्स युद्ध]]ों के मद्देनजर [[कॉमन ओपन सॉफ्टवेयर एनवायरनमेंट]] एलायंस का गठन किया। 1993 में, स्पेक 1170 को फास्टट्रैक के लिए COSE द्वारा X/Open को सौंपा गया था।<ref name=unixorghist>{{cite web|url=https://unix.org/what_is_unix/history_timeline.html|title=यूनिक्स प्रणाली -- इतिहास और समयरेखा -- यूनिक्स इतिहास|website=unix.org}}</ref> अक्टूबर 1993 में, UNIX ट्रेडमार्क को नोवेल से X/Open में स्थानांतरित करने की योजना की घोषणा की गई;<ref>{{cite newsgroup|url=https://groups.google.com/g/comp.std.unix/c/Jblvq9RejzI/m/ypx8LcZjBmEJ|title=The name "UNIX" is now the property of X/Open|first=Quentin|last=Fennessy|date=October 12, 1993|newsgroup=comp.std.unix}}</ref> इसे 1994 की दूसरी तिमाही में अंतिम रूप दिया गया था।<ref>{{cite web|url=https://unix.org/questions_answers/faq.html|title=अक्सर पूछे जाने वाले प्रश्नों|website=unix.org}}</ref> कल्पना 1170 अंततः एकल यूनिक्स विशिष्टता बन जाएगी।<ref name=unixorgsus/>


अक्टूबर 1994 में, X/प्रारंभिक ने संकेत दिया कि वे स्पेक 1170 को 'एकल-यूनिक्स विशिष्टता' के रूप में संदर्भित कर सकता है।<ref>{{cite magazine|url=https://books.google.com/books?id=Ilp0BEVTY3gC&pg=PA49|title=X/Open test suites advance|first=Jean S.|last=Bozman|magazine=[[Computerworld]]|volume=28|issue=43|page=49|date=October 24, 1994}}</ref><ref>{{cite web|url=https://www.opengroup.org/openbrand/register/xum4.htm|title=Open Brand - UNIX 95|website=[[The Open Group]]}}</ref>


=== 1994: एकल यूनिक्स विशिष्टता ===
इस संस्करण में 1168 प्रोग्रामिंग अंतरफलक थे।<ref name="v3howmanyapis" />
1994 में, एक्स/ओपन कंपनी ने एकल यूनिक्स विशिष्टता जारी की।<ref name=unixorgsus/>एसयूएस उन दस्तावेजों से बना था जो एक्स/ओपन कॉमन एप्लीकेशन एनवायरनमेंट (सीएई) का हिस्सा थे:<ref name=unixorgsus/>* सिस्टम इंटरफ़ेस परिभाषाएँ, अंक 4, संस्करण 2<ref>{{cite book|url=https://pubs.opengroup.org/onlinepubs/009656599/toc.pdf|title=X/Open CAE Specification System Interface Definitions, Issue 4, Version 2|date=1994|website=[[The Open Group]]}}</ref>
* सिस्टम इंटरफेस और हेडर, अंक 4, संस्करण 2<ref>{{cite book|url=https://pubs.opengroup.org/onlinepubs/9695969499/toc.pdf|title=X/Open CAE Specification System Interfaces and Headers, Issue 4, Version 2|date=1994|website=[[The Open Group]]}}</ref>
* आदेश और उपयोगिताएँ, अंक 4, संस्करण 2<ref>{{cite book|url=https://pubs.opengroup.org/onlinepubs/009656399/toc.pdf|title=X/Open CAE Specification Commands and Utilities, Issue 4, Version 2|date=1994|website=[[The Open Group]]}}</ref>
* नेटवर्किंग सेवाएं, अंक 4<ref>{{cite book|url=https://pubs.opengroup.org/onlinepubs/009656199/toc.pdf|title=X/Open CAE Specification Networking Services, Issue 4|date= 1994 |website=[[The Open Group]]}}</ref>
यह एक्स/ओपन पोर्टेबिलिटी गाइड (एक्सपीजी), अंक 4, संस्करण 2 की रीपैकेजिंग थी।


स्रोत इस बात पर भिन्न हैं कि क्या X/Open Curses, अंक 4, संस्करण 2 इस SUS का हिस्सा था;<ref name=unixorgsus/><ref>{{Cite web|title=Single UNIX® Specification, Version 1 Document Set (UNIX 95)|url=https://publications.opengroup.org/c43x|access-date=May 25, 2021|website=opengroup.org}}</ref> इसकी कॉपीराइट तिथि 1996 दी गई है।<ref>{{cite book|url=https://pubs.opengroup.org/onlinepubs/009638999/toc.pdf|title=X/Open Curses, Issue 4, Version 2|date=1996|website=[[The Open Group]]|publisher=X/Open Company |isbn=1-85912-171-3}}</ref> एक्स/ओपन कर्स, अंक 4 1995 में प्रकाशित हुआ था।<ref>{{cite book|url=https://books.google.com/books?id=PYFCAAAACAAJ|title=X/Open Curses, Issue 4|date=1995|isbn=9781859120774 }}</ref>
एसयूएस का यह संस्करण निम्नलिखित स्रोतों से तैयार किया गया था:<ref name=unixorgsus/>
अक्टूबर 1994 में, एक्स/ओपन ने संकेत दिया कि वे स्पेक 1170 को 'सिंगल-यूनिक्स स्पेसिफिकेशन' के रूप में संदर्भित करने जा रहे हैं।<ref>{{cite magazine|url=https://books.google.com/books?id=Ilp0BEVTY3gC&pg=PA49|title=X/Open test suites advance|first=Jean S.|last=Bozman|magazine=[[Computerworld]]|volume=28|issue=43|page=49|date=October 24, 1994}}</ref>
SUS UNIX 95 ब्रांड के मूल में था।<ref>{{cite web|url=https://www.opengroup.org/openbrand/register/xum4.htm|title=Open Brand - UNIX 95|website=[[The Open Group]]}}</ref>
इस संस्करण में 1168 प्रोग्रामिंग इंटरफेस थे।<ref name=v3howmanyapis/>


एसयूएस का यह संस्करण निम्नलिखित स्रोतों से तैयार किया गया था:<ref name=unixorgsus/>* XPG4 बेस X/Open द्वारा
* XPG4 मूल X/प्रारंभिक संगठन
* सिस्टम V इंटरफ़ेस परिभाषा, (SVID) संस्करण 3, AT&T द्वारा स्तर 1 कॉल
* प्रणाली V अंतरफलक परिभाषा, (SVID) संस्करण 3, एटी और टी द्वारा स्तर 1 कॉल
* अनुप्रयोग पर्यावरण विशिष्टता (एईएस) OSF द्वारा
* अनुप्रयोग पर्यावरण विशिष्टता (एईएस) ओएस F द्वारा
* सामान्य उपयोग में पाए जाने वाले इंटरफेस और प्रमुख अनुप्रयोगों के एक सर्वेक्षण से तैयार औपचारिक विनिर्देश द्वारा अभी तक कवर नहीं किए गए हैं।
* सामान्य उपयोग में प्राप्त कीये जाने वाले अंतरफलक और प्रमुख अनुप्रयोग।


=== 1997: एकल यूनिक्स विशिष्टता, संस्करण 2 ===
=== 1997: एकल यूनिक्स विशिष्टता, संस्करण 2 ===
1996 में, द ओपन ग्रुप बनाने के लिए X/Open का [[Open Software Foundation]] (OSF) के साथ विलय हो गया।<ref>{{cite journal|url=https://books.google.com/books?id=t_HcO8cY91IC&pg=PA17|title='द ओपन ग्रुप' का गठन|first=Phil|last=McCrea|pages=17–18|journal=AUGGN: The Journal of AUUG Inc.|volume=17|issue=2|date=April 1996}}</ref><ref>{{cite magazine|url=https://books.google.com/books?id=GTHir58nwGgC&pg=PT71|title=WebCrusader DCE उपयोगकर्ताओं के लिए व्यापक मार्ग प्रशस्त कर सकता है|first=Sharon|last=Gaudin|magazine=[[Computerworld]]|volume=30|issue=22|page=64|date=May 27, 1996}}</ref>
1996 में, प्रारंभिक समूह बनाने के लिए X/प्रारंभिक का प्रारंभिक सॉफ्टवेयर निर्माण (ओएसएफ) के साथ विलय हो गया था।<ref>{{cite journal|url=https://books.google.com/books?id=t_HcO8cY91IC&pg=PA17|title='द ओपन ग्रुप' का गठन|first=Phil|last=McCrea|pages=17–18|journal=AUGGN: The Journal of AUUG Inc.|volume=17|issue=2|date=April 1996}}</ref><ref>{{cite magazine|url=https://books.google.com/books?id=GTHir58nwGgC&pg=PT71|title=WebCrusader DCE उपयोगकर्ताओं के लिए व्यापक मार्ग प्रशस्त कर सकता है|first=Sharon|last=Gaudin|magazine=[[Computerworld]]|volume=30|issue=22|page=64|date=May 27, 1996}}</ref>
1997 में, ओपन ग्रुप ने सिंगल यूनिक्स स्पेसिफिकेशन, वर्जन 2 जारी किया।<ref>{{cite web|url=https://www.opengroup.org/onlinepubs/7990989775/|title=The Single UNIX Specification, Version 2|website=www.opengroup.org}}</ref><ref>{{cite press release
 
1997 में, प्रारंभिक समूह ने एकल यूनिक्स विशिष्टता, वर्जन 2 जारी किया था।<ref>{{cite web|url=https://www.opengroup.org/onlinepubs/7990989775/|title=The Single UNIX Specification, Version 2|website=www.opengroup.org}}</ref><ref>{{cite press release
   |url = https://unix.org/version2/pr.html
   |url = https://unix.org/version2/pr.html
   |title = The Open Group Announces Enhanced Single UNIX Specification
   |title = The Open Group Announces Enhanced Single UNIX Specification
Line 62: Line 67:
|publisher = The Open Group
|publisher = The Open Group
}}</ref>
}}</ref>
इस विनिर्देश में शामिल थे:<ref>{{cite web|url=https://unix.org/version2/whatsnew/login_whatsnew.html|title=What's New in the Single UNIX Specification, Version 2|website=unix.org}}</ref>
* सिस्टम इंटरफ़ेस परिभाषाएँ, अंक 5,<ref>{{cite book|url=https://pubs.opengroup.org/onlinepubs/9693999499/toc.pdf|title=System Interface Definitions Issue 5|website=[[The Open Group]]}}</ref>
* सिस्टम इंटरफेस और हेडर, अंक 5,<ref>{{cite book|url=https://pubs.opengroup.org/onlinepubs/009639399/toc.pdf|title= System Interfaces and Headers Issue 5|website=[[The Open Group]]}}</ref>
* आदेश और उपयोगिताएँ, अंक 5,<ref>{{cite book|url=https://pubs.opengroup.org/onlinepubs/009639599/toc.pdf|title=Commands and Utilities Issue 5|website=[[The Open Group]]}}</ref>
* नेटवर्किंग सेवाएं, अंक 5,<ref>{{cite book|url=https://pubs.opengroup.org/onlinepubs/9647699/toc.pdf|title=Networking Services (XNS) Issue 5|website=[[The Open Group]]|isbn=1-85912-165-9}}</ref>
* एक्स/ओपन कर्स, अंक 4, संस्करण 2,<ref>{{cite book|url=https://pubs.opengroup.org/onlinepubs/009638999/toc.pdf|title=X/Open Curses, Issue 4, Version 2|date=1996|website=[[The Open Group]]|publisher=X/Open Company |isbn=1-85912-171-3}}</ref>
और UNIX 98 ब्रांड के मूल में था।<ref>{{cite web|url=https://www.opengroup.org/openbrand/register/xxm0.htm|title=Open Brand - UNIX 98|website=[[The Open Group]]}}</ref>
इस संस्करण में 1434 प्रोग्रामिंग इंटरफेस थे।<ref name=v3howmanyapis/>


इस विनिर्देश में सम्मलित थे:<ref>{{cite web|url=https://unix.org/version2/whatsnew/login_whatsnew.html|title=What's New in the Single UNIX Specification, Version 2|website=unix.org}}</ref>
* प्रणाली अंतरफलक परिभाषाएँ, अंक 5,<ref>{{cite book|url=https://pubs.opengroup.org/onlinepubs/9693999499/toc.pdf|title=System Interface Definitions Issue 5|website=[[The Open Group]]}}</ref>
* प्रणाली अंतरफलक और शीर्ष, अंक 5,<ref>{{cite book|url=https://pubs.opengroup.org/onlinepubs/009639399/toc.pdf|title= System Interfaces and Headers Issue 5|website=[[The Open Group]]}}</ref>
* कमांड और उपयोगिताएँ, अंक 5,<ref>{{cite book|url=https://pubs.opengroup.org/onlinepubs/009639599/toc.pdf|title=Commands and Utilities Issue 5|website=[[The Open Group]]}}</ref>
* संपर्क सेवाएं, अंक 5,<ref>{{cite book|url=https://pubs.opengroup.org/onlinepubs/9647699/toc.pdf|title=Networking Services (XNS) Issue 5|website=[[The Open Group]]|isbn=1-85912-165-9}}</ref>
* X/प्रारंभिक, अंक 4, संस्करण 2,<ref>{{cite book|url=https://pubs.opengroup.org/onlinepubs/009638999/toc.pdf|title=X/Open Curses, Issue 4, Version 2|date=1996|website=[[The Open Group]]|publisher=X/Open Company |isbn=1-85912-171-3}}</ref><ref>{{cite web|url=https://www.opengroup.org/openbrand/register/xxm0.htm|title=Open Brand - UNIX 98|website=[[The Open Group]]}}</ref>
इस संस्करण में 1434 प्रोग्रामिंग अंतरफलक थे।<ref name="v3howmanyapis" />
===2001: एकल यूनिक्स विशिष्टता, संस्करण 3, POSIX.1-2001===
===2001: एकल यूनिक्स विशिष्टता, संस्करण 3, POSIX.1-2001===
1998 की शुरुआत में, IEEE, ISO JTC 1 SC22 और ऑस्टिन ग्रुप के नाम से जाने जाने वाले ओपन ग्रुप के एक संयुक्त कार्य समूह ने संयुक्त मानक विकसित करना शुरू किया, जिसे सिंगल यूनिक्स स्पेसिफिकेशन, संस्करण 3 और POSIX.1 के मूल के रूप में जाना जाएगा। 2001. यह 30 जनवरी, 2002 को जारी किया गया था।<ref>{{cite press release
1998 के प्रारंभ में, आईईईई, ISO JTC 1 SC22 और ऑस्टिन समूह के नाम से जाना जाने वाले प्रारंभिक समूह के एक संयुक्त कार्य समूह ने संयुक्त मानक विकसित करना प्रारंभ किया था, जिसे एकल यूनिक्स विशिष्टता, संस्करण 3 और POSIX.1 के मूल के रूप में जाना जाता है। यह 30 जनवरी, 2002 को जारी किया गया था।<ref>{{cite press release
   |url = https://unix.org/version3/pr.html
   |url = https://unix.org/version3/pr.html
   |title = The Open Group announces completion of the joint revision to POSIX and the Single UNIX Specification
   |title = The Open Group announces completion of the joint revision to POSIX and the Single UNIX Specification
Line 80: Line 83:
|publisher = The Open Group
|publisher = The Open Group
}}</ref>
}}</ref>
इस एसयूएस में शामिल थे:<ref name=unixorgv3>{{cite web|url=https://unix.org/version3/overview.html|title=The Single UNIX Specification Version 3 - Overview|website=unix.org}}</ref>
 
इस एसयूएस में सम्मलित थे:<ref name="unixorgv3">{{cite web|url=https://unix.org/version3/overview.html|title=The Single UNIX Specification Version 3 - Overview|website=unix.org}}</ref>
* आधार निर्दिष्टीकरण, अंक 6
* आधार निर्दिष्टीकरण, अंक 6
** आधार परिभाषाएं, अंक 6
** आधार परिभाषाएं, अंक 6
** सिस्टम इंटरफेस, अंक 6
** प्रणाली अंतरफलक, अंक 6
** शैल और उपयोगिताएँ, अंक 6
** उपयोगिताएँ, अंक 6
** औचित्य (सूचनात्मक)
** औचित्य (सूचनात्मक)
* एक्स/ओपन कर्स, अंक 4, संस्करण 2
* X/प्रारंभिक, अंक 4, संस्करण 2<ref>{{cite web|url=https://www.opengroup.org/openbrand/register/xym0.htm|title=Open Brand - UNIX 03|website=[[The Open Group]]}}</ref>
और UNIX 03 ब्रांड के मूल में है।<ref>{{cite web|url=https://www.opengroup.org/openbrand/register/xym0.htm|title=Open Brand - UNIX 03|website=[[The Open Group]]}}</ref>
आधार विनिर्देश प्रौद्योगिकी रूप से POSIX.1-2001 के समान होता है।<ref name="unixorgv3" />
आधार विनिर्देश तकनीकी रूप से POSIX.1-2001 के समान हैं, जो IEEE Std 1003.1-2001 है।<ref name=unixorgv3/>
 
इस संस्करण में 1742 प्रोग्रामिंग इंटरफेस थे।<ref name=v3howmanyapis>{{cite web|url=https://unix.org/version3/howmany.html|title=How many APIS are there?|website=unix.org}}</ref>
संस्करण के लिए एक अधिकृत गाइड उपलब्ध है।<ref>{{cite book|url=https://pubs.opengroup.org/onlinepubs/9299959899/toc.pdf|title=The Single UNIX Specification: The Authorized Guide to Version 3, 2nd Edition|website=[[The Open Group]]}}</ref>


इस संस्करण में 1742 प्रोग्रामिंग अंतरफलक थे।<ref name="v3howmanyapis">{{cite web|url=https://unix.org/version3/howmany.html|title=How many APIS are there?|website=unix.org}}</ref>


संस्करण के लिए एक अधिकृत मार्गदर्शक उपलब्ध होता है।<ref>{{cite book|url=https://pubs.opengroup.org/onlinepubs/9299959899/toc.pdf|title=The Single UNIX Specification: The Authorized Guide to Version 3, 2nd Edition|website=[[The Open Group]]}}</ref>
====2004 संस्करण ====
====2004 संस्करण ====
2004 में, POSIX.1-2001 मानक का एक नया संस्करण जारी किया गया था, जिसमें दो तकनीकी सुधार शामिल थे।<ref>{{cite web|url=https://www.opengroup.org/onlinepubs/009695399/|title=The Open Group Base Specifications Issue 6|website=[[The Open Group]]}}</ref><ref name=posix2004>{{cite web
2004 में, POSIX.1-2001 मानक का एक नया संस्करण जारी किया गया था, जिसमें दो प्रौद्योगिकी सुधार सम्मलित थे।<ref>{{cite web|url=https://www.opengroup.org/onlinepubs/009695399/|title=The Open Group Base Specifications Issue 6|website=[[The Open Group]]}}</ref><ref name=posix2004>{{cite web
   |url = https://unix.org/version3/ieee_std.html
   |url = https://unix.org/version3/ieee_std.html
   |title = IEEE Std 1003.1, 2004 Edition
   |title = IEEE Std 1003.1, 2004 Edition
   |access-date = July 26, 2009
   |access-date = July 26, 2009
}}</ref> इसे IEEE Std 1003.1, 2004 संस्करण कहा जाता है।<ref name=posix2004/>कुछ अनौपचारिक रूप से इसे POSIX.1-2004 कहते हैं,<ref>{{cite web|url=https://docs.oracle.com/cd/E36784_01/html/E36883/posix.1-5.html|title=POSIX.1(5)|work=Oracle Solaris 11.2 Information Library}}</ref><ref>{{cite book|chapter-url=https://www.gnu.org/software/libc/manual/html_node/Feature-Test-Macros.html|chapter=1.3.4 Feature Test Macros|title=जीएनयू सी लाइब्रेरी मैनुअल|url=https://www.gnu.org/software/libc/manual/html_node/index.html|website=gnu.org}}</ref><ref>{{cite conference|title=POSIX Abstractions in Modern Operating Systems: The Old, the New, and the Missing|conference=Eleventh European Conference on Computer Systems|doi=10.1145/2901318.2901350|doi-access=free}}</ref> लेकिन यह एक आधिकारिक पहचान नहीं है।
}}</ref> इसे आईईईई Std 1003.1, 2004 संस्करण कहा जाता है।<ref name=posix2004/> कुछ अनौपचारिक रूप से इसे POSIX.1-2004 कहते है,<ref>{{cite web|url=https://docs.oracle.com/cd/E36784_01/html/E36883/posix.1-5.html|title=POSIX.1(5)|work=Oracle Solaris 11.2 Information Library}}</ref><ref>{{cite book|chapter-url=https://www.gnu.org/software/libc/manual/html_node/Feature-Test-Macros.html|chapter=1.3.4 Feature Test Macros|title=जीएनयू सी लाइब्रेरी मैनुअल|url=https://www.gnu.org/software/libc/manual/html_node/index.html|website=gnu.org}}</ref><ref>{{cite conference|title=POSIX Abstractions in Modern Operating Systems: The Old, the New, and the Missing|conference=Eleventh European Conference on Computer Systems|doi=10.1145/2901318.2901350|doi-access=free}}</ref> लेकिन यह एक आधिकारिक पहचान नहीं है।


===2008: एकल यूनिक्स विशिष्टता, संस्करण 4, POSIX.1-2008===
===2008: एकल यूनिक्स विशिष्टता, संस्करण 4, POSIX.1-2008===
दिसंबर 2008 में, ऑस्टिन ग्रुप ने SUS और POSIX का एक नया प्रमुख संशोधन प्रकाशित किया।<ref>{{cite web|url=https://www.opengroup.org/onlinepubs/9699919799/|title=The Open Group Base Specifications Issue 7, 2018 edition|website=www.opengroup.org}}</ref><ref>{{cite web
दिसंबर 2008 में, ऑस्टिन समूह ने SUS और POSIX का एक नया प्रमुख संशोधन प्रकाशित किया था।<ref>{{cite web|url=https://www.opengroup.org/onlinepubs/9699919799/|title=The Open Group Base Specifications Issue 7, 2018 edition|website=www.opengroup.org}}</ref><ref>{{cite web
   |url = https://www.opengroup.org/bookstore/catalog/c082.htm
   |url = https://www.opengroup.org/bookstore/catalog/c082.htm
   |title = Base Specifications, Issue 7
   |title = Base Specifications, Issue 7
Line 113: Line 115:
   |publisher = The Open Group
   |publisher = The Open Group
}}</ref> यह एकल यूनिक्स विशिष्टता, संस्करण 4 (SUSv4) है।<ref>{{cite web|url=https://unix.net/version4|title=Single UNIX Specification Version 4|publisher=The Open Group}}</ref>
}}</ref> यह एकल यूनिक्स विशिष्टता, संस्करण 4 (SUSv4) है।<ref>{{cite web|url=https://unix.net/version4|title=Single UNIX Specification Version 4|publisher=The Open Group}}</ref>
इस SUS में शामिल हैं:<ref name=unixorgv4>{{cite web|url=https://unix.org/version4/overview.html|title=The Single UNIX Specification Version 4 - Introduction|website=unix.org}}</ref>
 
इस SUS में सम्मलित है:<ref name="unixorgv4">{{cite web|url=https://unix.org/version4/overview.html|title=The Single UNIX Specification Version 4 - Introduction|website=unix.org}}</ref>
* आधार निर्दिष्टीकरण, अंक 7
* आधार निर्दिष्टीकरण, अंक 7
** आधार परिभाषाएं, अंक 7
** आधार परिभाषाएं, अंक 7
** सिस्टम इंटरफेस, अंक 7
** प्रणाली अंतरफलक, अंक 7
** शैल और उपयोगिताएँ, अंक 7
** उपयोगिताएँ, अंक 7
** तर्काधार, अंक 7, (सूचनात्मक)
** तर्काधार, अंक 7, (सूचनात्मक)
* एक्स/ओपन कर्स, अंक 7
* X/प्रारंभिक, अंक 7
 
आधार विनिर्देश तकनीकी रूप से POSIX.1-2008 के समान हैं, जो IEEE Std 1003.1-2008 है।<ref name=unixorgv4/>
 
इस संस्करण में 1833 इंटरफेस थे, जिनमें से 1191 सिस्टम इंटरफेस सेक्शन में थे।<ref>{{cite web|url=https://unix.org/version4/interfaces.html|title=Version 4 Interface Counts|website=unix.org}}</ref>


आधार विनिर्देश प्रौद्योगिकी रूप से POSIX.1-2008 के समान है।<ref name="unixorgv4" />


इस संस्करण में 1833 अंतरफलक थे, जिनमें से 1191 प्रणाली अंतरफलक अनुभाग में थे।<ref>{{cite web|url=https://unix.org/version4/interfaces.html|title=Version 4 Interface Counts|website=unix.org}}</ref>
====2013 संस्करण ====
====2013 संस्करण ====
तकनीकी शुद्धिपत्र 1 ने ज्यादातर अंतरराष्ट्रीयकरण को लक्षित किया, और एक भूमिका-आधारित पहुंच मॉडल भी पेश किया। एक ट्रेडमार्क UNIX V7 ([[संस्करण 7 यूनिक्स]] के साथ भ्रमित नहीं होना चाहिए, 1979 से [[ अनुसंधान यूनिक्स ]] का संस्करण) SUS संस्करण 4 के अनुपालन को चिह्नित करने के लिए बनाया गया था।<ref>{{cite web|url=https://unix.org/unixv7.html|title=UNIX V7 Certification|website=unix.org}}</ref>
प्रौद्योगिकी शुद्धिपत्र 1 ने ज्यादातर अंतरराष्ट्रीयकरण को प्रस्तावित किया था, और एक भूमिका-आधारित पहुंच नमूना भी प्रस्तुत किया था। एक ट्रेडमार्क यूनिक्स V7 ([[संस्करण 7 यूनिक्स]] के साथ भ्रमित नहीं होता है, 1979 से [[ अनुसंधान यूनिक्स |अनुसंधान यूनिक्स]] का संस्करण) SUS संस्करण 4 के अनुपालन को चिह्नित करने के लिए बनाया गया था।<ref>{{cite web|url=https://unix.org/unixv7.html|title=UNIX V7 Certification|website=unix.org}}</ref>
 
 
==== 2016 संस्करण ====
==== 2016 संस्करण ====
तकनीकी शुद्धिपत्र 2 को सितंबर 2016 में प्रकाशित किया गया था, जो IEEE Std 1003.1-2008, 2016 संस्करण और एकल UNIX विशिष्टता, संस्करण 4, 2016 संस्करण में अग्रणी था।
प्रौद्योगिकी शुद्धिपत्र 2 को सितंबर 2016 में प्रकाशित किया गया था, जो आईईईई Std 1003.1-2008, 2016 संस्करण और एकल यूनिक्स विशिष्टता, संस्करण 4, 2016 संस्करण में अग्रणी था।


====2018 संस्करण, POSIX.1-2017====
====2018 संस्करण, POSIX.1-2017====
जनवरी 2018 में, एक प्रशासनिक रोलअप संस्करण जारी किया गया था। इसमें सिंगल यूनिक्स विशिष्टता संस्करण 4 टीसी1 और टीसी2 शामिल है, और तकनीकी रूप से 2016 संस्करण के समान है।<ref>{{cite web |title=Base Specifications, Issue 7, 2018 Edition |url=https://publications.opengroup.org/c181 |publisher=The Open Group |access-date=July 6, 2018}}</ref>
जनवरी 2018 में, एक प्रशासनिक संस्करण जारी किया गया था। इसमें एकल यूनिक्स विशिष्टता संस्करण 4 टीसी1 और टीसी2 सम्मलित है, और प्रौद्योगिकी रूप से 2016 संस्करण के समान है।<ref>{{cite web |title=Base Specifications, Issue 7, 2018 Edition |url=https://publications.opengroup.org/c181 |publisher=The Open Group |access-date=July 6, 2018}}</ref>
आधार विनिर्देश तकनीकी रूप से POSIX.1-2017 के समान हैं, जो IEEE Std 1003.1-2017 है।<ref>{{cite web|url=https://standards.ieee.org/ieee/1003.1/7101/|title=IEEE SA - IEEE/Open Group 1003.1-2017|website=standards.ieee.org}}</ref>
 


आधार विनिर्देश प्रौद्योगिकी रूप से POSIX.1-2017 के समान है, जो आईईईई Std 1003.1-2017 है।<ref>{{cite web|url=https://standards.ieee.org/ieee/1003.1/7101/|title=IEEE SA - IEEE/Open Group 1003.1-2017|website=standards.ieee.org}}</ref>
== विशिष्टता ==
== विशिष्टता ==
SUSv3 में लगभग 3700 पृष्ठ हैं, जो चार मुख्य भागों में विभाजित हैं:
SUSv3 में लगभग 3700 पृष्ठ होते है, जो चार मुख्य भागों में विभाजित है:


* बेस डेफिनिशन (एक्सबीडी) - विनिर्देशों में उपयोग की जाने वाली परिभाषाओं और सम्मेलनों की एक सूची और [[सी (प्रोग्रामिंग भाषा)]] हेडर फाइलों की एक सूची जो अनुपालन प्रणालियों द्वारा प्रदान की जानी चाहिए। कुल मिलाकर 84 हेडर फाइलें प्रदान की जाती हैं।
* मूल परिभाषित (Xबीडी) - विनिर्देशों में उपयोग की जाने वाली परिभाषाओं और सम्मेलनों की एक सूची और [[सी (प्रोग्रामिंग भाषा)]] शीर्ष फाइलों की एक सूची जो अनुपालन प्रणालियों द्वारा प्रदान की जाती है। कुल मिलाकर 84 शीर्ष फाइलें प्रदान की जाती है।
* शेल और उपयोगिताएँ (XCU) - उपयोगिताओं की सूची और शेल का विवरण, [[बॉर्न शेल]]। कुल 160 उपयोगिताओं को निर्दिष्ट किया गया है।
* उपयोगिताएँ (XCU) - उपयोगिताओं की सूची और का विवरण, कुल 160 उपयोगिताओं को निर्दिष्ट किया गया है।
* सिस्टम इंटरफेस (एक्सएसएच) - इसमें विभिन्न कार्यों के विनिर्देश शामिल हैं जिन्हें [[सिस्टम कॉल]] या [[ पुस्तकालय (कम्प्यूटिंग) ]] कार्यों के रूप में कार्यान्वित किया जाता है। कुल 1123 सिस्टम इंटरफेस निर्दिष्ट हैं।
* प्रणाली अंतरफलक (XSH) - इसमें विभिन्न कार्यों के विनिर्देश सम्मलित होते है जिन्हें [[सिस्टम कॉल|प्रणाली कॉल]] या [[ पुस्तकालय (कम्प्यूटिंग) |पुस्तकालय (कम्प्यूटिंग)]] कार्यों के रूप में कार्यान्वित किया जाता है। कुल 1123 प्रणाली अंतरफलक निर्दिष्ट है।
* तर्काधार (XRAT) - मानक के पीछे की व्याख्या।
* तर्काधार (XRAT) - मानक के पीछे की व्याख्या।


मानक उपयोगकर्ता कमांड लाइन और स्क्रिप्टिंग इंटरफ़ेस POSIX शेल है, जो [[बॉर्न शैल]] के शुरुआती संस्करण पर आधारित बॉर्न शेल का विस्तार है। अन्य उपयोगकर्ता-स्तरीय कार्यक्रमों, सेवाओं और उपयोगिताओं में [[AWK (प्रोग्रामिंग भाषा)]], [[इको (कमांड)]], [[ed UNIX]], [[vi]] और सैकड़ों अन्य शामिल हैं। आवश्यक प्रोग्राम-स्तरीय सेवाओं में बुनियादी इनपुट/आउटपुट|I/O ([[कम्प्यूटर फाइल]], [[कंप्यूटर टर्मिनल]] और [[ संगणक संजाल ]]) सेवाएं शामिल हैं। एक परीक्षण सुइट मानक के साथ आता है। इसे PCTS या POSIX सर्टिफिकेशन टेस्ट सूट कहा जाता है।
मानक उपयोगकर्ता कमांड रेखा और स्क्रिप्टिंग अंतरफलक POSIX समूह होता है, जो [[बॉर्न शैल]] के प्रारंभिक संस्करण पर आधारित बॉर्न शेल का विस्तार होता है। अन्य उपयोगकर्ता-स्तरीय कार्यक्रमों, सेवाओं और उपयोगिताओं में [[AWK (प्रोग्रामिंग भाषा)|एडब्ल्यूके (प्रोग्रामिंग भाषा)]], [[इको (कमांड)]], [[ed UNIX|ed यूनिक्स]], [[vi]] और सैकड़ों अन्य सम्मलित है। आवश्यक प्रोग्राम-स्तरीय सेवाओं में इनपुट/आउटपुट ([[कम्प्यूटर फाइल]] और [[ संगणक संजाल |संगणक संजाल]] ) सेवाएं सम्मलित है। एक परीक्षण मानक के साथ आता है। इसे PCTS या POSIX प्रमाणीकरण परीक्षण कहा जाता है।
 
इसके अतिरिक्त, SUS में [[ श्राप (प्रोग्रामिंग लाइब्रेरी) ]] (XCURSES) विनिर्देश शामिल हैं, जो 372 फ़ंक्शंस और 3 हेडर फ़ाइलों को निर्दिष्ट करता है। कुल मिलाकर, SUSv3 1742 इंटरफेस निर्दिष्ट करता है।
 
ध्यान दें कि विशिष्टताओं को पूरा करने के लिए सिस्टम को किसी भी तरह से एटी एंड टी यूनिक्स से प्राप्त स्रोत कोड को शामिल करने की आवश्यकता नहीं है। उदाहरण के लिए, [[IBM]] OS/390, अब z/OS, समान कोड न होने के बावजूद UNIX के रूप में योग्य है।<ref>{{cite web|url=https://www.linux.com/news/can-gnu-ever-be-unix/|title=Can GNU ever be Unix?|first=Jem|last=Matzan|date=July 30, 2004|website=linux.com}}</ref>


इसके अतिरिक्त, SUS में [[ श्राप (प्रोग्रामिंग लाइब्रेरी) |श्राप (प्रोग्रामिंग पुस्तकालय)]] निर्देश सम्मलित है, जो 372 फलन और 3 शीर्ष फाइलों को निर्दिष्ट करता है। कुल मिलाकर, SUSv3 1742 अंतरफलक निर्दिष्ट करता है।


ध्यान दें कि विशिष्टताओं को पूरा करने के लिए प्रणाली को किसी भी तरह से एटी और टी यूनिक्स से प्राप्त स्रोत कोड को सम्मलित करने की आवश्यकता नहीं होती है। उदाहरण के लिए, [[IBM]] ओएस/390, अब z/ओएस, समान कोड न होने के अतिरिक्त यूनिक्स के रूप के योग्य होता है।<ref>{{cite web|url=https://www.linux.com/news/can-gnu-ever-be-unix/|title=Can GNU ever be Unix?|first=Jem|last=Matzan|date=July 30, 2004|website=linux.com}}</ref>
== अनुरूप प्रणालियों के लिए चिह्न ==
== अनुरूप प्रणालियों के लिए चिह्न ==
<!-- This section is linked from [[UNIX98]] -->
अनुरूप प्रणालियों के लिए पांच आधिकारिक चिह्न है:<ref>{{cite web|url=https://www.opengroup.org/openbrand/register/|title=UNIX(R) प्रमाणित उत्पाद - UNIX प्रमाणित उत्पादों का खुला समूह आधिकारिक रजिस्टर|website=[[The Open Group]]}}</ref><ref>{{cite web|url=https://www.opengroup.org/openbrand/register/index2.html|title=द ओपन ब्रांड - प्रमाणित उत्पादों का पूरा रजिस्टर|website=[[The Open Group]]}}</ref>
अनुरूप प्रणालियों के लिए पांच आधिकारिक चिह्न हैं:<ref>{{cite web|url=https://www.opengroup.org/openbrand/register/|title=UNIX(R) प्रमाणित उत्पाद - UNIX प्रमाणित उत्पादों का खुला समूह आधिकारिक रजिस्टर|website=[[The Open Group]]}}</ref><ref>{{cite web|url=https://www.opengroup.org/openbrand/register/index2.html|title=द ओपन ब्रांड - प्रमाणित उत्पादों का पूरा रजिस्टर|website=[[The Open Group]]}}</ref>
* यूनिक्स 93<ref name="UNIX_93">{{cite web| title=ओपन ब्रांड रजिस्टर, यूनिक्स 93|url=https://www.opengroup.org/openbrand/register/xt.htm|website=[[The Open Group]]}}</ref>
* यूनिक्स 93<ref name="UNIX_93">{{cite web| title=ओपन ब्रांड रजिस्टर, यूनिक्स 93|url=https://www.opengroup.org/openbrand/register/xt.htm|website=[[The Open Group]]}}</ref>
* UNIX 95 - SUS के संस्करण 1 के अनुरूप सिस्टम के लिए चिह्न<ref name="UNIX_95">{{cite web| title=ओपन ब्रांड रजिस्टर, यूनिक्स 95|url=https://www.opengroup.org/openbrand/register/xu.htm|website=[[The Open Group]]}}</ref>
* यूनिक्स 95 - SUS के संस्करण 1 के अनुरूप प्रणाली के लिए चिह्न<ref name="UNIX_95">{{cite web| title=ओपन ब्रांड रजिस्टर, यूनिक्स 95|url=https://www.opengroup.org/openbrand/register/xu.htm|website=[[The Open Group]]}}</ref>
* UNIX 98 - SUS के संस्करण 2 के अनुरूप सिस्टम के लिए चिह्न<ref name="UNIX_98">{{cite web| title=ओपन ब्रांड रजिस्टर, यूनिक्स 98|url=https://www.opengroup.org/openbrand/register/xx.htm|website=[[The Open Group]]}}</ref>
* यूनिक्स 98 - SUS के संस्करण 2 के अनुरूप प्रणाली के लिए चिह्न<ref name="UNIX_98">{{cite web| title=ओपन ब्रांड रजिस्टर, यूनिक्स 98|url=https://www.opengroup.org/openbrand/register/xx.htm|website=[[The Open Group]]}}</ref>
* UNIX 03 - SUS के संस्करण 3 के अनुरूप सिस्टम के लिए चिह्न<ref name="UNIX_03">{{cite web| title=ओपन ब्रांड रजिस्टर, यूनिक्स 03|url=https://www.opengroup.org/openbrand/register/xy.htm|website=[[The Open Group]]}}</ref>
* यूनिक्स 03 - SUS के संस्करण 3 के अनुरूप प्रणाली के लिए चिह्न<ref name="UNIX_03">{{cite web| title=ओपन ब्रांड रजिस्टर, यूनिक्स 03|url=https://www.opengroup.org/openbrand/register/xy.htm|website=[[The Open Group]]}}</ref>
* UNIX V7 - SUS के संस्करण 4 (कोरिगेंडा सहित) के अनुरूप सिस्टम के लिए चिह्न<ref name="UNIX_V7">{{cite web| title=द ओपन ब्रांड रजिस्टर, UNIX V7|url=https://www.opengroup.org/openbrand/register/xv7.htm|website=[[The Open Group]]}}</ref><ref>{{cite web|url=https://unix.org/unixv7.html|title=The UNIX System -- UNIX V7 Certification|website=unix.org}}</ref>
* यूनिक्स V7 - SUS के संस्करण 4 (कोरिगेंडा सहित) के अनुरूप प्रणाली के लिए चिह्न<ref name="UNIX_V7">{{cite web| title=द ओपन ब्रांड रजिस्टर, UNIX V7|url=https://www.opengroup.org/openbrand/register/xv7.htm|website=[[The Open Group]]}}</ref><ref>{{cite web|url=https://unix.org/unixv7.html|title=The UNIX System -- UNIX V7 Certification|website=unix.org}}</ref>
 
 
== अनुपालन ==
== अनुपालन ==


{| class="wikitable sortable"
{| class="wikitable sortable"
! Product
! उत्पाद
! Vendor
! विक्रेता
! Architecture
! वास्तुकला
! UNIX V7<ref name="UNIX_V7"/>
! यूनिक्स V7<ref name="UNIX_V7"/>
! UNIX 03<ref name="UNIX_03"/>
! यूनिक्स 03<ref name="UNIX_03"/>
! UNIX 98<ref name="UNIX_98"/>
! यूनिक्स 98<ref name="UNIX_98"/>
! UNIX 95<ref name="UNIX_95"/>
! यूनिक्स 95<ref name="UNIX_95"/>
! UNIX 93<ref name="UNIX_93"/>
! यूनिक्स 93<ref name="UNIX_93"/>
|-
|-
| [[IBM AIX|AIX]]
| [[IBM AIX|AIX]]
| [[IBM Corporation]]
| [[IBM Corporation|आईबीएम कॉर्पोरेशन]]
| [[Power_ISA|POWER processors]]
| [[Power_ISA|ऊर्जा प्रोसेसर]]
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
Line 185: Line 178:
|-
|-
| [[HP-UX]]
| [[HP-UX]]
| [[Hewlett Packard Enterprise]]
| [[Hewlett Packard Enterprise|हेवलेट पैकार्ड एंटरप्राइज]]
| [[IA-64]], [[PA-RISC]]
| [[IA-64]], [[PA-RISC]]
| {{no}}
| {{no}}
Line 193: Line 186:
| {{no}}
| {{no}}
|-
|-
| [[macOS]] (formerly OS X)
| [[macOS|मैकओएस]] (पूर्व में ओएस X)
| [[Apple Inc.|Apple]]
| [[Apple Inc.|एप्प्ल]]
| [[x86-64]], [[ARM64]]
| [[x86-64]], [[ARM64]]
| {{no}}
| {{no}}
Line 202: Line 195:
| {{no}}
| {{no}}
|-
|-
| [[SCO OpenServer|OpenServer]]
| [[SCO OpenServer|प्रारंभिक सर्वर]]
| [[Xinuos]]
| [[Xinuos|जीएनयूओएस]]
| [[IA-32]]
| [[IA-32]]
| {{no}}
| {{no}}
Line 211: Line 204:
| {{yes}}
| {{yes}}
|-
|-
| [[UnixWare]]
| [[UnixWare|यूनिक्सवेयर]]
| [[Xinuos]]
| [[Xinuos|जीएनयू]][[Xinuos|ओएस]]
| [[IA-32]]
| [[IA-32]]
| {{no}}
| {{no}}
Line 220: Line 213:
| {{no}}
| {{no}}
|-
|-
| [[z/OS]]
| [[z/OS|z/ओएस]]
| [[IBM Corporation]]
| [[IBM Corporation|आईबीएम निगम]]
| [[z/Architecture]]
| [[z/Architecture|z/वास्तुकला]]
| {{no}}
| {{no}}
| {{no}}
| {{no}}
Line 229: Line 222:
| {{no}}
| {{no}}
|}
|}
=== वर्तमान में पंजीकृत यूनिक्स प्रणाली ===


 
== एआईएक्स ==
=== वर्तमान में पंजीकृत यूनिक्स सिस्टम ===
[[IBM AIX|आईबीएम एआईएक्स]] संस्करण 7, या 7.1 TL5 या 7.2 TL2 यूनिक्स 03 अनुपालन के रूप में पंजीकृत है।<ref>{{cite web|author=The Open Group|title=UNIX 03, AIX|url=https://www.opengroup.org/openbrand/register/brand3637.htm}}</ref> एआईएक्स संस्करण 7, 7.2 TL5 यूनिक्स V7 अनुपालन के रूप में पंजीकृत है।<ref>{{cite web|author=The Open Group|title=UNIX V7, AIX|url=https://www.opengroup.org/openbrand/register/brand3658.htm}}</ref> पुराने संस्करणों को पहले यूनिक्स 95 और यूनिक्स 98 अंकों के लिए प्रमाणित किया गया था।<ref name="2003-register">{{cite web|archive-url=https://web.archive.org/web/20030802103246/http://www.opengroup.org/openbrand/register/|url=http://www.opengroup.org/openbrand/register/|title=ओपन ब्रांड - प्रमाणित उत्पादों का रजिस्टर|date=July 23, 2003|archive-date=August 2, 2003|access-date=January 23, 2022|website=Open Group}}</ref>
 
== ऐक्स ==
[[IBM AIX]] संस्करण 7, या तो 7.1 TL5 (या बाद में) या 7.2 TL2 (या बाद में) UNIX 03 अनुपालन के रूप में पंजीकृत हैं।<ref>{{cite web|author=The Open Group|title=UNIX 03, AIX|url=https://www.opengroup.org/openbrand/register/brand3637.htm}}</ref> AIX संस्करण 7, 7.2 TL5 (या बाद में) UNIX V7 अनुपालन के रूप में पंजीकृत हैं।<ref>{{cite web|author=The Open Group|title=UNIX V7, AIX|url=https://www.opengroup.org/openbrand/register/brand3658.htm}}</ref> पुराने संस्करणों को पहले UNIX 95 और UNIX 98 अंकों के लिए प्रमाणित किया गया था।<ref name="2003-register">{{cite web|archive-url=https://web.archive.org/web/20030802103246/http://www.opengroup.org/openbrand/register/|url=http://www.opengroup.org/openbrand/register/|title=ओपन ब्रांड - प्रमाणित उत्पादों का रजिस्टर|date=July 23, 2003|archive-date=August 2, 2003|access-date=January 23, 2022|website=Open Group}}</ref>
 
 
====[[एचपी-यूएक्स]]====
====[[एचपी-यूएक्स]]====
HP-UX 11i V3 रिलीज़ B.11.31 UNIX 03 अनुपालक के रूप में पंजीकृत है। पिछले रिलीज़ UNIX 95 के रूप में पंजीकृत थे।<ref>{{cite web|url=http://h21007.www2.hp.com/portal/download/files/unprot/STK/HPUX_STK/impacts/i1071.html|title=UNIX 2003 Standard Profile conformance|access-date=July 22, 2014|publisher=[[Hewlett-Packard]]|archive-url=https://web.archive.org/web/20140727044600/http://h21007.www2.hp.com/portal/download/files/unprot/STK/HPUX_STK/impacts/i1071.html|archive-date=July 27, 2014}}</ref>
एचपी-यूएक्स 11i V3 प्रस्तावित B.11.31 यूनिक्स 03 अनुपालक के रूप में पंजीकृत है।<ref>{{cite web|url=http://h21007.www2.hp.com/portal/download/files/unprot/STK/HPUX_STK/impacts/i1071.html|title=UNIX 2003 Standard Profile conformance|access-date=July 22, 2014|publisher=[[Hewlett-Packard]]|archive-url=https://web.archive.org/web/20140727044600/http://h21007.www2.hp.com/portal/download/files/unprot/STK/HPUX_STK/impacts/i1071.html|archive-date=July 27, 2014}}</ref>
HP-UX 11i विशेषताएँ भी UNIX 98 विनिर्देशों के लिए आंशिक अनुरूपता प्रदान करती हैं।<ref>{{cite web|url=http://h21007.www2.hp.com/portal/download/files/unprot/STK/HPUX_STK/class_standards.html|title=एचपी-यूएक्स सॉफ्टवेयर ट्रांजिशन किट|access-date=July 22, 2014|publisher=[[Hewlett-Packard]]|archive-url=https://web.archive.org/web/20140727044214/http://h21007.www2.hp.com/portal/download/files/unprot/STK/HPUX_STK/class_standards.html|archive-date=July 27, 2014}}</ref>
 
 
====[[macOS]]====
Apple Inc. macOS (पहले Mac OS X या OS X के नाम से जाना जाता था) UNIX 03 अनुपालक के रूप में पंजीकृत है।<ref>{{cite web|url=https://images.apple.com/macosx/docs/OSX_for_UNIX_Users_TB_July2011.pdf|title=UNIX उपयोगकर्ताओं के लिए OS X|date=July 2011}}</ref> पंजीकृत पहला संस्करण Mac OS X Leopard|Mac OS X 10.5 Leopard था, जो 26 अक्टूबर, 2007 को (x86 सिस्टम पर) प्रमाणित हुआ।<ref>{{cite web|publisher=Apple Inc.|title=मैक ओएस एक्स तेंदुआ - प्रौद्योगिकी - यूनिक्स|url=https://www.apple.com/macosx/leopard/technology/unix.html |work=Leopard Technology Overview|access-date=June 11, 2007|quote=Leopard is now an Open Brand UNIX 03 Registered Product, conforming to the SUSv3 and POSIX 1003.1 specifications for the C API, Shell Utilities, and Threads. |archive-url = https://web.archive.org/web/20070823040630/http://www.apple.com/macosx/leopard/technology/unix.html <!-- Bot retrieved archive --> |archive-date = August 23, 2007}}</ref><ref>{{cite web|author=The Open Group|title=Mac OS X Version 10.5 Leopard on Intel-based Macintosh computers certification|url=https://www.opengroup.org/openbrand/register/brand3555.htm|access-date=June 12, 2007}}</ref> MacOS के सभी नए संस्करण, [[MacOS Ventura]] तक, पंजीकृत किए गए हैं, macOS 11, 12, और 13 दोनों x86-64 और ARM64 सिस्टम पर पंजीकृत हैं।<ref>{{cite web |title=ओपन ब्रांड|url=https://www.opengroup.org/openbrand/register/apple.htm |access-date=2022-11-15 |website=www.opengroup.org}}</ref>


एचपी-यूएक्स 11i विशेषताएँ भी यूनिक्स 98 विनिर्देशों के लिए आंशिक अनुरूपता प्रदान करती है।<ref>{{cite web|url=http://h21007.www2.hp.com/portal/download/files/unprot/STK/HPUX_STK/class_standards.html|title=एचपी-यूएक्स सॉफ्टवेयर ट्रांजिशन किट|access-date=July 22, 2014|publisher=[[Hewlett-Packard]]|archive-url=https://web.archive.org/web/20140727044214/http://h21007.www2.hp.com/portal/download/files/unprot/STK/HPUX_STK/class_standards.html|archive-date=July 27, 2014}}</ref>
====[[macOS|मैकओएस]]====
एप्पल इंक. मैकओएस पहले मैक ओएस एक्स के नाम से जाना जाता था, यह यूनिक्स 03 अनुपालक के रूप में पंजीकृत है।<ref>{{cite web|url=https://images.apple.com/macosx/docs/OSX_for_UNIX_Users_TB_July2011.pdf|title=UNIX उपयोगकर्ताओं के लिए OS X|date=July 2011}}</ref> पंजीकृत पहला संस्करण मैक ओएस एक्स लेपर्ड था, जो 26 अक्टूबर, 2007 को (x86 प्रणाली पर) प्रमाणित हुआ था।<ref>{{cite web|publisher=Apple Inc.|title=मैक ओएस एक्स तेंदुआ - प्रौद्योगिकी - यूनिक्स|url=https://www.apple.com/macosx/leopard/technology/unix.html |work=Leopard Technology Overview|access-date=June 11, 2007|quote=Leopard is now an Open Brand UNIX 03 Registered Product, conforming to the SUSv3 and POSIX 1003.1 specifications for the C API, Shell Utilities, and Threads. |archive-url = https://web.archive.org/web/20070823040630/http://www.apple.com/macosx/leopard/technology/unix.html <!-- Bot retrieved archive --> |archive-date = August 23, 2007}}</ref><ref>{{cite web|author=The Open Group|title=Mac OS X Version 10.5 Leopard on Intel-based Macintosh computers certification|url=https://www.opengroup.org/openbrand/register/brand3555.htm|access-date=June 12, 2007}}</ref> मैकओएस के सभी नए संस्करण, [[MacOS Ventura|मैकओएस]] वेन्टुरा तक, पंजीकृत किए गए है, मैकओएस 11, 12, और 13 दोनों x86-64 और ARM64 प्रणाली पर पंजीकृत है।<ref>{{cite web |title=ओपन ब्रांड|url=https://www.opengroup.org/openbrand/register/apple.htm |access-date=2022-11-15 |website=www.opengroup.org}}</ref>
==== जीएनयूओस ====
[[यूनिक्सवेयर|यूनिक्स]] 7.1.3 और बाद में यूनिक्स 95 अनुपालन के रूप में पंजीकृत है। [[OpenServer|प्रारंभिक सर्वर]] 5 और 6 यूनिक्स 93 अनुपालक के रूप में पंजीकृत है।


==== झिनुओस ====
====जेड/ओएस ====
[[यूनिक्सवेयर]] 7.1.3 और बाद में यूनिक्स 95 अनुपालन के रूप में पंजीकृत है।
आईबीएम जेड/ओएस 1.2 और उच्चतर यूनिक्स 95 अनुपालक के रूप में पंजीकृत है।
[[OpenServer]] 5 और 6 UNIX 93 अनुपालक के रूप में पंजीकृत हैं।


====z/ओएस ====
जेड/ओएस 1.9, 28 सितंबर, 2007 को जारी किया गया था।<ref>{{cite web
IBM z/OS 1.2 और उच्चतर UNIX 95 अनुपालक के रूप में पंजीकृत है।
z/OS 1.9, 28 सितंबर, 2007 को जारी किया गया, और बाद के रिलीज़ UNIX 03 के साथ बेहतर संरेखित हुए।<ref>{{cite web
   | url = https://www.ibm.com/common/ssi/rep_ca/8/897/ENUS207-018/ENUS207018.PDF
   | url = https://www.ibm.com/common/ssi/rep_ca/8/897/ENUS207-018/ENUS207018.PDF
   | title = Preview: IBM z/OS V1.9 advanced infrastructure solutions for your business needs
   | title = Preview: IBM z/OS V1.9 advanced infrastructure solutions for your business needs
Line 260: Line 246:
   | publisher = IBM
   | publisher = IBM
}}</ref>
}}</ref>
 
=== पहले पंजीकृत यूनिक्स प्रणाली ===
 
=== पहले पंजीकृत यूनिक्स सिस्टम ===


====[[यूलरओएस]]====
====[[यूलरओएस]]====
[[x86-64]] आर्किटेक्चर के लिए EulerOS 2.0 को UNIX 03 अनुपालक के रूप में पंजीकृत किया गया था।<ref>{{cite press release|url=https://www.huawei.com/en/news/2016/9/huawei-kunlun-euleros-unix-certification|title=Huawei KunLun EulerOS 2.0 Operating System Passes UNIX Certification|date=September 9, 2016|access-date=October 29, 2016|publisher=[[Huawei]]}}</ref><ref name="euler-cert">{{cite web|author=The Open Group|title=UNIX 03, EulerOS|url=https://www.opengroup.org/openbrand/register/brand3622.htm}}</ref> UNIX 03 अनुरूपता कथन दर्शाता है कि मानक C संकलक GNU संकलक संग्रह से है ({{mono|gcc}}), और यह कि सिस्टम [[Red Hat Enterprise Linux]] परिवार का Linux वितरण है।<ref name="EulerOS_conformance_commands">{{cite web| url=https://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=October 29, 2016}}</ref> UNIX 03 प्रमाणन सितंबर 2022 में समाप्त हो गया और इसे नवीनीकृत नहीं किया गया है।<ref name="euler-cert" />
[[x86-64]] वास्तुकला के लिए यूलर ओएस 2.0 को यूनिक्स 03 अनुपालक के रूप में पंजीकृत किया गया था।<ref>{{cite press release|url=https://www.huawei.com/en/news/2016/9/huawei-kunlun-euleros-unix-certification|title=Huawei KunLun EulerOS 2.0 Operating System Passes UNIX Certification|date=September 9, 2016|access-date=October 29, 2016|publisher=[[Huawei]]}}</ref><ref name="euler-cert">{{cite web|author=The Open Group|title=UNIX 03, EulerOS|url=https://www.opengroup.org/openbrand/register/brand3622.htm}}</ref> यूनिक्स 03 अनुरूपता कथन दर्शाता है कि मानक C संकलक GNU संकलक संग्रह से है ({{mono|gcc}}), और यह कि प्रणाली [[Red Hat Enterprise Linux|रेड हैट उद्यम]] का लिनक्स वितरण होता है।<ref name="EulerOS_conformance_commands">{{cite web| url=https://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=October 29, 2016}}</ref><ref name="euler-cert" />
 
 
==== एफटीएक्स ====
==== एफटीएक्स ====
[[स्ट्रैटस टेक्नोलॉजीज]] रिलीज 3 पर चलने वाली डीएनसीपी सीरीज को यूनिक्स 93 अनुपालक के रूप में पंजीकृत किया गया था।<ref>{{cite web|author=The Open Group|title=The Open Brand - Register of Certified Products - UNIX 93|url=https://www.opengroup.org/openbrand/register/xt.htm|archive-url=https://web.archive.org/web/20161005132055/https://www.opengroup.org/openbrand/register/xt.htm|archive-date=October 5, 2016}}</ref>
[[स्ट्रैटस टेक्नोलॉजीज|स्ट्रैटस प्रौद्योगिकी]] प्रस्तावित 3 पर चलने वाली डीएनसीपी श्रंखला को यूनिक्स 93 अनुपालक के रूप में पंजीकृत किया गया था।<ref>{{cite web|author=The Open Group|title=The Open Brand - Register of Certified Products - UNIX 93|url=https://www.opengroup.org/openbrand/register/xt.htm|archive-url=https://web.archive.org/web/20161005132055/https://www.opengroup.org/openbrand/register/xt.htm|archive-date=October 5, 2016}}</ref>
 
====[[इंसपुर के-यूएक्स|इंसपुर के-यूX]]====
 
इंसपुर K-UX 2.0 और 3.0 x86-64 वास्तुकला के लिए यूनिक्स 03 अनुरूप के रूप में प्रमाणित किए गए थे।<ref>{{cite web|url=https://www.opengroup.org/openbrand/register/brand3596.htm |title=प्रमाणित उत्पादों का ओपन ब्रांड रजिस्टर|access-date=May 29, 2014|publisher=The Open Group|date=May 29, 2014}}</ref><ref name="inspur_conformance_statement">{{cite web| url=https://www.opengroup.org/csq/repository/RID=inspur%252FXY1%252F1.html| title=इंसपुर अनुरूपता वक्तव्य| author=Xie Ruohong| publisher=The Open Group| access-date=December 8, 2015}</ref> इंसपुर K-UX 2.0 और 3.0 के लिए यूनिक्स 03 अनुरूपता कथन दर्शाता है कि मानक C संकलक GNU संकलक संग्रह से है ({{mono|gcc}}), और यह कि प्रणाली [[Red Hat|रेड हैट]] का लिनक्स वितरण है।<ref name="inspur_conformance_commands">{{cite web| url=https://www.opengroup.org/csq/repository/RID=inspur%252FCX1%252F1.html| title=Inspur अनुरूपता कथन: कमांड और उपयोगिताएँ V4| author=Xie Ruohong| publisher=The Open Group| access-date=December 8, 2015}}</ref>
====[[इंसपुर के-यूएक्स]]====
Inspur K-UX 2.0 और 3.0 x86-64 आर्किटेक्चर के लिए UNIX 03 अनुरूप के रूप में प्रमाणित किए गए थे।<ref>{{cite web|url=https://www.opengroup.org/openbrand/register/brand3596.htm |title=प्रमाणित उत्पादों का ओपन ब्रांड रजिस्टर|access-date=May 29, 2014|publisher=The Open Group|date=May 29, 2014}}</ref><ref name="inspur_conformance_statement">{{cite web| url=https://www.opengroup.org/csq/repository/RID=inspur%252FXY1%252F1.html| title=इंसपुर अनुरूपता वक्तव्य| author=Xie Ruohong| publisher=The Open Group| access-date=December 8, 2015}</ref> Inspur K-UX 2.0 और 3.0 के लिए UNIX 03 अनुरूपता कथन दर्शाता है कि मानक C संकलक GNU संकलक संग्रह से है ({{mono|gcc}}), और यह कि सिस्टम [[Red Hat]] परिवार का Linux वितरण है।<ref name="inspur_conformance_commands">{{cite web| url=https://www.opengroup.org/csq/repository/RID=inspur%252FCX1%252F1.html| title=Inspur अनुरूपता कथन: कमांड और उपयोगिताएँ V4| author=Xie Ruohong| publisher=The Open Group| access-date=December 8, 2015}}</ref>


==== आईआरआईएक्स ====
==== आईआरआईएक्स ====


[[सिलिकॉन ग्राफिक्स]] [[IRIX]] 6.5 UNIX 95 अनुरूप के रूप में पंजीकृत किया गया था।<ref>{{cite web|url=http://www.opengroup.org/openbrand/register/xu013.htm|title=Silicon Graphics Inc - UNIX 95|website=Open Group|archive-date=2003-08-02|archive-url=https://web.archive.org/web/20030802154406/http://www.opengroup.org/openbrand/register/xu013.htm|url-status=dead}}</ref>
[[सिलिकॉन ग्राफिक्स]] [[IRIX|आईआरआईएक्स]] 6.5 यूनिक्स 95 अनुरूप के रूप में पंजीकृत किया गया था।<ref>{{cite web|url=http://www.opengroup.org/openbrand/register/xu013.htm|title=Silicon Graphics Inc - UNIX 95|website=Open Group|archive-date=2003-08-02|archive-url=https://web.archive.org/web/20030802154406/http://www.opengroup.org/openbrand/register/xu013.htm|url-status=dead}}</ref>
 
 
====ओएस/390====
====ओएस/390====
IBM OS/390 को V2R4 रिलीज के साथ यूनिक्स 95 अनुपालक के रूप में पंजीकृत किया गया था।<ref>{{cite web|title=Register of Open Branded Products (OS/390)|archive-url=https://web.archive.org/web/20030629093915/http://www.opengroup.org/openbrand/register/xu009.htm|url=http://www.opengroup.org/openbrand/register/xu009.htm|archive-date=2003-06-29|date=2003-06-19|website=Open Group|url-status=dead}}</ref>
आईबीएम ओएस/390 को V2R4 प्रस्थापित के साथ यूनिक्स 95 अनुपालक के रूप में पंजीकृत किया गया था।<ref>{{cite web|title=Register of Open Branded Products (OS/390)|archive-url=https://web.archive.org/web/20030629093915/http://www.opengroup.org/openbrand/register/xu009.htm|url=http://www.opengroup.org/openbrand/register/xu009.htm|archive-date=2003-06-29|date=2003-06-19|website=Open Group|url-status=dead}}</ref>
 
 
====[[विश्वसनीय यूनिक्स]]====
====[[विश्वसनीय यूनिक्स]]====
पिछले विश्वसनीय UNIX संस्करण UNIX 95 अनुरूप (XPG4 हार्ड ब्रांडिंग) के रूप में पंजीकृत थे।
पिछले विश्वसनीय यूनिक्स संस्करण यूनिक्स 95 अनुरूप के रूप में पंजीकृत थे।


==== सोलारिस ====
==== सोलारिस ====
[[सोलारिस (ऑपरेटिंग सिस्टम)]] 11.4 को पहले 2018 में UNIX v7 अनुपालन के रूप में पंजीकृत किया गया था।<ref>{{cite web|url=https://www.opengroup.org/openbrand/register/brand3642.htm|title=UNIX V7 - The Open Brand Register, Oracle Corporation|website=[[The Open Group]]|archive-url= https://web.archive.org/web/20200114100431/https://www.opengroup.org/openbrand/register/brand3642.htm|archive-date=January 14, 2020|access-date=January 16, 2021}}</ref> Solaris 11 और Solaris 10 को [[32-बिट]] और [[64-बिट]] x[[86]] (X86-64) और [[SPARC]] सिस्टम पर UNIX 03 अनुपालक के रूप में पंजीकृत किया गया था। Solaris 8 और 9 को 32-बिट x86 और SPARC सिस्टम पर UNIX 98 अनुपालक के रूप में पंजीकृत किया गया था; 64-बिट x86 सिस्टम समर्थित नहीं थे। Solaris 2.4 और 2.6, x86 और SPARC दोनों पर, क्रमशः UNIX 93 और UNIX 95 अंकों के लिए प्रमाणित किए गए थे।<ref name="2003-register" />
[[सोलारिस (ऑपरेटिंग सिस्टम)|सोलारिस (परिचालन प्रणाली)]] 11.4 को पहले 2018 में यूनिक्स v7 अनुपालन के रूप में पंजीकृत किया गया था।<ref>{{cite web|url=https://www.opengroup.org/openbrand/register/brand3642.htm|title=UNIX V7 - The Open Brand Register, Oracle Corporation|website=[[The Open Group]]|archive-url= https://web.archive.org/web/20200114100431/https://www.opengroup.org/openbrand/register/brand3642.htm|archive-date=January 14, 2020|access-date=January 16, 2021}}</ref> सोलारिस 11 और सोलारिस 10 को [[32-बिट]] और [[64-बिट]] x[[86]] (X86-64) और [[SPARC]] प्रणाली पर यूनिक्स 03 अनुपालक के रूप में पंजीकृत किया गया था। सोलारिस 8 और 9 को 32-बिट x86 और SPARC प्रणाली पर यूनिक्स 98 अनुपालक के रूप में पंजीकृत किया गया था। सोलारिस 2.4 और 2.6, x86 और SPARC दोनों पर, क्रमशः यूनिक्स 93 और यूनिक्स 95 अंकों के लिए प्रमाणित किए गए थे।<ref name="2003-register" />


Solaris 2.5.1 को 1996 में [[PReP]] [[PowerPC]] प्लेटफॉर्म पर UNIX 95 अनुपालक के रूप में भी पंजीकृत किया गया था, लेकिन उत्पाद को कुछ दर्जन से अधिक प्रतियां बेचे जाने से पहले वापस ले लिया गया था।<ref>{{cite web|url=http://www.ocf.berkeley.edu/solaris/versions/solaris/2.5.1.html|title=Solaris 2.5.1|archive-url=https://web.archive.org/web/20050912194850/http://www.ocf.berkeley.edu/solaris/versions/solaris/2.5.1.html|archive-date=September 12, 2005|url-status=dead}}</ref>
सोलारिस 2.5.1 को 1996 में यूनिक्स 95 अनुपालक के रूप में पंजीकृत किया गया था।<ref>{{cite web|url=http://www.ocf.berkeley.edu/solaris/versions/solaris/2.5.1.html|title=Solaris 2.5.1|archive-url=https://web.archive.org/web/20050912194850/http://www.ocf.berkeley.edu/solaris/versions/solaris/2.5.1.html|archive-date=September 12, 2005|url-status=dead}}</ref>
== ट्रू64 यूनिक्स ==
[[Tru64 UNIX|ट्रू64 यूनिक्स]] V5.1A और बाद के संस्करणों को यूनिक्स 98 अनुपालक के रूप में पंजीकृत किया गया था।<ref>{{cite web|url=http://www.opengroup.org/openbrand/register/xx001.htm|title=Compaq Computer Corporation - UNIX 95|website=Open Group|archive-date=2003-06-02|archive-url=https://web.archive.org/web/20030629103042/http://www.opengroup.org/openbrand/register/xx001.htm}}</ref>
==== अन्य ====
अन्य परिचालन प्रणाली जो पहले यूनिक्स 95 या यूनिक्स 93 अनुपालन के रूप में पंजीकृत थे:
*[[ एनसीआर निगम |एनसीआर निगम]] यूनिक्स एसवीआर4
*[[एनईसी]] यूएक्स/4800


=== गैर-पंजीकृत यूनिक्स प्रणाली ===
लिनक्स, फ्रीबीएसडी और [[मिनिक्स]] जैसे यूनिक्स जैसे परिचालन प्रणाली के विकासक और विक्रेता सामान्यतः अपने वितरण को प्रमाणित नहीं करते है और अभाव रूप से पूर्ण POSIX उपयोगिताओं को स्थापित नहीं करते है।


== ट्रू64 यूनिक्स ==
लिनक्स के लिए, [[पैक्स (कमांड)|पैक्स कमांड]] सामान्यतः स्थापित नहीं होता है, इसके अतिरिक्त, लिनक्स के लिए उपलब्ध पैक्स कमांड पैकेज में अधिकांशतः POSIX द्वारा आवश्यक पैक्स फ़ाइल स्वरूप समर्थन की कमी होती है।<ref>{{cite web| url = https://bugs.launchpad.net/rpm/+bug/1329914| website = Ubuntu bug tracker| title = Bug #1329914 "No UNIX compatible pax implementation" : Bugs : RPM}}</ref> कभी-कभी, अतिरिक्त पैकेज स्थापित करके एसयूएस अनुपालन में सुधार किया जा सकता है, लेकिन बहुत कम लिनक्स प्रणाली पूरी तरह अनुरूप होने के लिए विन्यास किए जा सकते है। [[लिनक्स मानक आधार]] का गठन 2001 में लिनक्स आधारित प्रणालियों की आंतरिक संरचनाओं को मानकीकृत करने के प्रयास के रूप में किया गया था। यह POSIX विनिर्देशों, एकल यूनिक्स विशिष्टता और अन्य मानकों पर आधारित है, और उन्हें कई क्षेत्रों में विस्तारित भी करता है।<ref>{{cite ISO standard | csnumber=38825 | title=ISO/IEC TR 24715:2006 - Information technology -- Programming languages, their environments and system software interfaces -- Technical Report on the Conflicts between the ISO/IEC 9945 (POSIX) and the Linux Standard Base (ISO/IEC 23360) | access-date=October 15, 2011}}</ref><ref>{{cite web|url=https://personal.opengroup.org/~ajosey/tr20-08-2005.txt|title=Conflicts between ISO/IEC 9945 (POSIX) and the Linux Standard Base.|first=Andrew|last=Josey|type=Unapproved Draft|website=personal.opengroup.org|date=August 29, 2005}}</ref><ref>{{cite web| url=https://www.linuxbase.org/lsb-cert/productdir.php?by_lsb| title=प्रमाणित उत्पाद उत्पाद निर्देशिका| access-date=December 9, 2015| publisher=The Linux Foundation|archive-url=https://archive.ph/20121220223126/https://www.linuxbase.org/lsb-cert/productdir.php?by_lsb|archive-date=December 20, 2012}}</ref>
[[Tru64 UNIX]] V5.1A और बाद के संस्करणों को UNIX 98 अनुपालक के रूप में पंजीकृत किया गया था।<ref>{{cite web|url=http://www.opengroup.org/openbrand/register/xx001.htm|title=Compaq Computer Corporation - UNIX 95|website=Open Group|archive-date=2003-06-02|archive-url=https://web.archive.org/web/20030629103042/http://www.opengroup.org/openbrand/register/xx001.htm}}</ref>


[[डार्विन (ऑपरेटिंग सिस्टम)|डार्विन (परिचालन प्रणाली)]], मैकओएस का प्रारंभिक स्रोत व्यवहार होता है जिसे यूनिक्स 03 के अनुपालन के लिए स्थापित किया जा सकता है।<ref>{{Cite web|url=https://developer.apple.com/documentation/Darwin/Reference/Manpages/man5/compat.5.html|title=Mac OS X Manual Page for compat(5) - Mac OS X 10.3|date=October 23, 2005|website=developer.apple.com|archive-url=https://web.archive.org/web/20090310143649/http://developer.apple.com/documentation/Darwin/Reference/Manpages/man5/compat.5.html|archive-date=March 10, 2009|access-date=May 24, 2018}}</ref><ref>{{Cite web|url=https://developer.apple.com/legacy/library/documentation/Darwin/Reference/ManPages/man5/compat.5.html|title=compat(5) Manual Page - macOS 10.9|date=June 30, 2010|website=developer.apple.com|access-date=May 24, 2018}}</ref>


==== अन्य ====
बीएसडी के पहले एक C99 और POSIX अनुरूपता परियोजना थी, जिसका उद्देश्य एकल यूनिक्स विशिष्टता के एक समूह के साथ अनुपालन करना था।<ref>{{cite web|url=http://www.freebsd.org/projects/c99/|title=FreeBSD C99 and POSIX conformance project|publisher=FreeBSD Project|archive-url=https://web.archive.org/web/20131223025351/http://www.freebsd.org/projects/c99/|archive-date=December 23, 2013|url-status=dead}}</ref><ref>{{man|1|pax|FreeBSD}}</ref><ref>{{man|1|awk|FreeBSD}}</ref>
अन्य ऑपरेटिंग सिस्टम जो पहले UNIX 95 या UNIX 93 अनुपालन के रूप में पंजीकृत थे:
*[[ एनसीआर निगम ]] यूनिक्स एसवीआर4
*[[एनईसी]] यूएक्स/4800


=== गैर-पंजीकृत यूनिक्स जैसी प्रणाली ===
बीएसडी विशेष पेज कभी-कभी POSIX से विचलन का संकेत देता है।<ref>{{man|1|sh|OpenBSD}}</ref><ref>{{man|1|awk|OpenBSD}}</ref>
लिनक्स, फ्रीबीएसडी और [[मिनिक्स]] जैसे यूनिक्स जैसे ऑपरेटिंग सिस्टम के डेवलपर्स और विक्रेता आमतौर पर अपने वितरण को प्रमाणित नहीं करते हैं और डिफ़ॉल्ट रूप से पूर्ण POSIX उपयोगिताओं को स्थापित नहीं करते हैं।


लिनक्स के लिए, [[पैक्स (कमांड)]] कमांड आमतौर पर स्थापित नहीं होता है; इसके अलावा, Linux के लिए उपलब्ध पैक्स कमांड पैकेज में अक्सर POSIX द्वारा आवश्यक पैक्स फ़ाइल स्वरूप समर्थन की कमी होती है।<ref>{{cite web| url = https://bugs.launchpad.net/rpm/+bug/1329914| website = Ubuntu bug tracker| title = Bug #1329914 "No UNIX compatible pax implementation" : Bugs : RPM}}</ref> कभी-कभी, अतिरिक्त पैकेज स्थापित करके एसयूएस अनुपालन में सुधार किया जा सकता है, लेकिन बहुत कम लिनक्स सिस्टम पूरी तरह अनुरूप होने के लिए कॉन्फ़िगर किए जा सकते हैं। [[लिनक्स मानक आधार]] का गठन 2001 में लिनक्स आधारित प्रणालियों की आंतरिक संरचनाओं को मानकीकृत करने के प्रयास के रूप में किया गया था ताकि संगतता में वृद्धि हो सके। यह POSIX विनिर्देशों, एकल UNIX विशिष्टता और अन्य खुले मानकों पर आधारित है, और उन्हें कई क्षेत्रों में विस्तारित भी करता है; लेकिन LSB और POSIX मानकों के बीच कुछ विरोध हैं।<ref>{{cite ISO standard | csnumber=38825 | title=ISO/IEC TR 24715:2006 - Information technology -- Programming languages, their environments and system software interfaces -- Technical Report on the Conflicts between the ISO/IEC 9945 (POSIX) and the Linux Standard Base (ISO/IEC 23360) | access-date=October 15, 2011}}</ref><ref>{{cite web|url=https://personal.opengroup.org/~ajosey/tr20-08-2005.txt|title=Conflicts between ISO/IEC 9945 (POSIX) and the Linux Standard Base.|first=Andrew|last=Josey|type=Unapproved Draft|website=personal.opengroup.org|date=August 29, 2005}}</ref> कुछ लिनक्स वितरण वास्तव में प्रमाणीकरण के माध्यम से एलएसबी अनुपालन के रूप में जाते हैं।<ref>{{cite web| url=https://www.linuxbase.org/lsb-cert/productdir.php?by_lsb| title=प्रमाणित उत्पाद उत्पाद निर्देशिका| access-date=December 9, 2015| publisher=The Linux Foundation|archive-url=https://archive.ph/20121220223126/https://www.linuxbase.org/lsb-cert/productdir.php?by_lsb|archive-date=December 20, 2012}}</ref>
मिनिक्स पैक्स कमांड पैक्स फाइल स्वरूप का समर्थन नहीं करता है<ref>{{cite web|url=https://man.minix3.org/cgi-bin/man.cgi?query=pax&apropos=0&sektion=0&manpath=Minix+3.3.0&arch=default&format=html|title=पैक्स(1)|website=man.minix3.org}}</ref> और इस प्रकार POSIX.1-2001 विफल हो जाता है।
[[डार्विन (ऑपरेटिंग सिस्टम)]], macOS का ओपन सोर्स सबसेट, का व्यवहार है जिसे UNIX 03 के अनुपालन के लिए सेट किया जा सकता है।<ref>{{Cite web|url=https://developer.apple.com/documentation/Darwin/Reference/Manpages/man5/compat.5.html|title=Mac OS X Manual Page for compat(5) - Mac OS X 10.3|date=October 23, 2005|website=developer.apple.com|archive-url=https://web.archive.org/web/20090310143649/http://developer.apple.com/documentation/Darwin/Reference/Manpages/man5/compat.5.html|archive-date=March 10, 2009|access-date=May 24, 2018}}</ref><ref>{{Cite web|url=https://developer.apple.com/legacy/library/documentation/Darwin/Reference/ManPages/man5/compat.5.html|title=compat(5) Manual Page - macOS 10.9|date=June 30, 2010|website=developer.apple.com|access-date=May 24, 2018}}</ref>
FreeBSD के पास पहले एक C99 और POSIX अनुरूपता परियोजना थी, जिसका उद्देश्य एकल UNIX विशिष्टता के एक सबसेट के साथ अनुपालन करना था, और जहां मतभेद थे वहां प्रलेखन।<ref>{{cite web|url=http://www.freebsd.org/projects/c99/|title=FreeBSD C99 and POSIX conformance project|publisher=FreeBSD Project|archive-url=https://web.archive.org/web/20131223025351/http://www.freebsd.org/projects/c99/|archive-date=December 23, 2013|url-status=dead}}</ref> FreeBSD पैक्स कमांड पैक्स फ़ाइल स्वरूप का समर्थन नहीं करता है<ref>{{man|1|pax|FreeBSD}}</ref> और इस प्रकार POSIX.1-2001 विफल हो जाता है। FreeBSD मैन पेज कभी-कभी POSIX से विचलन का संकेत देते हैं और इस प्रकार SUS उनके मानक अनुभागों में।<ref>{{man|1|awk|FreeBSD}}</ref>
OpenBSD मैन पेज कभी-कभी POSIX से विचलन का संकेत देते हैं और इस प्रकार SUS उनके मानक अनुभागों में।<ref>{{man|1|sh|OpenBSD}}</ref><ref>{{man|1|awk|OpenBSD}}</ref>
मिनिक्स पैक्स कमांड पैक्स फ़ाइल स्वरूप का समर्थन नहीं करता है<ref>{{cite web|url=https://man.minix3.org/cgi-bin/man.cgi?query=pax&apropos=0&sektion=0&manpath=Minix+3.3.0&arch=default&format=html|title=पैक्स(1)|website=man.minix3.org}}</ref> और इस प्रकार POSIX.1-2001 विफल हो जाता है।


== यह भी देखें ==
== यह भी देखें ==
Line 316: Line 292:
* [[कार्यात्मक विनिर्देश]]
* [[कार्यात्मक विनिर्देश]]
* [[मैनुअल पेज (यूनिक्स)]]
* [[मैनुअल पेज (यूनिक्स)]]
* [[ओपन सिस्टम (कंप्यूटिंग)]]
* [[ओपन सिस्टम (कंप्यूटिंग)|प्रारंभिक प्रणाली (कंप्यूटिंग)]]
* [[खुला मानक]]
* [[खुला मानक]]
* पॉज़िक्स
* POSIX


==संदर्भ==
==संदर्भ==
Line 326: Line 302:
==बाहरी संबंध==
==बाहरी संबंध==
* {{cite journal|title=Single UNIX Specification Frequently Asked Questions|version=1.12|date=June 8, 2020|author=Andrew Josey|url=https://www.opengroup.org/austin/papers/single_unix_faq.html|website=opengroup.org}}
* {{cite journal|title=Single UNIX Specification Frequently Asked Questions|version=1.12|date=June 8, 2020|author=Andrew Josey|url=https://www.opengroup.org/austin/papers/single_unix_faq.html|website=opengroup.org}}
* [https://unix.org/what_is_unix/single_unix_specification.html The Single UNIX Specification], unix.org
* [https://unix.org/what_is_unix/single_unix_specification.html The Single यूनिक्स Specification], यूनिक्स.org
* Single UNIX Specification, Version 1
* Single यूनिक्स Specification, Version 1
** [https://pubs.opengroup.org/onlinepubs/009656599/toc.pdf X/Open CAE Specification System Interface Definitions, Issue 4, Version 2], 1994, opengroup.org
** [https://pubs.opengroup.org/onlinepubs/009656599/toc.pdf X/प्रारंभिक CAE Specification System Interface Definitions, Issue 4, Version 2], 1994, प्रारंभिकgroup.org
** [https://pubs.opengroup.org/onlinepubs/9695969499/toc.pdf X/Open CAE Specification System Interfaces and Headers, Issue 4, Version 2], 1994, opengroup.org
** [https://pubs.opengroup.org/onlinepubs/9695969499/toc.pdf X/प्रारंभिक CAE Specification System Interfaces and Headers, Issue 4, Version 2], 1994, प्रारंभिकgroup.org
** [https://pubs.opengroup.org/onlinepubs/009656399/toc.pdf X/Open CAE Specification Commands and Utilities, Issue 4, Version 2], 1994, opengroup.org
** [https://pubs.opengroup.org/onlinepubs/009656399/toc.pdf X/प्रारंभिक CAE Specification Commands and Utilities, Issue 4, Version 2], 1994, प्रारंभिकgroup.org
** [https://pubs.opengroup.org/onlinepubs/009656199/toc.pdf X/Open CAE Specification Networking Services, Issue 4], 1994, opengroup.org
** [https://pubs.opengroup.org/onlinepubs/009656199/toc.pdf X/प्रारंभिक CAE Specification Networking Services, Issue 4], 1994, प्रारंभिकgroup.org
* [https://publications.opengroup.org/c43x Single UNIX® Specification, Version 1 Document Set (UNIX 95)], opengroup.org – requires login to download
* [https://publications.opengroup.org/c43x Single यूनिक्स® Specification, Version 1 Document Set (यूनिक्स 95)], प्रारंभिकgroup.org – requires login to download
* [https://pubs.opengroup.org/onlinepubs/7908799/index.html The Single UNIX Specification, Version 2], 1997, opengroup.org
* [https://pubs.opengroup.org/onlinepubs/7908799/index.html The Single यूनिक्स Specification, Version 2], 1997, प्रारंभिकgroup.org
* [https://pubs.opengroup.org/onlinepubs/009695399/ The Open Group Base Specifications Issue 6], 2004, opengroup.org
* [https://pubs.opengroup.org/onlinepubs/009695399/ The प्रारंभिक Group Base Specifications Issue 6], 2004, प्रारंभिकgroup.org
* [https://pubs.opengroup.org/onlinepubs/9699919799.2008edition/ The Open Group Base Specifications Issue 7, 2008 edition], opengroup.org
* [https://pubs.opengroup.org/onlinepubs/9699919799.2008edition/ The प्रारंभिक Group Base Specifications Issue 7, 2008 edition], प्रारंभिकgroup.org
* [https://pubs.opengroup.org/onlinepubs/9699919799.2013edition/ The Open Group Base Specifications Issue 7, 2013 edition], opengroup.org
* [https://pubs.opengroup.org/onlinepubs/9699919799.2013edition/ The प्रारंभिक Group Base Specifications Issue 7, 2013 edition], प्रारंभिकgroup.org
* [https://pubs.opengroup.org/onlinepubs/9699919799.2016edition/ The Open Group Base Specifications Issue 7, 2016 edition], opengroup.org
* [https://pubs.opengroup.org/onlinepubs/9699919799.2016edition/ The प्रारंभिक Group Base Specifications Issue 7, 2016 edition], प्रारंभिकgroup.org
* [https://pubs.opengroup.org/onlinepubs/9699919799.2018edition/ The Open Group Base Specifications Issue 7, 2018 edition], opengroup.org
* [https://pubs.opengroup.org/onlinepubs/9699919799.2018edition/ The प्रारंभिक Group Base Specifications Issue 7, 2018 edition], प्रारंभिकgroup.org
* [https://pubs.opengroup.org/onlinepubs/9699919799/ The Open Group Base Specifications Issue 7], opengroup.org – latest edition
* [https://pubs.opengroup.org/onlinepubs/9699919799/ The प्रारंभिक Group Base Specifications Issue 7], प्रारंभिकgroup.org – latest edition
* [https://publications.opengroup.org/standards/unix/t101 Single UNIX Specification, Version 4, 2018 Edition], opengroup.org
* [https://publications.opengroup.org/standards/unix/t101 Single यूनिक्स Specification, Version 4, 2018 Edition], प्रारंभिकgroup.org
* [https://pubs.opengroup.org/onlinepubs/009638999/toc.pdf X/Open Curses, Issue 4, Version 2], 1996, opengroup.org
* [https://pubs.opengroup.org/onlinepubs/009638999/toc.pdf X/प्रारंभिक Curses, Issue 4, Version 2], 1996, प्रारंभिकgroup.org
* [https://pubs.opengroup.org/onlinepubs/9699909599/toc.pdf X/Open Curses, Issue 7], 2009, opengroup.org
* [https://pubs.opengroup.org/onlinepubs/9699909599/toc.pdf X/प्रारंभिक Curses, Issue 7], 2009, प्रारंभिकgroup.org
* [https://pubs.opengroup.org/onlinepubs/7899949299/toc.pdf POSIX Technical Corrigendum 1], 1003.1-2001/Cor 1-2001, opengroup.org
* [https://pubs.opengroup.org/onlinepubs/7899949299/toc.pdf POSIX Technical Corrigendum 1], 1003.1-2001/Cor 1-2001, प्रारंभिकgroup.org
* [https://publications.opengroup.org/u130 Single UNIX Specification, Version 4 Technical Corrigendum No. 1], IEEE Std 1003.1-2008/Cor 1-2013, opengroup.org
* [https://publications.opengroup.org/u130 Single यूनिक्स Specification, Version 4 Technical Corrigendum No. 1], आईईईई Std 1003.1-2008/Cor 1-2013, प्रारंभिकgroup.org
* [https://publications.opengroup.org/u160 Single UNIX Specification, Version 4 Technical Corrigendum No. 2], IEEE Std 1003.1-2008/Cor 2-2016, opengroup.org
* [https://publications.opengroup.org/u160 Single यूनिक्स Specification, Version 4 Technical Corrigendum No. 2], आईईईई Std 1003.1-2008/Cor 2-2016, प्रारंभिकgroup.org


{{Open Group standards|state=uncollapsed}}
{{Open Group standards|state=uncollapsed}}
{{IEEE standards}}
{{IEEE standards}}


{{DEFAULTSORT:Single Unix Specification}}[[Category: आईईईई मानकों]] [[Category: समूह मानकों को खोलें]] [[Category: पॉज़िक्स]] [[Category: यूनिक्स मानक]]
{{DEFAULTSORT:Single Unix Specification}}
 
 


[[Category: Machine Translated Page]]
[[Category:Citation Style 1 templates|M]]
[[Category:Created On 20/06/2023]]
[[Category:Collapse templates|Single Unix Specification]]
[[Category:Created On 20/06/2023|Single Unix Specification]]
[[Category:Lua-based templates|Single Unix Specification]]
[[Category:Machine Translated Page|Single Unix Specification]]
[[Category:Missing redirects|Single Unix Specification]]
[[Category:Navigational boxes| ]]
[[Category:Navigational boxes without horizontal lists|Single Unix Specification]]
[[Category:Pages with script errors|Single Unix Specification]]
[[Category:Sidebars with styles needing conversion|Single Unix Specification]]
[[Category:Template documentation pages|Documentation/doc]]
[[Category:Templates Vigyan Ready|Single Unix Specification]]
[[Category:Templates based on the Citation/CS1 Lua module]]
[[Category:Templates generating COinS|Cite magazine]]
[[Category:Templates generating microformats|Single Unix Specification]]
[[Category:Templates that add a tracking category|Single Unix Specification]]
[[Category:Templates that are not mobile friendly|Single Unix Specification]]
[[Category:Templates that generate short descriptions|Single Unix Specification]]
[[Category:Templates using TemplateData|Single Unix Specification]]
[[Category:Wikipedia fully protected templates|Cite magazine]]
[[Category:Wikipedia metatemplates|Single Unix Specification]]
[[Category:आईईईई मानकों|Single Unix Specification]]
[[Category:पॉज़िक्स|Single Unix Specification]]
[[Category:यूनिक्स मानक|Single Unix Specification]]
[[Category:समूह मानकों को खोलें|Single Unix Specification]]

Latest revision as of 10:35, 13 July 2023

एकल यूनिक्स विशिष्टता (SUS) कंप्यूटर परिचालन प्रणाली के लिए एक मानक होता है,[1][2] यह यूनिक्स विशिष्टता का उपयोग करके अर्हता प्राप्त करने के लिए आवश्यक होता है। मानक सी भाषा में, एक कमांड-रेखा उपयोगकर्ता कमांड के लिए प्रोग्रामिंग अंतरफलक को निर्दिष्ट करती है। एसयूएस के मुख्य विनिर्देशों को मूल विशिष्टता के रूप में जाना जाता है और ऑस्टिन समूह द्वारा विकसित किया जाता है, जो आईईईई, आईएसओ/आईईसी जेटीसी 1/एससी 22/डब्ल्यूजी 15 और प्रारंभिक समूह का एक संयुक्त समूह होता है। यदि कोई परिचालन प्रणाली प्रमाण के लिए प्रारंभिक समूह को प्रस्तुत किया जाता है, तो इसे यूनिक्स मानक जैसे यूनिक्स 98 या यूनिक्स 03 के अनुरूप माना जाता है।

एकल यूनिक्स विनिर्देश के अनुपालन के लिए बहुत कम बीएसडी और लिनक्स-आधारित परिचालन प्रणाली प्रस्तुत किए जाते है, जो एकल यूनिक्स विशिष्टता का मूल रूप होता है।

SUS के दो भाग होते है, मूल विनिर्देश प्रौद्योगिकी रूप से POSIX के समान होते है।[3]

SUS के कुछ हिस्से वैकल्पिक होते है।

इतिहास

1980 का दशक: प्रेरणा

यूनिक्स परिचालन प्रणाली के प्रकार के लिए डिज़ाइन किए गए सॉफ़्टवेयर के लिए परिचालन प्रणाली अंतरफलक (कंप्यूटर विज्ञान) को मानकीकृत करने के लिए 1980 के दशक के कई प्रयासों SUS द्वारा प्रदर्शित हुए थे। मानकीकरण की आवश्यकता इसलिए उत्पन्न हुई थी क्योंकि कंप्यूटर का उपयोग करने वाले उद्यम ऐसे प्रोग्राम विकसित करने में सक्षम होना चाहते थे जो प्रोग्राम को फिर से लागू किए बिना विभिन्न निर्माताओं के कंप्यूटर प्रणाली का उपयोग कर सकें। यूनिक्स को आंशिक रूप से एक मानक प्रणाली अंतरफलक के आधार के रूप में चुना गया था।

1984 में, /usr/समूह नामक यूनिक्स उपयोगकर्ता समूह ने प्रोग्रामिंग अंतरफलक के लिए उनके मानकीकरण के प्रयास के परिणाम प्रकाशित किए थे।[4][5]

1985 में, एटी और टी ने प्रणाली वी अंतरफलक परिभाषा (एसवीआईडी) प्रकाशित किया था, जो यूनिक्स प्रणाली वी प्रोग्रामिंग अंतरफलक का एक विनिर्देश है।[6]

1988: POSIX

1988 में, मानकीकरण प्रयासों के परिणामस्वरूप आईईईई 1003 (मानकीकरण के लिए अंतर्राष्ट्रीय संगठन के रूप में पंजीकृत), या POSIX.1-1988, पोर्टेबल परिचालन प्रणाली अंतरफलक के लिए संक्षिप्त थे।

1980 और 1990 का दशक: X/प्रारंभिक पोर्टेबिलिटी मार्गदर्शक

X/प्रारंभिक पोर्टेबिलिटी मार्गदर्शक (एक्सपीजी) एसयूएस का पूर्ववर्ती था, जिसे X/प्रारंभिक संगठन द्वारा प्रकाशित किया गया था, जो 1984 में स्थापित संगठनों का एक संघ था।

  • XPG1: X/प्रारंभिक पोर्टेबिलिटी मार्गदर्शक अंक 1: 1985[7]
  • XPG2: X/प्रारंभिक पोर्टेबिलिटी मार्गदर्शक अंक 2: 1987[7]
  • XPG3: X/प्रारंभिक पोर्टेबिलिटी मार्गदर्शक अंक 3: 1989[8]
  • XPG4: X/प्रारंभिक पोर्टेबिलिटी मार्गदर्शक अंक 4: 1992[7]

XPG4 मूल में निम्नलिखित दस्तावेज सम्मलित थे:

  • प्रणाली अंतरफलक परिभाषाएँ, अंक 4, ISBN 1-872630-46-4
  • प्रणाली अंतरफलक और शीर्ष, अंक 4, ISBN 1-872630-47-2
  • कमांड और उपयोगिताएँ, अंक 4, ISBN 1-872630-48-0

1990 के दशक: युक्ति 1170

1990 के दशक के प्रारंभ में, कई प्रमुख विक्रेताओं द्वारा एपीआई विशिष्टता 1170 के रूप में जाना जाने वाला एक अलग प्रयास प्रारंभ किया गया था,[9] जिन्होंने यूनिक्स युद्धों के प्रारंभिक सॉफ्टवेयर वातावरण गठबंधन का गठन किया था।[10] अक्टूबर 1993 में, यूनिक्स ट्रेडमार्क को नोवेल से X में स्थानांतरित करने की योजना की घोषणा की थी,[11] इसे 1994 में अंतिम रूप दिया गया था।[12] एपीआई विशिष्टता 1170 अंततः एकल यूनिक्स विशिष्टता बन सकती है।[9]

1994: एकल यूनिक्स विशिष्टता

1994 में, X/प्रारंभिक संगठन ने एकल यूनिक्स विशिष्टता जारी की थी।[9] एसयूएस उन दस्तावेजों से बना था जो एक् प्रारंभिक उपकरण वातावरण (सीएई) का हिस्सा थे:[9]

* प्रणाली अंतरफलक परिभाषाएँ, अंक 4, संस्करण 2[13]

  • प्रणाली अंतरफलक और शीर्ष, अंक 4, संस्करण 2[14]
  • कमांड और उपयोगिताएँ, अंक 4, संस्करण 2[15]
  • संपर्क सेवाएं, अंक 4[16]

यह X/प्रारंभिक पोर्टेबिलिटी मार्गदर्शक (एक्सपीजी), अंक 4, संस्करण 2 की रीपैकेजिंग थी।

स्रोत इस बात पर भिन्न होता है कि क्या X/प्रारंभिक, अंक 4, संस्करण 2 इस SUS का हिस्सा था,[9][17] इसकी कॉपीराइट तिथि 1996 दी गई थी।[18] X/प्रारंभिक, अंक 4 1995 में प्रकाशित हुआ था।[19]

अक्टूबर 1994 में, X/प्रारंभिक ने संकेत दिया कि वे स्पेक 1170 को 'एकल-यूनिक्स विशिष्टता' के रूप में संदर्भित कर सकता है।[20][21]

इस संस्करण में 1168 प्रोग्रामिंग अंतरफलक थे।[22]

एसयूएस का यह संस्करण निम्नलिखित स्रोतों से तैयार किया गया था:[9]

  • XPG4 मूल X/प्रारंभिक संगठन
  • प्रणाली V अंतरफलक परिभाषा, (SVID) संस्करण 3, एटी और टी द्वारा स्तर 1 कॉल
  • अनुप्रयोग पर्यावरण विशिष्टता (एईएस) ओएस F द्वारा
  • सामान्य उपयोग में प्राप्त कीये जाने वाले अंतरफलक और प्रमुख अनुप्रयोग।

1997: एकल यूनिक्स विशिष्टता, संस्करण 2

1996 में, प्रारंभिक समूह बनाने के लिए X/प्रारंभिक का प्रारंभिक सॉफ्टवेयर निर्माण (ओएसएफ) के साथ विलय हो गया था।[23][24]

1997 में, प्रारंभिक समूह ने एकल यूनिक्स विशिष्टता, वर्जन 2 जारी किया था।[25][26]

इस विनिर्देश में सम्मलित थे:[27]

  • प्रणाली अंतरफलक परिभाषाएँ, अंक 5,[28]
  • प्रणाली अंतरफलक और शीर्ष, अंक 5,[29]
  • कमांड और उपयोगिताएँ, अंक 5,[30]
  • संपर्क सेवाएं, अंक 5,[31]
  • X/प्रारंभिक, अंक 4, संस्करण 2,[32][33]

इस संस्करण में 1434 प्रोग्रामिंग अंतरफलक थे।[22]

2001: एकल यूनिक्स विशिष्टता, संस्करण 3, POSIX.1-2001

1998 के प्रारंभ में, आईईईई, ISO JTC 1 SC22 और ऑस्टिन समूह के नाम से जाना जाने वाले प्रारंभिक समूह के एक संयुक्त कार्य समूह ने संयुक्त मानक विकसित करना प्रारंभ किया था, जिसे एकल यूनिक्स विशिष्टता, संस्करण 3 और POSIX.1 के मूल के रूप में जाना जाता है। यह 30 जनवरी, 2002 को जारी किया गया था।[34]

इस एसयूएस में सम्मलित थे:[35]

  • आधार निर्दिष्टीकरण, अंक 6
    • आधार परिभाषाएं, अंक 6
    • प्रणाली अंतरफलक, अंक 6
    • उपयोगिताएँ, अंक 6
    • औचित्य (सूचनात्मक)
  • X/प्रारंभिक, अंक 4, संस्करण 2[36]

आधार विनिर्देश प्रौद्योगिकी रूप से POSIX.1-2001 के समान होता है।[35]

इस संस्करण में 1742 प्रोग्रामिंग अंतरफलक थे।[22]

संस्करण के लिए एक अधिकृत मार्गदर्शक उपलब्ध होता है।[37]

2004 संस्करण

2004 में, POSIX.1-2001 मानक का एक नया संस्करण जारी किया गया था, जिसमें दो प्रौद्योगिकी सुधार सम्मलित थे।[38][39] इसे आईईईई Std 1003.1, 2004 संस्करण कहा जाता है।[39] कुछ अनौपचारिक रूप से इसे POSIX.1-2004 कहते है,[40][41][42] लेकिन यह एक आधिकारिक पहचान नहीं है।

2008: एकल यूनिक्स विशिष्टता, संस्करण 4, POSIX.1-2008

दिसंबर 2008 में, ऑस्टिन समूह ने SUS और POSIX का एक नया प्रमुख संशोधन प्रकाशित किया था।[43][44][45] यह एकल यूनिक्स विशिष्टता, संस्करण 4 (SUSv4) है।[46]

इस SUS में सम्मलित है:[47]

  • आधार निर्दिष्टीकरण, अंक 7
    • आधार परिभाषाएं, अंक 7
    • प्रणाली अंतरफलक, अंक 7
    • उपयोगिताएँ, अंक 7
    • तर्काधार, अंक 7, (सूचनात्मक)
  • X/प्रारंभिक, अंक 7

आधार विनिर्देश प्रौद्योगिकी रूप से POSIX.1-2008 के समान है।[47]

इस संस्करण में 1833 अंतरफलक थे, जिनमें से 1191 प्रणाली अंतरफलक अनुभाग में थे।[48]

2013 संस्करण

प्रौद्योगिकी शुद्धिपत्र 1 ने ज्यादातर अंतरराष्ट्रीयकरण को प्रस्तावित किया था, और एक भूमिका-आधारित पहुंच नमूना भी प्रस्तुत किया था। एक ट्रेडमार्क यूनिक्स V7 (संस्करण 7 यूनिक्स के साथ भ्रमित नहीं होता है, 1979 से अनुसंधान यूनिक्स का संस्करण) SUS संस्करण 4 के अनुपालन को चिह्नित करने के लिए बनाया गया था।[49]

2016 संस्करण

प्रौद्योगिकी शुद्धिपत्र 2 को सितंबर 2016 में प्रकाशित किया गया था, जो आईईईई Std 1003.1-2008, 2016 संस्करण और एकल यूनिक्स विशिष्टता, संस्करण 4, 2016 संस्करण में अग्रणी था।

2018 संस्करण, POSIX.1-2017

जनवरी 2018 में, एक प्रशासनिक संस्करण जारी किया गया था। इसमें एकल यूनिक्स विशिष्टता संस्करण 4 टीसी1 और टीसी2 सम्मलित है, और प्रौद्योगिकी रूप से 2016 संस्करण के समान है।[50]

आधार विनिर्देश प्रौद्योगिकी रूप से POSIX.1-2017 के समान है, जो आईईईई Std 1003.1-2017 है।[51]

विशिष्टता

SUSv3 में लगभग 3700 पृष्ठ होते है, जो चार मुख्य भागों में विभाजित है:

  • मूल परिभाषित (Xबीडी) - विनिर्देशों में उपयोग की जाने वाली परिभाषाओं और सम्मेलनों की एक सूची और सी (प्रोग्रामिंग भाषा) शीर्ष फाइलों की एक सूची जो अनुपालन प्रणालियों द्वारा प्रदान की जाती है। कुल मिलाकर 84 शीर्ष फाइलें प्रदान की जाती है।
  • उपयोगिताएँ (XCU) - उपयोगिताओं की सूची और का विवरण, कुल 160 उपयोगिताओं को निर्दिष्ट किया गया है।
  • प्रणाली अंतरफलक (XSH) - इसमें विभिन्न कार्यों के विनिर्देश सम्मलित होते है जिन्हें प्रणाली कॉल या पुस्तकालय (कम्प्यूटिंग) कार्यों के रूप में कार्यान्वित किया जाता है। कुल 1123 प्रणाली अंतरफलक निर्दिष्ट है।
  • तर्काधार (XRAT) - मानक के पीछे की व्याख्या।

मानक उपयोगकर्ता कमांड रेखा और स्क्रिप्टिंग अंतरफलक POSIX समूह होता है, जो बॉर्न शैल के प्रारंभिक संस्करण पर आधारित बॉर्न शेल का विस्तार होता है। अन्य उपयोगकर्ता-स्तरीय कार्यक्रमों, सेवाओं और उपयोगिताओं में एडब्ल्यूके (प्रोग्रामिंग भाषा), इको (कमांड), ed यूनिक्स, vi और सैकड़ों अन्य सम्मलित है। आवश्यक प्रोग्राम-स्तरीय सेवाओं में इनपुट/आउटपुट (कम्प्यूटर फाइल और संगणक संजाल ) सेवाएं सम्मलित है। एक परीक्षण मानक के साथ आता है। इसे PCTS या POSIX प्रमाणीकरण परीक्षण कहा जाता है।

इसके अतिरिक्त, SUS में श्राप (प्रोग्रामिंग पुस्तकालय) निर्देश सम्मलित है, जो 372 फलन और 3 शीर्ष फाइलों को निर्दिष्ट करता है। कुल मिलाकर, SUSv3 1742 अंतरफलक निर्दिष्ट करता है।

ध्यान दें कि विशिष्टताओं को पूरा करने के लिए प्रणाली को किसी भी तरह से एटी और टी यूनिक्स से प्राप्त स्रोत कोड को सम्मलित करने की आवश्यकता नहीं होती है। उदाहरण के लिए, IBM ओएस/390, अब z/ओएस, समान कोड न होने के अतिरिक्त यूनिक्स के रूप के योग्य होता है।[52]

अनुरूप प्रणालियों के लिए चिह्न

अनुरूप प्रणालियों के लिए पांच आधिकारिक चिह्न है:[53][54]

  • यूनिक्स 93[55]
  • यूनिक्स 95 - SUS के संस्करण 1 के अनुरूप प्रणाली के लिए चिह्न[56]
  • यूनिक्स 98 - SUS के संस्करण 2 के अनुरूप प्रणाली के लिए चिह्न[57]
  • यूनिक्स 03 - SUS के संस्करण 3 के अनुरूप प्रणाली के लिए चिह्न[58]
  • यूनिक्स V7 - SUS के संस्करण 4 (कोरिगेंडा सहित) के अनुरूप प्रणाली के लिए चिह्न[59][60]

अनुपालन

उत्पाद विक्रेता वास्तुकला यूनिक्स V7[59] यूनिक्स 03[58] यूनिक्स 98[57] यूनिक्स 95[56] यूनिक्स 93[55]
AIX आईबीएम कॉर्पोरेशन ऊर्जा प्रोसेसर Yes Yes No No No
HP-UX हेवलेट पैकार्ड एंटरप्राइज IA-64, PA-RISC No Yes No No No
मैकओएस (पूर्व में ओएस X) एप्प्ल x86-64, ARM64 No Yes No No No
प्रारंभिक सर्वर जीएनयूओएस IA-32 No No No No Yes
यूनिक्सवेयर जीएनयूओएस IA-32 No No No Yes No
z/ओएस आईबीएम निगम z/वास्तुकला No No No Yes No

वर्तमान में पंजीकृत यूनिक्स प्रणाली

एआईएक्स

आईबीएम एआईएक्स संस्करण 7, या 7.1 TL5 या 7.2 TL2 यूनिक्स 03 अनुपालन के रूप में पंजीकृत है।[61] एआईएक्स संस्करण 7, 7.2 TL5 यूनिक्स V7 अनुपालन के रूप में पंजीकृत है।[62] पुराने संस्करणों को पहले यूनिक्स 95 और यूनिक्स 98 अंकों के लिए प्रमाणित किया गया था।[63]

एचपी-यूएक्स

एचपी-यूएक्स 11i V3 प्रस्तावित B.11.31 यूनिक्स 03 अनुपालक के रूप में पंजीकृत है।[64]

एचपी-यूएक्स 11i विशेषताएँ भी यूनिक्स 98 विनिर्देशों के लिए आंशिक अनुरूपता प्रदान करती है।[65]

मैकओएस

एप्पल इंक. मैकओएस पहले मैक ओएस एक्स के नाम से जाना जाता था, यह यूनिक्स 03 अनुपालक के रूप में पंजीकृत है।[66] पंजीकृत पहला संस्करण मैक ओएस एक्स लेपर्ड था, जो 26 अक्टूबर, 2007 को (x86 प्रणाली पर) प्रमाणित हुआ था।[67][68] मैकओएस के सभी नए संस्करण, मैकओएस वेन्टुरा तक, पंजीकृत किए गए है, मैकओएस 11, 12, और 13 दोनों x86-64 और ARM64 प्रणाली पर पंजीकृत है।[69]

जीएनयूओस

यूनिक्स 7.1.3 और बाद में यूनिक्स 95 अनुपालन के रूप में पंजीकृत है। प्रारंभिक सर्वर 5 और 6 यूनिक्स 93 अनुपालक के रूप में पंजीकृत है।

जेड/ओएस

आईबीएम जेड/ओएस 1.2 और उच्चतर यूनिक्स 95 अनुपालक के रूप में पंजीकृत है।

जेड/ओएस 1.9, 28 सितंबर, 2007 को जारी किया गया था।[70]

पहले पंजीकृत यूनिक्स प्रणाली

यूलरओएस

x86-64 वास्तुकला के लिए यूलर ओएस 2.0 को यूनिक्स 03 अनुपालक के रूप में पंजीकृत किया गया था।[71][72] यूनिक्स 03 अनुरूपता कथन दर्शाता है कि मानक C संकलक GNU संकलक संग्रह से है (gcc), और यह कि प्रणाली रेड हैट उद्यम का लिनक्स वितरण होता है।[73][72]

एफटीएक्स

स्ट्रैटस प्रौद्योगिकी प्रस्तावित 3 पर चलने वाली डीएनसीपी श्रंखला को यूनिक्स 93 अनुपालक के रूप में पंजीकृत किया गया था।[74]

इंसपुर के-यूX

इंसपुर K-UX 2.0 और 3.0 x86-64 वास्तुकला के लिए यूनिक्स 03 अनुरूप के रूप में प्रमाणित किए गए थे।[75][76] इंसपुर K-UX 2.0 और 3.0 के लिए यूनिक्स 03 अनुरूपता कथन दर्शाता है कि मानक C संकलक GNU संकलक संग्रह से है (gcc), और यह कि प्रणाली रेड हैट का लिनक्स वितरण है।[77]

आईआरआईएक्स

सिलिकॉन ग्राफिक्स आईआरआईएक्स 6.5 यूनिक्स 95 अनुरूप के रूप में पंजीकृत किया गया था।[78]

ओएस/390

आईबीएम ओएस/390 को V2R4 प्रस्थापित के साथ यूनिक्स 95 अनुपालक के रूप में पंजीकृत किया गया था।[79]

विश्वसनीय यूनिक्स

पिछले विश्वसनीय यूनिक्स संस्करण यूनिक्स 95 अनुरूप के रूप में पंजीकृत थे।

सोलारिस

सोलारिस (परिचालन प्रणाली) 11.4 को पहले 2018 में यूनिक्स v7 अनुपालन के रूप में पंजीकृत किया गया था।[80] सोलारिस 11 और सोलारिस 10 को 32-बिट और 64-बिट x86 (X86-64) और SPARC प्रणाली पर यूनिक्स 03 अनुपालक के रूप में पंजीकृत किया गया था। सोलारिस 8 और 9 को 32-बिट x86 और SPARC प्रणाली पर यूनिक्स 98 अनुपालक के रूप में पंजीकृत किया गया था। सोलारिस 2.4 और 2.6, x86 और SPARC दोनों पर, क्रमशः यूनिक्स 93 और यूनिक्स 95 अंकों के लिए प्रमाणित किए गए थे।[63]

सोलारिस 2.5.1 को 1996 में यूनिक्स 95 अनुपालक के रूप में पंजीकृत किया गया था।[81]

ट्रू64 यूनिक्स

ट्रू64 यूनिक्स V5.1A और बाद के संस्करणों को यूनिक्स 98 अनुपालक के रूप में पंजीकृत किया गया था।[82]

अन्य

अन्य परिचालन प्रणाली जो पहले यूनिक्स 95 या यूनिक्स 93 अनुपालन के रूप में पंजीकृत थे:

गैर-पंजीकृत यूनिक्स प्रणाली

लिनक्स, फ्रीबीएसडी और मिनिक्स जैसे यूनिक्स जैसे परिचालन प्रणाली के विकासक और विक्रेता सामान्यतः अपने वितरण को प्रमाणित नहीं करते है और अभाव रूप से पूर्ण POSIX उपयोगिताओं को स्थापित नहीं करते है।

लिनक्स के लिए, पैक्स कमांड सामान्यतः स्थापित नहीं होता है, इसके अतिरिक्त, लिनक्स के लिए उपलब्ध पैक्स कमांड पैकेज में अधिकांशतः POSIX द्वारा आवश्यक पैक्स फ़ाइल स्वरूप समर्थन की कमी होती है।[83] कभी-कभी, अतिरिक्त पैकेज स्थापित करके एसयूएस अनुपालन में सुधार किया जा सकता है, लेकिन बहुत कम लिनक्स प्रणाली पूरी तरह अनुरूप होने के लिए विन्यास किए जा सकते है। लिनक्स मानक आधार का गठन 2001 में लिनक्स आधारित प्रणालियों की आंतरिक संरचनाओं को मानकीकृत करने के प्रयास के रूप में किया गया था। यह POSIX विनिर्देशों, एकल यूनिक्स विशिष्टता और अन्य मानकों पर आधारित है, और उन्हें कई क्षेत्रों में विस्तारित भी करता है।[84][85][86]

डार्विन (परिचालन प्रणाली), मैकओएस का प्रारंभिक स्रोत व्यवहार होता है जिसे यूनिक्स 03 के अनुपालन के लिए स्थापित किया जा सकता है।[87][88]

बीएसडी के पहले एक C99 और POSIX अनुरूपता परियोजना थी, जिसका उद्देश्य एकल यूनिक्स विशिष्टता के एक समूह के साथ अनुपालन करना था।[89][90][91]

बीएसडी विशेष पेज कभी-कभी POSIX से विचलन का संकेत देता है।[92][93]

मिनिक्स पैक्स कमांड पैक्स फाइल स्वरूप का समर्थन नहीं करता है[94] और इस प्रकार POSIX.1-2001 विफल हो जाता है।

यह भी देखें

संदर्भ

  1. "प्रश्न और उत्तर". unix.org.
  2. "यूनिक्स मानक". The Open Group. August 27, 2018.
  3. "Single UNIX Specification, Version 4, 2018 Edition". The Open Group.
  4. Kelty, Christopher M. "ओपन सिस्टम्स की अवधारणा" (PDF). kelty.org.
  5. मानक अनुरूपता गाइड (PDF). SunSoft. November 1995.
  6. सिस्टम वी इंटरफ़ेस परिभाषा. 1985. ASIN B000KF6SCE.
  7. 7.0 7.1 7.2 Raymond, Eric S. (September 19, 2003). "Standards and the Unix Wars". यूनिक्स प्रोग्रामिंग की कला.
  8. Stevens, W. Richard; Fenner, Bill; Rudoff, Andrew M. (2003). Unix Network Programming, Volume 1: The Sockets Networking API (3rd ed.). Addison-Wesley Professional. ISBN 978-0131411555. OCLC 53867239.
  9. 9.0 9.1 9.2 9.3 9.4 9.5 "एकल यूनिक्स विशिष्टता". unix.org.
  10. "यूनिक्स प्रणाली -- इतिहास और समयरेखा -- यूनिक्स इतिहास". unix.org.
  11. Fennessy, Quentin (October 12, 1993). "The name "UNIX" is now the property of X/Open". Newsgroupcomp.std.unix.
  12. "अक्सर पूछे जाने वाले प्रश्नों". unix.org.
  13. X/Open CAE Specification System Interface Definitions, Issue 4, Version 2 (PDF). 1994. {{cite book}}: |website= ignored (help)
  14. X/Open CAE Specification System Interfaces and Headers, Issue 4, Version 2 (PDF). 1994. {{cite book}}: |website= ignored (help)
  15. X/Open CAE Specification Commands and Utilities, Issue 4, Version 2 (PDF). 1994. {{cite book}}: |website= ignored (help)
  16. X/Open CAE Specification Networking Services, Issue 4 (PDF). 1994. {{cite book}}: |website= ignored (help)
  17. "Single UNIX® Specification, Version 1 Document Set (UNIX 95)". opengroup.org. Retrieved May 25, 2021.
  18. X/Open Curses, Issue 4, Version 2 (PDF). 1996. ISBN 1-85912-171-3. {{cite book}}: |website= ignored (help)
  19. X/Open Curses, Issue 4. 1995. ISBN 9781859120774.
  20. Bozman, Jean S. (October 24, 1994). "X/Open test suites advance". Computerworld. Vol. 28, no. 43. p. 49.
  21. "Open Brand - UNIX 95". The Open Group.
  22. 22.0 22.1 22.2 "How many APIS are there?". unix.org.
  23. McCrea, Phil (April 1996). "'द ओपन ग्रुप' का गठन". AUGGN: The Journal of AUUG Inc. 17 (2): 17–18.
  24. Gaudin, Sharon (May 27, 1996). "WebCrusader DCE उपयोगकर्ताओं के लिए व्यापक मार्ग प्रशस्त कर सकता है". Computerworld. Vol. 30, no. 22. p. 64.
  25. "The Single UNIX Specification, Version 2". www.opengroup.org.
  26. "The Open Group Announces Enhanced Single UNIX Specification" (Press release). The Open Group. March 12, 1997. Retrieved July 26, 2009.
  27. "What's New in the Single UNIX Specification, Version 2". unix.org.
  28. System Interface Definitions Issue 5 (PDF). {{cite book}}: |website= ignored (help)
  29. System Interfaces and Headers Issue 5 (PDF). {{cite book}}: |website= ignored (help)
  30. Commands and Utilities Issue 5 (PDF). {{cite book}}: |website= ignored (help)
  31. Networking Services (XNS) Issue 5 (PDF). ISBN 1-85912-165-9. {{cite book}}: |website= ignored (help)
  32. X/Open Curses, Issue 4, Version 2 (PDF). 1996. ISBN 1-85912-171-3. {{cite book}}: |website= ignored (help)
  33. "Open Brand - UNIX 98". The Open Group.
  34. "The Open Group announces completion of the joint revision to POSIX and the Single UNIX Specification" (Press release). The Open Group. January 30, 2002. Retrieved July 26, 2009.
  35. 35.0 35.1 "The Single UNIX Specification Version 3 - Overview". unix.org.
  36. "Open Brand - UNIX 03". The Open Group.
  37. The Single UNIX Specification: The Authorized Guide to Version 3, 2nd Edition (PDF). {{cite book}}: |website= ignored (help)
  38. "The Open Group Base Specifications Issue 6". The Open Group.
  39. 39.0 39.1 "IEEE Std 1003.1, 2004 Edition". Retrieved July 26, 2009.
  40. "POSIX.1(5)". Oracle Solaris 11.2 Information Library.
  41. "1.3.4 Feature Test Macros". जीएनयू सी लाइब्रेरी मैनुअल. {{cite book}}: |website= ignored (help)
  42. POSIX Abstractions in Modern Operating Systems: The Old, the New, and the Missing. Eleventh European Conference on Computer Systems. doi:10.1145/2901318.2901350.
  43. "The Open Group Base Specifications Issue 7, 2018 edition". www.opengroup.org.
  44. "Base Specifications, Issue 7". The Open Group. Retrieved July 26, 2009.
  45. "The Austin Common Standards Revision Group". The Open Group. Retrieved July 26, 2009.
  46. "Single UNIX Specification Version 4". The Open Group.
  47. 47.0 47.1 "The Single UNIX Specification Version 4 - Introduction". unix.org.
  48. "Version 4 Interface Counts". unix.org.
  49. "UNIX V7 Certification". unix.org.
  50. "Base Specifications, Issue 7, 2018 Edition". The Open Group. Retrieved July 6, 2018.
  51. "IEEE SA - IEEE/Open Group 1003.1-2017". standards.ieee.org.
  52. Matzan, Jem (July 30, 2004). "Can GNU ever be Unix?". linux.com.
  53. "UNIX(R) प्रमाणित उत्पाद - UNIX प्रमाणित उत्पादों का खुला समूह आधिकारिक रजिस्टर". The Open Group.
  54. "द ओपन ब्रांड - प्रमाणित उत्पादों का पूरा रजिस्टर". The Open Group.
  55. 55.0 55.1 "ओपन ब्रांड रजिस्टर, यूनिक्स 93". The Open Group.
  56. 56.0 56.1 "ओपन ब्रांड रजिस्टर, यूनिक्स 95". The Open Group.
  57. 57.0 57.1 "ओपन ब्रांड रजिस्टर, यूनिक्स 98". The Open Group.
  58. 58.0 58.1 "ओपन ब्रांड रजिस्टर, यूनिक्स 03". The Open Group.
  59. 59.0 59.1 "द ओपन ब्रांड रजिस्टर, UNIX V7". The Open Group.
  60. "The UNIX System -- UNIX V7 Certification". unix.org.
  61. The Open Group. "UNIX 03, AIX".
  62. The Open Group. "UNIX V7, AIX".
  63. 63.0 63.1 "ओपन ब्रांड - प्रमाणित उत्पादों का रजिस्टर". Open Group. July 23, 2003. Archived from the original on August 2, 2003. Retrieved January 23, 2022.
  64. "UNIX 2003 Standard Profile conformance". Hewlett-Packard. Archived from the original on July 27, 2014. Retrieved July 22, 2014.
  65. "एचपी-यूएक्स सॉफ्टवेयर ट्रांजिशन किट". Hewlett-Packard. Archived from the original on July 27, 2014. Retrieved July 22, 2014.
  66. "UNIX उपयोगकर्ताओं के लिए OS X" (PDF). July 2011.
  67. "मैक ओएस एक्स तेंदुआ - प्रौद्योगिकी - यूनिक्स". Leopard Technology Overview. Apple Inc. Archived from the original on August 23, 2007. Retrieved June 11, 2007. Leopard is now an Open Brand UNIX 03 Registered Product, conforming to the SUSv3 and POSIX 1003.1 specifications for the C API, Shell Utilities, and Threads.
  68. The Open Group. "Mac OS X Version 10.5 Leopard on Intel-based Macintosh computers certification". Retrieved June 12, 2007.
  69. "ओपन ब्रांड". www.opengroup.org. Retrieved 2022-11-15.
  70. "Preview: IBM z/OS V1.9 advanced infrastructure solutions for your business needs" (PDF). IBM. February 6, 2007. pp. 4, 15. Retrieved July 23, 2022.
  71. "Huawei KunLun EulerOS 2.0 Operating System Passes UNIX Certification" (Press release). Huawei. September 9, 2016. Retrieved October 29, 2016.
  72. 72.0 72.1 The Open Group. "UNIX 03, EulerOS".
  73. Peng Shen. "हुआवेई अनुरूपता वक्तव्य: आदेश और उपयोगिताएँ V4". The Open Group. Retrieved October 29, 2016.
  74. The Open Group. "The Open Brand - Register of Certified Products - UNIX 93". Archived from the original on October 5, 2016.
  75. "प्रमाणित उत्पादों का ओपन ब्रांड रजिस्टर". The Open Group. May 29, 2014. Retrieved May 29, 2014.
  76. {{cite web| url=https://www.opengroup.org/csq/repository/RID=inspur%252FXY1%252F1.html%7C title=इंसपुर अनुरूपता वक्तव्य| author=Xie Ruohong| publisher=The Open Group| access-date=December 8, 2015}
  77. Xie Ruohong. "Inspur अनुरूपता कथन: कमांड और उपयोगिताएँ V4". The Open Group. Retrieved December 8, 2015.
  78. "Silicon Graphics Inc - UNIX 95". Open Group. Archived from the original on 2003-08-02.
  79. "Register of Open Branded Products (OS/390)". Open Group. 2003-06-19. Archived from the original on 2003-06-29.
  80. "UNIX V7 - The Open Brand Register, Oracle Corporation". The Open Group. Archived from the original on January 14, 2020. Retrieved January 16, 2021.
  81. "Solaris 2.5.1". Archived from the original on September 12, 2005.
  82. "Compaq Computer Corporation - UNIX 95". Open Group. Archived from the original on 2003-06-02. {{cite web}}: |archive-date= / |archive-url= timestamp mismatch (help)
  83. "Bug #1329914 "No UNIX compatible pax implementation" : Bugs : RPM". Ubuntu bug tracker.
  84. ISO/IEC TR 24715:2006 - Information technology -- Programming languages, their environments and system software interfaces -- Technical Report on the Conflicts between the ISO/IEC 9945 (POSIX) and the Linux Standard Base (ISO/IEC 23360). Retrieved October 15, 2011.
  85. Josey, Andrew (August 29, 2005). "Conflicts between ISO/IEC 9945 (POSIX) and the Linux Standard Base". personal.opengroup.org (Unapproved Draft).
  86. "प्रमाणित उत्पाद उत्पाद निर्देशिका". The Linux Foundation. Archived from the original on December 20, 2012. Retrieved December 9, 2015.
  87. "Mac OS X Manual Page for compat(5) - Mac OS X 10.3". developer.apple.com. October 23, 2005. Archived from the original on March 10, 2009. Retrieved May 24, 2018.
  88. "compat(5) Manual Page - macOS 10.9". developer.apple.com. June 30, 2010. Retrieved May 24, 2018.
  89. "FreeBSD C99 and POSIX conformance project". FreeBSD Project. Archived from the original on December 23, 2013.
  90. pax(1) – FreeBSD General Commands Manual
  91. awk(1) – FreeBSD General Commands Manual
  92. sh(1) – OpenBSD General Commands Manual
  93. awk(1) – OpenBSD General Commands Manual
  94. "पैक्स(1)". man.minix3.org.


बाहरी संबंध