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

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

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

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

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

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

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

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

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

1980 और 1990 का दशक: X/प्रारंभिक पोर्टेबिलिटी मार्गदर्शक
X/प्रारंभिक पोर्टेबिलिटी मार्गदर्शक (एक्सपीजी) एसयूएस का पूर्ववर्ती था, जिसे X/प्रारंभिक संगठन द्वारा प्रकाशित किया गया था, जो 1984 में स्थापित संगठनों का एक संघ था।
 * XPG1: X/प्रारंभिक पोर्टेबिलिटी मार्गदर्शक अंक 1: 1985
 * XPG2: X/प्रारंभिक पोर्टेबिलिटी मार्गदर्शक अंक 2: 1987
 * XPG3: X/प्रारंभिक पोर्टेबिलिटी मार्गदर्शक अंक 3: 1989
 * XPG4: X/प्रारंभिक पोर्टेबिलिटी मार्गदर्शक अंक 4: 1992

XPG4 मूल में निम्नलिखित दस्तावेज सम्मलित थे:
 * प्रणाली अंतरफलक परिभाषाएँ, अंक 4, ISBN 1-872630-46-4
 * प्रणाली अंतरफलक और शीर्ष, अंक 4, ISBN 1-872630-47-2
 * कमांड और उपयोगिताएँ, अंक 4, ISBN 1-872630-48-0

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

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

* प्रणाली अंतरफलक परिभाषाएँ, अंक 4, संस्करण 2 यह X/प्रारंभिक पोर्टेबिलिटी मार्गदर्शक (एक्सपीजी), अंक 4, संस्करण 2 की रीपैकेजिंग थी।
 * प्रणाली अंतरफलक और शीर्ष, अंक 4, संस्करण 2
 * कमांड और उपयोगिताएँ, अंक 4, संस्करण 2
 * संपर्क सेवाएं, अंक 4

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

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

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

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


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

1997: एकल यूनिक्स विशिष्टता, संस्करण 2
1996 में, प्रारंभिक समूह बनाने के लिए X/प्रारंभिक का प्रारंभिक सॉफ्टवेयर निर्माण (ओएसएफ) के साथ विलय हो गया था।

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

इस विनिर्देश में सम्मलित थे: इस संस्करण में 1434 प्रोग्रामिंग अंतरफलक थे।
 * प्रणाली अंतरफलक परिभाषाएँ, अंक 5,
 * प्रणाली अंतरफलक और शीर्ष, अंक 5,
 * कमांड और उपयोगिताएँ, अंक 5,
 * संपर्क सेवाएं, अंक 5,
 * X/प्रारंभिक, अंक 4, संस्करण 2,

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

इस एसयूएस में सम्मलित थे: आधार विनिर्देश प्रौद्योगिकी रूप से POSIX.1-2001 के समान होता है।
 * आधार निर्दिष्टीकरण, अंक 6
 * आधार परिभाषाएं, अंक 6
 * प्रणाली अंतरफलक, अंक 6
 * उपयोगिताएँ, अंक 6
 * औचित्य (सूचनात्मक)
 * X/प्रारंभिक, अंक 4, संस्करण 2

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

अनुरूप प्रणालियों के लिए चिह्न
अनुरूप प्रणालियों के लिए पांच आधिकारिक चिह्न है:
 * यूनिक्स 93
 * यूनिक्स 95 - SUS के संस्करण 1 के अनुरूप प्रणाली के लिए चिह्न
 * यूनिक्स 98 - SUS के संस्करण 2 के अनुरूप प्रणाली के लिए चिह्न
 * यूनिक्स 03 - SUS के संस्करण 3 के अनुरूप प्रणाली के लिए चिह्न
 * यूनिक्स V7 - SUS के संस्करण 4 (कोरिगेंडा सहित) के अनुरूप प्रणाली के लिए चिह्न

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

अन्य
अन्य परिचालन प्रणाली जो पहले यूनिक्स 95 या यूनिक्स 93 अनुपालन के रूप में पंजीकृत थे:
 * एनसीआर निगम यूनिक्स एसवीआर4
 * एनईसी यूएक्स/4800

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

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

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

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

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

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

यह भी देखें

 * यूनिक्स कमांड की सूची
 * यूनिक्स युद्ध
 * कार्यात्मक विनिर्देश
 * मैनुअल पेज (यूनिक्स)
 * प्रारंभिक प्रणाली (कंप्यूटिंग)
 * खुला मानक
 * POSIX

बाहरी संबंध

 * The Single यूनिक्स Specification, यूनिक्स.org
 * Single यूनिक्स Specification, Version 1
 * X/प्रारंभिक CAE Specification System Interface Definitions, Issue 4, Version 2, 1994, प्रारंभिकgroup.org
 * X/प्रारंभिक CAE Specification System Interfaces and Headers, Issue 4, Version 2, 1994, प्रारंभिकgroup.org
 * X/प्रारंभिक CAE Specification Commands and Utilities, Issue 4, Version 2, 1994, प्रारंभिकgroup.org
 * X/प्रारंभिक CAE Specification Networking Services, Issue 4, 1994, प्रारंभिकgroup.org
 * Single यूनिक्स® Specification, Version 1 Document Set (यूनिक्स 95), प्रारंभिकgroup.org – requires login to download
 * The Single यूनिक्स Specification, Version 2, 1997, प्रारंभिकgroup.org
 * The प्रारंभिक Group Base Specifications Issue 6, 2004, प्रारंभिकgroup.org
 * The प्रारंभिक Group Base Specifications Issue 7, 2008 edition, प्रारंभिकgroup.org
 * The प्रारंभिक Group Base Specifications Issue 7, 2013 edition, प्रारंभिकgroup.org
 * The प्रारंभिक Group Base Specifications Issue 7, 2016 edition, प्रारंभिकgroup.org
 * The प्रारंभिक Group Base Specifications Issue 7, 2018 edition, प्रारंभिकgroup.org
 * The प्रारंभिक Group Base Specifications Issue 7, प्रारंभिकgroup.org – latest edition
 * Single यूनिक्स Specification, Version 4, 2018 Edition, प्रारंभिकgroup.org
 * X/प्रारंभिक Curses, Issue 4, Version 2, 1996, प्रारंभिकgroup.org
 * X/प्रारंभिक Curses, Issue 7, 2009, प्रारंभिकgroup.org
 * POSIX Technical Corrigendum 1, 1003.1-2001/Cor 1-2001, प्रारंभिकgroup.org
 * Single यूनिक्स Specification, Version 4 Technical Corrigendum No. 1, आईईईई Std 1003.1-2008/Cor 1-2013, प्रारंभिकgroup.org
 * Single यूनिक्स Specification, Version 4 Technical Corrigendum No. 2, आईईईई Std 1003.1-2008/Cor 2-2016, प्रारंभिकgroup.org
 * Single यूनिक्स Specification, Version 4 Technical Corrigendum No. 2, आईईईई Std 1003.1-2008/Cor 2-2016, प्रारंभिकgroup.org