ज़ेनिक्स

Xenix 1970 के दशक के अंत में AT&T Corporation से Microsoft द्वारा लाइसेंस प्राप्त विभिन्न माइक्रो कंप्यूटर प्लेटफार्मों के लिए यूनिक्स ऑपरेटिंग सिस्टम का एक बंद संस्करण है। सांता क्रूज़ ऑपरेशन (एससीओ) ने बाद में सॉफ्टवेयर के लिए विशेष अधिकार प्राप्त कर लिए, और अंततः इसे एससीओ यूनिक्स (अब ओपन सर्वर  के रूप में जाना जाता है) के साथ बदल दिया।

1980 के दशक के मध्य से अंत तक, Xenix सबसे आम यूनिक्स संस्करण था, जिसे उन मशीनों की संख्या के अनुसार मापा जाता था जिन पर इसे स्थापित किया गया था। माइक्रोसॉफ्ट के अध्यक्ष बिल गेट्स ने 1996 में यूनिक्स एक्सपो में कहा था कि, लंबे समय तक, माइक्रोसॉफ्ट के पास उच्चतम मात्रा वाला एटी एंड टी यूनिक्स लाइसेंस था।

इतिहास
बेल लैब्स, यूनिक्स के विकासकर्ता, विनियमित बेल सिस्टम का हिस्सा थे और अधिकांश अंतिम उपयोगकर्ताओं (शैक्षणिक और अनुसंधान संस्थानों को छोड़कर) को सीधे यूनिक्स नहीं बेच सकते थे; हालाँकि, यह इसे सॉफ़्टवेयर विक्रेताओं को लाइसेंस दे सकता है, जो फिर इसे अंतिम उपयोगकर्ताओं (या अपने स्वयं के पुनर्विक्रेताओं) को अपनी स्वयं की अतिरिक्त सुविधाओं के साथ पुनर्विक्रय करेंगे। Microsoft, जिसे उम्मीद थी कि यूनिक्स भविष्य का उसका ऑपरेटिंग सिस्टम होगा, जब पर्सनल कंप्यूटर पर्याप्त शक्तिशाली हो जाएंगे, ने 1978 में AT&T से संस्करण 7 यूनिक्स के लिए लाइसेंस खरीदा, और 25 अगस्त, 1980 को घोषणा की कि यह 16-बिट माइक्रो कंप्यूटर बाजार के लिए सॉफ्टवेयर उपलब्ध कराएगा। क्योंकि माइक्रोसॉफ्ट स्वयं यूनिक्स नाम को लाइसेंस देने में सक्षम नहीं था, कंपनी ने इसे एक मूल नाम दिया।

Microsoft ने Xenix को एक सार्वभौमिक ऑपरेटिंग वातावरण कहा। इसने Xenix को सीधे अंतिम उपयोगकर्ताओं को नहीं बेचा, लेकिन मूल उपकरण निर्माता जैसे IBM को सॉफ़्टवेयर का लाइसेंस दिया, इंटेल, प्रबंधन प्रणाली विकास, Tandy Corporation, Altos Computer Systems, SCO, और Siemens (SINIX) जो तब इसे अपने स्वयं के स्वामित्व वाले कंप्यूटर आर्किटेक्चर में में porting कर रहे थे।

1981 में, Microsoft ने कहा कि Xenix का पहला संस्करण PDP-11 पर मूल यूनिक्स संस्करण 7 स्रोत के बहुत करीब था, और बाद के संस्करणों को अपने स्वयं के सुधारों और सुधारों को शामिल करना था। कंपनी ने कहा कि वह ऑपरेटिंग सिस्टम को Zilog Z8000 श्रृंखला, डिजिटल LSI-11, Intel 8086 और 80286, Motorola 68000, और संभवतः कई अन्य प्रोसेसरों में पोर्ट करना चाहती है, और Microsoft की सिस्टम सॉफ़्टवेयर उत्पादों की पूरी श्रृंखला प्रदान करती है, जिसमें Microsoft BASIC और शामिल हैं। अन्य भाषाएं। पहला पोर्ट Z8001 16-बिट प्रोसेसर के लिए था: पहला ग्राहक शिप जनवरी 1981 में इलिनोइस के सेंट्रल डेटा कॉरपोरेशन के लिए था, मार्च 1981 में Paradyne Corporation के Z8001 उत्पाद द्वारा पीछा किया गया। पहला 8086 पोर्ट अल्टोस कंप्यूटर सिस्टम्स के गैर-पीसी-संगत 8600-श्रृंखला कंप्यूटरों के लिए था (पहली ग्राहक शिप तिथि Q1 1982)। Intel ने अपने Intel System 86 ब्रांड (86/330 या 86/380X जैसे विशिष्ट मॉडल के साथ) के तहत Xenix के साथ पूरा कंप्यूटर बेचा; उन्होंने इन कंप्यूटरों को अपने iSBC ब्रांड के तहत बनाने वाले अलग-अलग बोर्डों की भी पेशकश की। इसमें iSBC 86/12 जैसे प्रोसेसर बोर्ड और iSBC 309 जैसे MMU बोर्ड भी शामिल हैं। पहला Intel Xenix सिस्टम जुलाई 1982 में शिप किया गया। टैंडी ने Xenix स्थापित आधार को दोगुना से अधिक कर दिया जब उसने 1983 की शुरुआत में TRS-Xenix को अपने TRS-80 मॉडल 16 68000-आधारित कंप्यूटर के लिए डिफ़ॉल्ट ऑपरेटिंग सिस्टम बना दिया। और 1984 में सबसे बड़ा यूनिक्स विक्रेता था। सिएटल कंप्यूटर उत्पाद ने भी (पीसी-असंगत) 8086 कंप्यूटरों को ज़ेनिक्स के साथ बंडल किया, जैसे उनके गैज़ेल II, जो एस -100 बस का इस्तेमाल करते थे और 1983 के अंत या 1984 की शुरुआत में उपलब्ध थे।  आईबीएम सिस्टम 9000 के लिए एक पोर्ट भी था। एससीओ ने शुरुआत में डायनिक्स नामक वी7 के अपने पीडीपी-11 बंदरगाह पर काम किया था। लेकिन फिर 1982 में Xenix पर संयुक्त विकास और प्रौद्योगिकी विनिमय के लिए Microsoft के साथ एक समझौता किया। माइक्रोसॉफ्ट और एससीओ ने फिर कनाडा में मानव कंप्यूटिंग संसाधन निगम (एचसीआर) और यूनाइटेड किंगडम में लॉजिका पीएलसी के भीतर एक सॉफ्टवेयर उत्पाद समूह को ज़ेनिक्स में और सुधार करने और ज़ेनिक्स को अन्य प्लेटफार्मों पर पोर्ट करने के हिस्से के रूप में जोड़ा। ऐसा करने में, Microsoft ने HCR और Logica को Xenix पोर्ट करने और उन क्षेत्रों में Xenix बाइनरी डिस्ट्रीब्यूशन को लाइसेंस देने का अधिकार दिया। 1984 में, 68000-आधारित Apple लिसा 2 के लिए एक पोर्ट को SCO और Microsoft द्वारा संयुक्त रूप से विकसित किया गया था और यह SCO द्वारा बेचा जाने वाला पहला सिकुड़ा हुआ बाइनरी उत्पाद था। इसके लिए मल्टीप्लान स्प्रेडशीट जारी की गई थी। अपनी 1983 की ओईएम निर्देशिका में, Microsoft ने कहा कि विभिन्न 8086 और Z8000-आधारित मशीनों को पोर्ट करने में कठिनाई एक मानकीकृत मेमोरी प्रबंधन इकाई और सुरक्षा सुविधाओं की कमी थी। हार्डवेयर निर्माताओं ने अपने स्वयं के हार्डवेयर को डिजाइन करके मुआवजा दिया, लेकिन परिणामी जटिलता ने बहुत छोटे निर्माता के लिए एक कंप्यूटर विकसित करना असंभव नहीं तो बहुत मुश्किल बना दिया, जो स्क्रैच से Xenix जैसी प्रणाली का समर्थन करने में सक्षम था, और Xenix कर्नेल को कस्टम-अनुरूप होना चाहिए प्रत्येक नया हार्डवेयर वातावरण।

अनमैप्ड x86|Intel 8086/8088 आर्किटेक्चर के लिए आम तौर पर उपलब्ध पोर्ट सांता क्रूज़ ऑपरेशन द्वारा 1983 के आसपास किया गया था।  PC XT के लिए SCO Xenix को 1984 में किसी समय भेजा गया था और इसमें 4.2BSD से कुछ वृद्धि हुई थी; इसने  माइकनेट  लोकल एरिया नेटवर्किंग का भी समर्थन किया। Xenix के बाद के 286 संस्करण ने संरक्षित मोड#The 286 में चलकर इस चिप पर मौजूद एकीकृत MMU का उपयोग किया। 286 Xenix के साथ Xenix OEMs का नया हार्डवेयर भी था। उदाहरण के लिए, स्पेरी कॉर्पोरेशन पीसी/आईटी, एक आईबीएम पर्सनल कंप्यूटर/एटी क्लोन, को इस संस्करण के तहत आठ एक साथ मूक टर्मिनल उपयोगकर्ताओं का समर्थन करने में सक्षम के रूप में विज्ञापित किया गया था।

जबकि Xenix 2.0 अभी भी संस्करण 7 Unix पर आधारित था, संस्करण 3.0 को यूनिक्स सिस्टम III कोड बेस में अपग्रेड किया गया था,  Xenix 286 के लिए 1984 के Intel मैनुअल ने नोट किया कि Xenix कर्नेल में इस समय लगभग 10,000 लाइनें थीं।  इसके बाद Xenix 5.0 (उर्फ Xenix System V) में एक यूनिक्स प्रणाली वी कोडबेस आया। Microsoft को उम्मीद है कि Xenix सॉफ्टवेयर उत्पादन और विनिमय के लिए पसंदीदा विकल्प बन जाएगा, कंपनी ने 1981 में कहा था। Microsoft ने अपने स्वयं के MS-DOS को अपने एकल-उपयोगकर्ता, एकल-कार्य ऑपरेटिंग सिस्टम के रूप में संदर्भित किया, और उन ग्राहकों को सलाह दी जो Xenix खरीदने के लिए बहुउपयोगकर्ता  या कंप्यूटर मल्टीटास्किंग सपोर्ट चाहते हैं। इसने समय के साथ MS-DOS में सुधार करने की योजना बनाई ताकि यह एकल-उपयोगकर्ता Xenix, या XEDOS से लगभग अप्रभेद्य हो, जो 68000, Z8000, और LSI-11 पर भी चलेगा; वे Xenix के साथ ऊपर की ओर संगत होंगे, जिसे 1983 में 'बाइट (पत्रिका)' ने भविष्य के बहु-उपयोगकर्ता MS-DOS के रूप में वर्णित किया था।  Microsoft के क्रिस लार्सन ने MS-DOS 2.0 की Xenix संगतता को दूसरी सबसे महत्वपूर्ण विशेषता बताया। उनकी कंपनी ने MS-DOS 2.0 (इसका सिंगल-यूज़र OS) को Xenix (मल्टी-यूज़र, मल्टी-टास्किंग, यूनिक्स-व्युत्पन्न ऑपरेटिंग सिस्टम) के साथ साझा करने वाली सुविधाओं और सिस्टम कॉल के रूप में वर्णित करते हुए DOS और Xenix को एक साथ विज्ञापित किया, और बीच में आसान पोर्टिंग का वादा किया। उन्हें। 1982 में बेल सिस्टम के टूटने के बाद, AT&T ने सिस्टम V की बिक्री शुरू की। Microsoft, यह मानते हुए कि यह यूनिक्स के डेवलपर के साथ प्रतिस्पर्धा नहीं कर सकता, ने Xenix को छोड़ने का फैसला किया। निर्णय तुरंत पारदर्शी नहीं था, जिसके कारण vapourware शब्द का प्रयोग हुआ। यह OS/2 विकसित करने के लिए IBM के साथ सहमत हुआ, और Xenix टीम (सर्वश्रेष्ठ MS-DOS डेवलपर्स के साथ) उस परियोजना को सौंपा गया था। 1987 में, Microsoft ने एक समझौते में Xenix का स्वामित्व SCO को हस्तांतरित कर दिया, जिससे Microsoft SCO के 20% से थोड़ा कम का मालिक बन गया (इस राशि ने दोनों कंपनियों को SCO IPO की स्थिति में सटीक राशि का खुलासा करने से रोक दिया)। और SCO उन दोनों अन्य कंपनियों का अधिग्रहण करेगा जिनके पास Xenix अधिकार थे, 1986 में Logica का सॉफ्टवेयर उत्पाद समूह और 1990 में HCR। जब Microsoft ने अंततः रुचि खो दी OS/2 में भी, कंपनी ने अपनी आगे की उच्च स्तरीय रणनीति Windows NT पर आधारित की।

1987 में, सांता क्रूज़ ऑपरेशन ने Xenix को Intel 80386 प्रोसेसर, एक 32-बिट चिप में पोर्ट किया, Microsoft के अंदरूनी सूत्रों से ज्ञान प्राप्त करने के बाद कि Microsoft अब Xenix का विकास नहीं कर रहा था। Xenix System V रिलीज़ 2.3.1 ने i386, SCSI और TCP/IP के लिए समर्थन पेश किया। SCO का Xenix System V/386 x86 CPU आर्किटेक्चर के लिए बाजार में उपलब्ध पहला 32-बिट ऑपरेटिंग सिस्टम था।

Microsoft ने Xenix का आंतरिक रूप से उपयोग करना जारी रखा, 1987 में AT&T को UNIX में कार्यक्षमता का समर्थन करने के लिए एक पैच सबमिट किया, जो Xenix और SCO Unix दोनों के कोड बेस तक नीचे चला गया। कहा जाता है कि माइक्रोसॉफ्ट ने सन माइक्रोसिस्टम्स वर्कस्टेशन पर ज़ेनिक्स का इस्तेमाल किया और 1988 तक अपनी कंपनी के भीतर बड़े पैमाने पर वैक्स मिनी कंप्यूटर  का इस्तेमाल किया। 1995-1996 तक Xenix-आधारित Motorola 68000 सिस्टम पर सभी आंतरिक Microsoft ईमेल परिवहन किया गया था, जब कंपनी अपने स्वयं के  सर्वर की अदला बदली करें  उत्पाद में चली गई थी। एससीओ ने अपने एससीओ यूनिक्स को एक उच्च अंत उत्पाद के रूप में जारी किया, जो सिस्टम वी आर 3 पर आधारित है और ज़ेनिक्स पर कई तकनीकी प्रगति की पेशकश करता है; Xenix उत्पाद लाइन में बना रहा। इस बीच, AT&T और सन माइक्रोसिस्टम्स ने Xenix, BSD, SunOS और System V R3 का सिस्टम V R4 में विलय पूरा कर लिया। SCO Xenix/386 का अंतिम संस्करण सिस्टम V R2.3.4 था, जिसे 1991 में जारी किया गया था।

विशेषताएं
अपने एटी एंड टी यूनिक्स बेस के अलावा, ज़ेनिक्स ने बर्कले सॉफ्टवेयर वितरण  से तत्वों को शामिल किया, विशेष रूप से vi पाठ संपादक और इसके सहायक पुस्तकालय ( termcap  और श्राप (प्रोग्रामिंग लाइब्रेरी))। इसके कर्नेल में माइक्रोसॉफ्ट द्वारा कुछ मूल एक्सटेंशन शामिल हैं, विशेष रूप से फ़ाइल लॉकिंग और सेमाफोर (प्रोग्रामिंग),   जबकि उपयोगकर्ता स्थान में Microsoft ने पारंपरिक UNIX शेल के बजाय मेनू (कंप्यूटिंग)|मेनू-संचालित ऑपरेशन के लिए एक विज़ुअल शेल जोड़ा। सीरियल लाइनों (RS-232 पोर्ट्स) पर स्थानीय नेटवर्किंग का एक सीमित रूप micnet सॉफ़्टवेयर के माध्यम से संभव था, जो फ़ाइल स्थानांतरण और इलेक्ट्रॉनिक मेल का समर्थन करता था, हालाँकि UUCP का अभी भी  मोडम  के माध्यम से नेटवर्किंग के लिए उपयोग किया जाता था।

ओईएम ने अक्सर ज़ेनिक्स सिस्टम में और संशोधन जोड़े।

भरोसेमंद Xenix
ट्रस्टेड ज़ेनिक्स शुरुआत में आईबीएम द्वारा सिक्योर ज़ेनिक्स नाम से विकसित किया गया संस्करण था; विश्वसनीय Xenix नाम के तहत बाद के संस्करणों को विश्वसनीय सूचना प्रणाली द्वारा विकसित किया गया था। इसने बहुस्तरीय सुरक्षा के बेल-लापादुला मॉडल को शामिल किया, और STU-III सुरक्षित संचार उपकरण के लिए एक बहुस्तरीय सुरक्षित इंटरफ़ेस था (अर्थात, एक STU-III कनेक्शन केवल उन अनुप्रयोगों के लिए उपलब्ध कराया जाएगा जो समान विशेषाधिकार स्तर पर चल रहे हैं। कुंजी STU-III में भरी हुई है)। यह औपचारिक तरीकों से मूल्यांकन किया गया था और संयुक्त राज्य अमेरिका के रक्षा विभाग के विश्वसनीय कंप्यूटर सिस्टम मूल्यांकन मानदंड के तहत एक बी 2 सुरक्षा रेटिंग हासिल की थी - एक मूल्यांकित ऑपरेटिंग सिस्टम द्वारा हासिल की गई दूसरी उच्चतम रेटिंग। संस्करण 2.0 जनवरी 1991 में, संस्करण 3.0 अप्रैल 1992 में और संस्करण 4.0 सितंबर 1993 में जारी किया गया था। यह अभी भी 1995 तक उपयोग में था।

यह भी देखें

 * एटी एंड टी 6300 प्लस
 * समवर्ती डॉस
 * पीसी/IX
 * वेनिक्स

अग्रिम पठन

 * ; review of the beta SCO Xenix on an XT
 * Covers and compares PC/IX, Xenix and VENIX.

बाहरी संबंध

 * Xenix timeline
 * Xenix documentation and books for Download
 * Xenix man pages
 * Intel Multibus System 320 for Xenix (or iRMX86)
 * Welcome to comp.unix.xenix.sco (v1.64)
 * https://groups.google.com/d/msg/comp.sys.tandy/UbeLIMssHsE/9isYZrRW-LgJ
 * Welcome to comp.unix.xenix.sco (v1.64)
 * https://groups.google.com/d/msg/comp.sys.tandy/UbeLIMssHsE/9isYZrRW-LgJ
 * https://groups.google.com/d/msg/comp.sys.tandy/UbeLIMssHsE/9isYZrRW-LgJ