Unix Kya Hai

Unix को अभी तक का सबसे powerful और मजबूत ऑपरेटिंग सिस्टम माना जाता है. Linux भी Unix के core structure को follow करता है इसलिए linux भी एक बहुत reliable operating system है. Unix मल्टीयूजर व मल्टी टास्किंग ऑपरेटिंग सिस्टम है, इसका इस्तेमाल वर्कस्टेशंस और सर्वर में मास्टर कंट्रोल प्रोग्राम के तौर पर किया जाता है, Linux को Unix operating system के आधार पर बनाया गया है. विंडोज पर आधारित पीसी कि दुनिया को छोड़कर मार्केट में यूनिक्स के कई वर्जन है, यहाँ पर हम आपकी जानकारी के लिए बता दे की लगभग हर हार्डवेयर विक्रेता यूनिक्स को या तो प्राथमिक या दोयम Operating System बताता है।

Unix एक पोर्टेबल, मल्टीटास्किंग, मल्टीसियर, टाइम-शेयरिंग ऑपरेटिंग सिस्टम है, और इस ऑपरेटिंग सिस्टम को मूल रूप से वर्ष 1969 में AT&T के कर्मचारियों के एक समूह द्वारा विकसित किया गया था. Unix को पहली बार असेंबली लैंग्वेज में प्रोग्राम किया गया था, लेकिन वर्ष 1973 में इस ऑपरेटिंग सिस्टम को C में दोबारा बनाया गया, बीते सालों में सन और SCO Unix के बड़े स्पांसर बन कर उभरे है Unix सी लैंग्वेज में लिखा जाता है! दोनों Unix व सी ए.टी.एंड.टी. द्वारा विकसित किए और सरकारी और Academic Institutions को खुले तौर पर वितरित किय गए क्योकि ये किसी अन्य Operating system के बजाये मशीन परिवार कि व्यापक वैरायटी पर पोट्रिड था, परिणामस्वरूप, Unix ‘ओपन सिस्टम’ का पर्यायवाची बन गया! पहले के कई कंप्यूटर इन्टरनेट एस्टेब्लिश करने के लिए Unix operating system चलते थे! आज भी Unix servers और Internet के लिए प्रयुक्त ज्यादा व्यापक सिस्टम ऑपरेटिंग सिस्टम है।

Contents

What is Unix in Hindi

UNIX एक मल्टी यूजर और मल्टी टास्किंग ऑपरेटिंग सिस्टम है, जो कि AT&am;T’s Bell Labs के द्वारा 1969 में तैयार किया गया था. कुछ लोग UNIX को भी एक कंप्यूटर प्रोग्रामिंग लैंग्वेज समझते हैं जबकि ये बिलकुल गलत है. UNIX एक बहुत ही पावर फुल ऑपरेटिंग सिस्टम है, आज जितने भी बड़े कंप्यूटर और मोबाइल ऑपरेटिंग सिस्टम हैं, वो सभी UNIX पर आधारित हैं और कुछ Windows NT पर आधारित हैं. Linux, Mac OS X, Android, iOS, Chrome OS और Orbis OS जैसे पॉपुलर ऑपरेटिंग सिस्टम्स UNIX पर आधारित हैं या योँ कहें कि UNIX ही इनकी माँ हैं. इस ऑपरेटिंग सिस्टम का इस्तेमाल आज के समय में करोड़ों अरबों सिस्टम में किया जा रहा है. UNIX सॉफ्टवेयर डेवलपर के द्वारा काफी पसंद किया जाता हैं और ये Widows OS के वनिष्पित काफी सुरक्षित, तेज और अनुकूल भी है. UNIX कितना पॉपुलर है इसका अंदाजा आप ऐसे लगा सकतें हैं कि आज के अधिकांश Routers और IOT उपकरण UNIX पर ही आधारित हैं।

आपको पता होना चाहिए की Windows 3.1, Windows 95, Windows 98, और Windows ME, DOS आधारित Operating systems हैं. बाद में माइक्रोसॉफ्ट ने अपने OS में कुछ मूलभूत सुधार किये और इसको ज़्यादा यूजर फ्रैंडली और सुरक्षित बनाते हुए Windows NT ऑपरेटिंग सिस्टम बनाया. यहाँ यह बात जानना आपके लिए जरूरी है की Windows 7, Windows 8, Windows RT, Windows Phone 8, Windows Server और Xbox के ऑपरेटिंग सिस्टम्स Windows NT पर आधारित हैं. इसलिए आपने Windows ओर UNIX में कई अंतर को गौर किया होगा जैसे के Windows में डिस्क के पार्टिशन्स को ड्राइव लेटर के रूप में दर्शाया जाता है, वहीं UNIX में रुट directory या पाथ के रूप में जाना जाता है. Windows में बैकस्लैशेस (\) का उपयोग कमांड लाइन में directory या फाइल के लोकेशन के लिए होता है जबकि UNIX में फ्रंटस्लैशेस (/) का उपयोग होता है. UNIX ऑपरेटिंग सिस्टम के भीतर मानक के रूप में कई विकास उपकरण उपलब्ध हैं जिन्हें अन्य ऑपरेटिंग सिस्टम को ऐड-ऑन के रूप में आवश्यक है. UNIX आधारित अधिकांश Operating Systems Open Source और मुफ्त उपलब्ध हैं और इनको उसे करने के लिए Companies को कोई लाइसेंस भी नहीं खरीदना पड़ता है. इसलिए Companies भी अपने प्रोडक्ट्स में UNIX आधारित ऑपरेटिंग सिस्टम्स का ही उपयोग करती हैं. ये RAM और डिस्क स्पेस दोनों ही बहुत कम लेता है और Windows के मुकाबले काफी तेज़ भी है. अगर आप UNIX को अपने वर्तमान Operating Systems के साथ इनस्टॉल करना चाहते हैं तो अप्पके उसके लिए आपके सिस्टम में C कम्पाइलर के साथ-साथ Debian , CentOS या MacOS Operating Systems का होना ज़रूरी है।

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

What is Unix

UNIX एक ऑपरेटिंग सिस्टम है जिसे पहली बार 1960 के दशक में विकसित किया गया था, और तब से लगातार विकास के अधीन है. ऑपरेटिंग सिस्टम से हमारा मतलब उन प्रोग्रामों से है, जो कंप्यूटर का काम करते हैं. यह सर्वर, डेस्कटॉप और लैपटॉप के लिए एक स्थिर, बहु-उपयोगकर्ता, मल्टी-टास्किंग सिस्टम है।

UNIX सिस्टम में Microsoft विंडोज के समान ग्राफिकल यूजर इंटरफेस (GUI) भी है जो पर्यावरण का उपयोग करने के लिए आसान है, हालांकि, संचालन के लिए UNIX का ज्ञान आवश्यक है, जो कि किसी चित्रमय कार्यक्रम द्वारा कवर नहीं किया गया है, या जब कोई विंडोज़ इंटरफ़ेस उपलब्ध नहीं है, उदाहरण के लिए, एक टेलनेट सत्र में।

Types of UNIX in Hindi

यूनिक्स के कई अलग-अलग संस्करण हैं, हालांकि वे समान समानताएं साझा करते हैं. UNIX की सबसे लोकप्रिय किस्में सन सोलारिस, GNU / Linux और MacOS X हैं।

यहां स्कूल में, हम अपने सर्वर और वर्कस्टेशन पर सोलारिस और सर्वर और डेस्कटॉप पीसी पर फेडोरा लिनक्स का उपयोग करते हैं।

UNIX ऑपरेटिंग सिस्टम तीन भागों से बना है; कर्नेल, शेल और प्रोग्राम

The kernel

UNIX का कर्नेल ऑपरेटिंग सिस्टम का हब है: यह प्रोग्राम को समय और मेमोरी आवंटित करता है और सिस्टम कॉल के जवाब में फाइलस्टोर और संचार को संभालता है. जिस तरह से शेल और कर्नेल एक साथ काम करते हैं, उसका एक उदाहरण के रूप में, मान लें कि एक user प्रकार आरएम मायफाइल (जिसमें फाइल मायफाइल को हटाने का प्रभाव है), शेल प्रोग्राम rm युक्त फाइल के लिए फाइलस्टोर को खोजता है, और फिर myfile पर प्रोग्राम rm को निष्पादित करने के लिए कर्नेल को सिस्टम कॉल के माध्यम से अनुरोध करता है. जब प्रक्रिया rm myfile समाप्त हो जाती है, तो शेल user को UNIX शीघ्र% लौटाता है, यह दर्शाता है कि यह आगे के आदेशों की प्रतीक्षा कर रहा है।

The shell

शेल user और कर्नेल के बीच एक interface के रूप में कार्य करता है. जब कोई user लॉग इन करता है, तो लॉगिन प्रोग्राम यूजरनेम और पासवर्ड की जांच करता है, और फिर शेल नामक एक अन्य प्रोग्राम शुरू करता है। शेल एक कमांड लाइन दुभाषिया (CLI) है. यह user प्रकारों में आदेशों की व्याख्या करता है और उन्हें बाहर निकालने की व्यवस्था करता है. आदेश स्वयं प्रोग्राम हैं: जब वे समाप्त करते हैं, तो शेल user को एक और संकेत देता है (हमारे सिस्टम पर%)।

निपुण user अपने स्वयं के शेल को अनुकूलित कर सकता है, और user एक ही मशीन पर विभिन्न शेल का उपयोग कर सकते हैं. स्कूल में स्टाफ और छात्रों को डिफ़ॉल्ट रूप से tcsh खोल है. Tcsh शेल में user इनपुटिंग कमांड की मदद के लिए कुछ विशेषताएं हैं. फ़ाइल नाम पूर्णता, एक कमांड, फ़ाइल नाम या निर्देशिका के नाम का एक भाग टाइप करके और [टैब] कुंजी दबाकर, tcsh शेल स्वचालित रूप से शेष नाम को पूरा करेगा. यदि शेल उन अक्षरों के साथ एक से अधिक नाम शुरू करता है जिन्हें आपने टाइप किया है, तो यह बीप करेगा, आपको टैब कुंजी दबाने से पहले कुछ और अक्षर टाइप करने के लिए प्रेरित करेगा।

इतिहास – शेल आपके द्वारा टाइप किए गए आदेशों की एक सूची रखता है. यदि आपको किसी कमांड को दोहराने की आवश्यकता है, तो पिछली कमांड्स की सूची के लिए सूची को टाइप या डाउन करने के लिए कर्सर कुंजियों का उपयोग करें।

Unix का उपयोग क्यों करें ?

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

डेटा भंडारण के लिए पाठ फ़ाइलों का उपयोग.

एक Hierarchical फ़ाइल प्रणाली.

बड़ी संख्या में छोटे कार्यक्रम, कमांड-लाइन दुभाषिया के माध्यम से एक साथ घूमते हैं.

शेल स्क्रिप्ट का उपयोग.

कैप्टिव यूजर इंटरफेस से बचा जाता है.

जैसा की हमने आपको ऊपर भी बताया है यह एक बहुत ही मजबूत ऑपरेटिंग सिस्टम है, इसलिए यूनिक्स का अन्य ऑपरेटिंग सिस्टम पर एक महत्वपूर्ण प्रभाव था और निम्नलिखित के लिए (पूरे या आंशिक रूप से) क्रेडिट किया जा सकता है −

ऑपरेटिंग सिस्टम में उच्च-स्तरीय भाषा का उपयोग.

Hierarchical फ़ाइल सिस्टम.

नियमित अभिव्यक्तियों के लिए इसके वाक्य-विन्यास को व्यापक उपयोग मिला.

यूनिक्स खोल ने कमांड लाइन के कई दुभाषियों को प्रेरित किया जो उसके बाद आए.

सी प्रोग्रामिंग भाषा अधिक सर्वव्यापी हो गई.

सॉफ्टवेयर इंजीनियरिंग में प्रतिरूपकता और पुन: प्रयोज्य की ओर आंदोलन शुरू किया.

टीसीपी/आईपी प्रोटोकॉल को अधिक व्यापक रूप से उपलब्ध कराकर इंटरनेट के विस्फोट में योगदान करने में मदद की.

मुफ्त सॉफ्टवेयर आंदोलन के शुभारंभ में योगदान दिया.

आज लिनक्स बहुत मांग में है, आप हर जगह लिनक्स का उपयोग देख सकते हैं. यह हमारे सर्वर, डेस्कटॉप, स्मार्टफ़ोन पर हावी हो रहा है और यहां तक कि कुछ बिजली के उपकरणों जैसे कि रेफ्रिजरेटर में भी उपयोग किया जाता है।

कुछ लोग यूनिक्स और लिनक्स को Synonyms मानते हैं, लेकिन यह सच नहीं है. कई ऑपरेटिंग सिस्टम यूनिक्स की तरह विकसित किए गए थे, लेकिन उनमें से किसी को भी लिनक्स के रूप में लोकप्रियता नहीं मिली. लिनक्स यूनिक्स का क्लोन है. इसमें यूनिक्स के समान कई विशेषताएं हैं, फिर भी कुछ प्रमुख अंतर हैं. लिनक्स और विंडोज से पहले, यूनिक्स में कंप्यूटर की दुनिया हावी थी. यूनिक्स एक कॉपीराइट नाम है और IBM AIX, HP-UX और सन सोलारिस केवल यूनिक्स ऑपरेटिंग सिस्टम हैं।