Linux in Hindi

लिनक्स भी विंडोज की तरह ही एक ऑपरेटिंग सिस्टम है, लिनक्स को लिनुस टोर्वाल्ड नाम के एक कंप्यूटर वैज्ञानिक के द्वारा सन 1991 में रिलीज़ किया गया था, लिनक्स एक open-source और फ्री ऑपरेटिंग सिस्टम है. क्यूंकि इसकी source code internet में freely available है. इसके साथ इसे आप बिलकुल से Free में इस्तमाल कर सकते हैं, कहने का मतलब है की ये पूरी तरह से free है. वर्तमान समय में linux के कई तरह-तरह के डिस्ट्रीब्यूसन बाजार में उपलब्ध है. जिन्हें शोर्ट में Distro भी कहा जाता है क्यूंकि यह एक open-source ऑपरेटिंग सिस्टम है इसी बजह से इसके Market में इतने सारे Distro उपलब्ध है लेकिन इनमे सबमे सबसे पोपुलर लिनक्स Distro ubuntu है. जो की एक काफी अच्छा और सरल Distro है यह एक दम फ्री उपलब्ध है. आप इसे इसकी Official website से download कर सकते हैं इसके अलावा भी कई सारे अच्छे अच्छे Linux distro उपलब्ध है जैसे डेबियन, फेडोरा, kali linux, अर्च लिनक्स आदि।

स्मार्टफोन से लेकर कार, सुपर कंप्यूटर और घरेलू उपकरण, होम डेस्कटॉप से लेकर एंटरप्राइज सर्वर तक, लिनक्स ऑपरेटिंग सिस्टम हर जगह है, 1990 के दशक के बाद से लिनक्स चारों ओर रहा है और तब से एक उपयोगकर्ता-बेस तक पहुंच गया है जो दुनिया भर में फैला हुआ है. लिनक्स वास्तव में हर जगह है: यह आपके फोन, आपके थर्मोस्टैट्स, आपकी कारों, रेफ्रिजरेटर, रोकू उपकरणों और टीवी में है. यह अधिकांश इंटरनेट, दुनिया के सभी शीर्ष 500 सुपर कंप्यूटर और दुनिया के स्टॉक एक्सचेंजों को चलाता है. Linux एक operating system है। जैसे की Windows, Macintosh और Android आदि operating systems है. उसी प्रकार linux भी एक OS है, जैसा की हम सभी जानते है. Operating system एक software program होता है, और एक OS को कई software programs से मिलाकर बनाया जाता है. Operating system सभी कार्य hardware की मदद से करता है. एक operating system hardware और software के बीच communication establish करता है।

Contents

What is Linux in Hindi

लिनक्स UNIX पर आधारित एक मुक्त खुला स्रोत ऑपरेटिंग सिस्टम (OS) है, जिसे 1991 में लिनस टॉर्वाल्ड्स द्वारा बनाया गया था. Users कंप्यूटर और अन्य उपकरणों के लिए वितरण के रूप में ज्ञात स्रोत कोड के बदलावों को संशोधित और बना सकते हैं. सर्वर के रूप में सबसे आम उपयोग है, लेकिन लिनक्स का उपयोग डेस्कटॉप कंप्यूटर, स्मार्टफोन, ई-बुक रीडर और गेमिंग कंसोल आदि में भी किया जाता है. लिनक्स के वितरण में कर्नेल (एक सॉफ्टवेयर Applications और उसके डेटा के बीच केंद्रीय ओएस घटक और पुल), सिस्टम उपयोगिताएँ, प्रोग्राम और ओएस अपडेट डाउनलोड करने, स्थापित करने और स्थापना रद्द करने के उपकरण शामिल हैं।

यहाँ आपके लिए इस बात को समझना बहुत जरूरी है की Operating system user द्वारा दी गयी commands को identify करके hardware की मदद से उसे implement करता है. यह बात तो हम सभी जानते है एक ऑपरेटिंग सिस्टम हार्डवेयर संसाधन को manage करने के लिए है. User की files को save करना आदि कार्य भी करता है. Linux एक core ऑपरेटिंग सिस्टम है. Linux में लगभग सभी कार्य commands द्वारा किये जाते है। Linux आपको बहुत अधिक ग्राफिकल यूज़र इंटरफ़ेस नहीं provide करता है. जितने भी popular operating systems है, जैसे की Windows और Mac आदि उन्हें यूजर फ्रेंडली बनाने के लिए उनको graphical user interface द्वारा ढक दिया गया है. हालाँकि core level पर वे सभी linux की तरह ही कार्य करते है। Linux के साथ कार्य करके आप जानेंगे की असल में एक ऑपरेटिंग सिस्टम कैसे कार्य करता है। क्योंकि दूसरे लोकप्रिय ऑपरेटिंग सिस्टम में सभी कार्य GUI elements द्वारा प्रदर्शन किये जाते है।

इसके कारण ज्यादातर user को यह मालूम नहीं होता है की असल में हर GUI element (जैसे की button आदि) एक command के रूप में execute किया जा रहा है।यहाँ पर हम आपकी जानकारी के लिए बताना चाहेंगे की Linux में आप किसी graphical user interface से अधिक ना interact करके direct operating system के मुख्य program kernel से interact करते है। Unix और linux में काफी समानता पायी जाती है। ऐसा माना जाता है की यदि आप इन दोनों में से कोई भी एक सिख लेते है तो दूसरा भी आप आसानी से उपयोग कर सकते है। Linux को unix standards के अनुरूप design किया गया है. Linux एक फ्री तथा ओपन सोर्स सॉफ्टवेयर है. जिसका मतलब है एक User internet पर मुफ्त में लिंक्स कोडिंग को Modify कर Commercial तथा निजी उपयोग में ले सकता है. इसमें वे सॉफ्टवेयर होते हैं जो Linux Kernel पर आधारित हैं।

लिनक्स UNIX पर आधारित एक ओपन-सोर्स ऑपरेटिंग सिस्टम है, जिसे 1991 में बनाया गया था. लिनक्स ऑपरेटिंग सिस्टम कुछ आवश्यक सॉफ्टवेयर के साथ एक ग्राफिकल यूजर इंटरफेस (GUI) के साथ आता है, जिसका उपयोग दैनिक आधार पर किया जाता है. इसका उपयोग डेस्कटॉप कंप्यूटर, मोबाइल डिवाइस, गेमिंग कंसोल, डिजिटल स्टोरेज डिवाइस, ईबुक रीडर, कैमरा, वीडियो रिकार्डर में लिनक्स चलाने के लिए भी किया जाता है।

History of Linux in Hindi

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

अगले दशकों में, यूनिक्स सूत्र पर विस्तार करने का प्रयास किया गया है, जो इसके एक ओपन-सोर्स संस्करण बनाने के विचार के साथ कर रहा है. जीएनयू कर्नेल (जिसे जीएनयू हर्ड भी कहा जाता है) इस तरह के संस्करण का एक प्रमुख उदाहरण है, जो अब फ्री सॉफ्टवेयर फाउंडेशन का एक अनिवार्य हिस्सा है. लिनक्स बाद में GNU कोड से उस बिंदु तक भारी रूप से आकर्षित होगा जहां आज कई इसे GNU कर्नेल मानते हैं. लेकिन लिनक्स ओएस का पहला उल्लेख 1990 के दशक तक नहीं होगा. 25 अगस्त, 1991 को, लिनस टॉर्वाल्ड्स, हेलसिंकी विश्वविद्यालय में एक फिनिश स्नातक, ने घोषणा की कि वह एक नए, यूनिक्स-जैसे कर्नेल पर काम शुरू करेंगे।

लिनिक्स के शैक्षणिक ओएस के लिए लाइसेंसिंग के साथ लाइनस की हताशा से उपजे निर्णय के पीछे का कारण, जिसे यूनिक्स पर आधारित था. MINIX के साथ काम करने के लिए आवश्यक लाइसेंस लूप होपिंग से परेशान, उन्होंने एक मुक्त, ओपन-सोर्स ओएस बनाने के लिए सेट किया. तीन साल बाद, लिनक्स का पहला संस्करण डेवलपर्स और बैकर्स की एक पूरी टीम द्वारा जारी किया गया था, जिन्होंने सभी परियोजना के पीछे की बड़ी क्षमता को देखा, तब से, लिनक्स की संख्या लगातार बढ़ रही है, और इसके समुदाय और प्रोग्रामर के बीच लोकप्रियता बढ़ गई है।

Linux यूनिक्स की तरह ही एक ऑपरेटिंग सिस्टम है तो पहले थोडा सा UNIX के बारे में जान लेते हैं. UNIX को 1960 के दशक में AT&T; कंपनी जो इलेक्ट्रॉनिक्स और संचार के क्षेत्र में काम करती थी ने अपनी प्रयोगशाला जिसे बेल प्रयोगशाला में विकि‍सित किया, UNIX पर एटी& टी का एकाधिकार था इसलिये इसे बेचा नहीं जा सकता था. इसलिये यूनिक्स को कंपनी ने इसके मूल सोर्स कोड के साथ सरकार और Universities को दे दिया साथ में यह भी कहा कि वह चाहें तो इसके बदलाव कर सकते हैं यूनिक्स के दशक तक यूनिक एक बहुत ही Powerful operating system के रूप में उभर कर आया, UNIX में लगातार बदलाव और विकास होता रहा क्योंकि यूनिक्स के सोर्स कोड में बदलाव किया जा सकता था और इसके सोर्स कोड का भी उपयोग किया जा सकता था.

UNIX में इसको समझना तथा चलाना मुश्किल था, इसको सरल बनाने के लिये कंप्यूटर विज्ञान के Professor Andrew Tenenbaum ने 1987 में यूनिक्स के उपयोग से एक ओपन सोर्स ऑपरेटिंग सिस्‍टम बनाया गया जिसका नाम था मिनिक्स MINIX यानि Mini UNIX लेकिन इसमें भी कुछ कमियां बाकी रह गयीं Linus Torvald ने मिनिक्स की कमियों को दूर किया और असेम्बली भाषा में एक प्रोग्राम लिखा जिसे नाम दिया गया ‘लिनूस का यूनिक्स’ जो बाद में Linux के नाम से जाना गया Linux पहला कोर या कर्नेल 1991 में पहली बार लाइनेक्स ऑपरेटिंग सिस्टम लोगों के सामने आया हालांकि इसे यूनिक्स के उपयोग से ही बनाया गया था लेकिन फिर भी से यूनिक्स नहीं कहा जा सकता था क्योंकि यूनिक्स AT&T कंपनी का रजिस्टर्ड ट्रेडमार्क उत्पाद है और Linux को बिल्कुल फ्री सॉफ्टवेयर के रूप में बनाया गया था।

लिनक्स का उपयोग क्यों करें?

यह एक ऐसा सवाल है जो ज्यादातर लोग पूछते हैं. जब पूरी तरह से अलग डेस्कटॉप वातावरण, लैपटॉप और सर्वर के साथ काम करने वाला ऑपरेटिंग सिस्टम ठीक काम करता है, तो पूरी तरह से अलग कंप्यूटिंग वातावरण सीखने से क्यों परेशान होते हैं? उस सवाल का जवाब देने के लिए, मैं एक और सवाल उठाऊंगा, क्या वह ऑपरेटिंग सिस्टम आप वर्तमान में वास्तव में काम कर रहे हैं? बस ठीक है ?? या, क्या आप खुद को वायरस, मैलवेयर, धीमे चढ़ाव, क्रैश, महंगी मरम्मत और लाइसेंस फीस जैसी बाधाओं से जूझते हुए पाते हैं?

यदि आप ऊपर के साथ संघर्ष करते हैं, तो लिनक्स आपके लिए सही मंच हो सकता है। लिनक्स ग्रह पर सबसे विश्वसनीय कंप्यूटर पारिस्थितिकी प्रणालियों में से एक में विकसित हुआ है। प्रवेश की शून्य लागत के साथ उस विश्वसनीयता को मिलाएं और आपके पास डेस्कटॉप प्लेटफ़ॉर्म के लिए सही समाधान है . प्रवेश के लिए यह सही, शून्य लागत है … मुफ़्त में। आप सॉफ़्टवेयर या सर्वर लाइसेंस के लिए एक प्रतिशत का भुगतान किए बिना लिनक्स को कई कंप्यूटरों पर स्थापित कर सकते हैं।

आइए विंडोज सर्वर 2016 की तुलना में लिनक्स सर्वर की लागत पर एक नजर डालते हैं. विंडोज सर्वर 2016 मानक संस्करण की कीमत $ 882.00 USD (Microsoft से सीधे खरीदी गई) है. इसमें क्लाइंट एक्सेस लाइसेंस (CALs) और अन्य सॉफ़्टवेयर के लाइसेंस शामिल हैं, जिन्हें आपको चलाने की आवश्यकता हो सकती है (जैसे कि एक डेटाबेस, एक वेब सर्वर, मेल सर्वर, आदि)। उदाहरण के लिए, Windows Server 2016 के लिए एक एकल उपयोगकर्ता CAL की कीमत $ 38.00 है. यदि आपको 10 उपयोगकर्ताओं को जोड़ने की आवश्यकता है, उदाहरण के लिए, सर्वर सॉफ़्टवेयर लाइसेंस के लिए $ 388.00 अधिक डॉलर, लिनक्स सर्वर के साथ, यह सब मुफ्त और आसानी से स्थापित है. वास्तव में, एक पूर्ण विकसित वेब सर्वर (जिसमें एक डेटाबेस सर्वर शामिल है) स्थापित करना, बस कुछ ही क्लिक या कमांड हैं (एक नज़र डालें; आसान LAMP सर्वर इंस्टॉलेशन? एक विचार प्राप्त करने के लिए कि यह कितना सरल हो सकता है)।

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