Unix - यूनिक्स का क्या मतलब है?

यूनिक्स एक पोर्टेबल, मल्टीटास्किंग, मल्टीयूजर, टाइम-शेयरिंग ऑपरेटिंग सिस्टम (OS) है जिसे मूल रूप से 1969 में AT&T के कर्मचारियों के एक समूह द्वारा विकसित किया गया था। यूनिक्स को सबसे पहले असेंबली भाषा में प्रोग्राम किया गया था लेकिन 1973 में इसे C में फिर से प्रोग्राम किया गया।

यूनिक्स को किसी भी अन्य ऑपरेटिंग सिस्टम की तुलना में अधिक मशीन परिवारों में पोर्ट किया गया है। नतीजतन, इसे ओपन सिस्टम की अवधारणा के साथ पहचाना जाने लगा है। यूनिक्स ऑपरेटिंग सिस्टम का व्यापक रूप से पीसी, सर्वर और मोबाइल डिवाइस में उपयोग किया जाता है। इंटरनेट और नेटवर्किंग के विकास में यूनिक्स वातावरण भी एक आवश्यक तत्व था।

यूनिक्स को इस दर्शन के आधार पर विकसित किया गया था कि सिस्टम की शक्ति प्रोग्रामों के बीच संबंधों से आती है, न कि स्वयं प्रोग्रामों से। यूनिक्स प्रोग्राम एक काम को अच्छी तरह से करने के लिए लिखे जाते हैं, और प्रोग्राम इस तरह से लिखे जाते हैं कि वे एक साथ काम करें। इस प्रकार, यूनिक्स डेवलपर्स डिजाइन में सरलता, पोर्टेबिलिटी और स्पष्टता का समर्थन करते हैं। इस दर्शन का पालन करने के लिए, यूनिक्स सिस्टम की विशेषताएँ हैं:

  • डेटा भंडारण के लिए टेक्स्ट फ़ाइलों का उपयोग
  • एक पदानुक्रमित फ़ाइल सिस्टम
  • कमांड-लाइन इंटरप्रेटर के माध्यम से एक साथ जुड़े कई छोटे प्रोग्राम
  • शेल स्क्रिप्ट का उपयोग
  • कैप्टिव यूजर इंटरफेस से बचना

यूनिक्स का अन्य ऑपरेटिंग सिस्टम पर महत्वपूर्ण प्रभाव पड़ा और इसे निम्नलिखित के लिए (पूरी तरह या आंशिक रूप से) श्रेय दिया जा सकता है:

  • ऑपरेटिंग सिस्टम में उच्च-स्तरीय भाषा का उपयोग
  • पदानुक्रमित फ़ाइल सिस्टम
  • नियमित अभिव्यक्तियों के लिए इसके सिंटैक्स का व्यापक उपयोग हुआ
  • यूनिक्स शेल ने कई कमांड लाइन इंटरप्रेटर को प्रेरित किया जो इसके बाद आए
  • सी प्रोग्रामिंग भाषा अधिक सर्वव्यापी हो गई
  • सॉफ्टवेयर इंजीनियरिंग में मॉड्यूलरिटी और पुन: प्रयोज्यता की ओर आंदोलन शुरू किया
  • TCP/IP प्रोटोकॉल को अधिक व्यापक रूप से उपलब्ध कराकर इंटरनेट के विस्फोट में योगदान दिया
  • मुक्त सॉफ्टवेयर आंदोलन के शुभारंभ में योगदान दिया

लिनक्स और बीएसडी जैसे मुक्त यूनिक्स-जैसे ऑपरेटिंग सिस्टम अब बाजार के एक बड़े हिस्से पर कब्जा कर चुके हैं जो मूल रूप से यूनिक्स के पास था।

Post a Comment

0 Comments