लिनक्स, मैक ओएस एक्स, एंड्रॉइड, आईओएस, क्रोम ओएस, ऑर्बिस ओएस प्लेस्टेशन 4 पर प्रयुक्त होता है, जो भी आपके राउटर पर फर्मवेयर चल रहा है - इन सभी ऑपरेटिंग सिस्टम को अक्सर "यूनिक्स-जैसे" ऑपरेटिंग सिस्टम कहा जाता है।
यूनिक्स का डिजाइन आज लाइव रहता है
यूनिक्स को 1 9 60 के दशक के अंत में एटी एंड टी के बेल लैब्स में विकसित किया गया था। यूनिक्स की प्रारंभिक रिलीज में कुछ महत्वपूर्ण डिजाइन विशेषताएं थीं जो आज भी रहती हैं।
एक छोटी, मॉड्यूलर उपयोगिताओं को बनाने का "यूनिक्स दर्शन" है जो एक काम करता है और उन्हें अच्छी तरह से करता है। यदि आप लिनक्स टर्मिनल का उपयोग करने से परिचित हैं, तो यह आपको परिचित होना चाहिए - सिस्टम कई उपयोगिताएं प्रदान करता है जिन्हें अधिक जटिल कार्यों को करने के लिए पाइप और अन्य सुविधाओं के माध्यम से अलग-अलग तरीकों से जोड़ा जा सकता है। यहां तक कि ग्राफिकल प्रोग्राम भी भारी उठाने के लिए पृष्ठभूमि में सरल उपयोगिताओं को कॉल कर रहे हैं। यह जटिल चीजों को करने के लिए सरल टूल को एक साथ स्ट्रिंग करने, खोल स्क्रिप्ट बनाने में भी आसान बनाता है।
यूनिक्स में एक एकल फ़ाइल सिस्टम भी था जो प्रोग्राम एक-दूसरे के साथ संवाद करने के लिए उपयोग करते थे। यही कारण है कि लिनक्स पर "सबकुछ एक फाइल है" - हार्डवेयर डिवाइस और विशेष फाइलें जो सिस्टम जानकारी या अन्य डेटा प्रदान करती हैं। यही कारण है कि केवल विंडोज़ में ड्राइव अक्षरों हैं, जिन्हें इसे अन्य ऑपरेटिंग सिस्टम पर डीओएस से विरासत में मिला है, सिस्टम पर हर फाइल एक निर्देशिका पदानुक्रम का हिस्सा है।
यूनिक्स descendants का पता लगाने
40 वर्षों से अधिक समय तक किसी भी इतिहास की तरह, यूनिक्स और उसके वंशजों का इतिहास गन्दा है। चीजों को सरल बनाने के लिए, हम मोटे तौर पर यूनिक्स के वंशजों को दो समूहों में समूहित कर सकते हैं।
यूनिक्स वंशजों का एक समूह अकादमिक में विकसित किया गया था। पहला बीएसडी (बर्कले सॉफ्टवेयर डिस्ट्रीब्यूशन) था, जो ओपन-सोर्स, यूनिक्स जैसी ऑपरेटिंग सिस्टम था। आज बीएसडी फ्रीबीएसडी, नेटबीएसडी और ओपनबीएसडी के माध्यम से रहता है। नेक्सट्सटेप मूल बीएसडी पर भी आधारित था, ऐप्पल का मैक ओएस एक्स नेक्सट्सटेप पर आधारित था, और आईओएस मैक ओएस एक्स पर आधारित था। प्लेस्टेशन 4 पर इस्तेमाल ऑर्बिस ओएस सहित कई अन्य ऑपरेटिंग सिस्टम बीएसडी ऑपरेटिंग सिस्टम के प्रकार से प्राप्त किए गए हैं ।
रिचर्ड स्टॉलमैन की जीएनयू परियोजना को एटी एंड टी के तेजी से प्रतिबंधित यूनिक्स सॉफ्टवेयर लाइसेंसिंग शर्तों की प्रतिक्रिया के रूप में भी शुरू किया गया था। MINIX शैक्षणिक उद्देश्यों के लिए बनाई गई यूनिक्स जैसी ऑपरेटिंग सिस्टम थी, और लिनक्स MINIX द्वारा प्रेरित था। लिनक्स जो हम आज जानते हैं वह वास्तव में जीएनयू / लिनक्स है, क्योंकि यह लिनक्स कर्नेल और जीएनयू यूटिलिटीज की बहुत सारी है। जीएनयू / लिनक्स सीधे बीएसडी से नहीं उतरता है, लेकिन यह यूनिक्स के डिजाइन से निकला है और इसकी जड़ें अकादमिक में हैं। एंड्रॉइड, क्रोम ओएस, स्टीम ओएस, और उपकरणों के लिए एम्बेडेड ऑपरेटिंग सिस्टम की एक बड़ी मात्रा सहित आज कई ऑपरेटिंग सिस्टम लिनक्स पर आधारित हैं।
दूसरी तरफ, वाणिज्यिक यूनिक्स ऑपरेटिंग सिस्टम थे। एटी एंड टी यूनिक्स, एससीओ यूनिक्सवेयर, सन माइक्रोसिस्टम्स सोलारिस, एचपी-यूएक्स, आईबीएम एआईक्स, एसजीआई आईआरईएक्स - कई बड़े निगम यूनिक्स के अपने संस्करणों को बनाना और लाइसेंस बनाना चाहते थे। ये आज काफी आम नहीं हैं, लेकिन उनमें से कुछ अभी भी बाहर हैं।
डीओएस और विंडोज एनटी का उदय
कई लोगों ने यूनिक्स को उद्योग मानक ऑपरेटिंग सिस्टम बनने की उम्मीद की, लेकिन डॉस और "आईबीएम पीसी संगत" कंप्यूटर ने अंततः लोकप्रियता में विस्फोट किया। माइक्रोसॉफ्ट का डॉस उन सभी का सबसे सफल डॉस बन गया। डॉस कभी यूनिक्स पर आधारित नहीं था, यही कारण है कि विंडोज़ फ़ाइल पथों के लिए बैकस्लैश का उपयोग करता है जबकि बाकी सब कुछ आगे स्लैश का उपयोग करता है। यह निर्णय डॉस के शुरुआती दिनों में वापस किया गया था, और बाद के संस्करणों में इसे विरासत में मिला, जैसे कि बीएसडी, लिनक्स, मैक ओएस एक्स, और अन्य यूनिक्स जैसी ऑपरेटिंग सिस्टमों ने यूनिक्स के डिजाइन के कई पहलुओं को विरासत में मिला।
विंडोज 3.1, विंडोज 95, विंडोज 98, और विंडोज एमई सभी नीचे डीओएस पर आधारित थे। माइक्रोसॉफ्ट उस समय एक और आधुनिक और स्थिर ऑपरेटिंग सिस्टम विकसित कर रहा था, जिसे उन्होंने "विंडोज़ न्यू टेक्नोलॉजी" के लिए विंडोज एनटी नाम दिया था। विंडोज एनटी ने अंततः नियमित रूप से कंप्यूटर उपयोगकर्ताओं को विंडोज एक्सपी के रूप में अपना रास्ता बनाया, लेकिन यह विंडोज 2000 के रूप में निगमों के लिए उपलब्ध था और इससे पहले विंडोज एनटी।
माइक्रोसॉफ्ट के सभी ऑपरेटिंग सिस्टम आज विंडोज एनटी कर्नेल पर आधारित हैं। विंडोज 7, विंडोज 8, विंडोज आरटी, विंडोज फोन 8, विंडोज सर्वर, और एक्सबॉक्स वन ऑपरेटिंग सिस्टम सभी विंडोज एनटी कर्नेल का उपयोग करते हैं। अधिकांश अन्य ऑपरेटिंग सिस्टम के विपरीत, विंडोज एनटी यूनिक्स जैसी ऑपरेटिंग सिस्टम के रूप में विकसित नहीं किया गया था।
माइक्रोसॉफ्ट बिल्कुल एक पूरी तरह से साफ स्लेट के साथ शुरू नहीं किया था। डॉस और पुराने विंडोज सॉफ़्टवेयर के साथ संगतता बनाए रखने के लिए, विंडोज एनटी ने कई डॉस सम्मेलन जैसे ड्राइव अक्षरों, फ़ाइल पथों के लिए बैकस्लाश, और कमांड लाइन स्विच के लिए आगे की स्लैश को विरासत में मिला।
यह क्यों मायने रखता है
क्या आपने कभी मैक ओएस एक्स टर्मिनल या फाइल सिस्टम पर एक नज़र डाली है और देखा है कि यह लिनक्स के समान था, और वे दोनों विंडोज़ से कितने अलग थे? खैर, यही कारण है कि - मैक ओएसएक्स और लिनक्स दोनों यूनिक्स जैसी ऑपरेटिंग सिस्टम हैं।
इस इतिहास के बारे में जानने से आपको यह समझने में मदद मिलती है कि "यूनिक्स जैसी" ऑपरेटिंग सिस्टम क्या है, और क्यों कई ऑपरेटिंग सिस्टम एक-दूसरे के समान दिखते हैं जबकि विंडोज बहुत अलग दिखते हैं।यह बताता है कि मैक ओएस एक्स पर टर्मिनल एक लिनक्स गीक से इतना परिचित क्यों होगा, जबकि विंडोज पर कमांड प्रॉम्प्ट और पावरशेल अन्य कमांड लाइन वातावरण से बहुत अलग हैं।
यह सिर्फ एक त्वरित इतिहास था जो आपको समझने में मदद करेगा कि हम कैसे कहां गए हैं, हम विवरण में उलझन के बिना आज कहाँ हैं। यदि आप अधिक जानकारी चाहते हैं, तो आप यूनिक्स के इतिहास पर पूरी किताबें पा सकते हैं।