Linux kya hai : दोस्तों क्या आप जानना चाहते हैं लिनक्स क्या है – What is linux in Hindi तो इस पोस्ट में आज आपको लिनक्स के फायदे और नुकसान क्या-क्या है? इन सभी बातों से परिचित कराया जाएगा
Hello दोस्तों मैं सुमित आपका स्वागत करता हूं MDS Blog में, मैं आशा करता हूं कि आप स्वस्थ और सुरक्षित होंगे. दोस्तों आज हम बात करने जा रहे हैं एक ऑपरेटिंग सिस्टम Linux के बारे में
आज हम जानेंगे कि लिनक्स क्या है? इसका इस्तेमाल कहाँ किया जाता है, इसके भाग और Linux कैसे इंस्टॉल करे? तो चलिए दोस्तों शुरू करते हैं
लिनक्स क्या है – What is linux in Hindi
विंडोज, आईओएस और मैक ओएस की तरह ही Linux भी एक ऑपरेटिंग सिस्टम है. वास्तव में दुनिया के सबसे लोकप्रिय प्लेटफार्मों में से एक एंड्रॉइड, लिनक्स ऑपरेटिंग सिस्टम द्वारा संचालित है. एक ऑपरेटिंग सिस्टम वह सॉफ्टवेयर है जो आपके डेस्कटॉप या लैपटॉप से जुड़े सभी हार्डवेयर रिसोर्स को मैनेज करता है
सीधे शब्दों में कहें तो ऑपरेटिंग सिस्टम आपके डेस्कटॉप या लैपटॉप के सॉफ़्टवेयर और हार्डवेयर के बीच कम्युनिकेशन स्थापित करता है. ऑपरेटिंग सिस्टम (OS) के बिना सॉफ्टवेयर काम नहीं करेगा. आपकी जानकारी के लिए बता दूं लिनक्स ऑपरेटिंग सिस्टम में कई अलग-अलग भाग होते हैं –
लिनक्स ऑपरेटिंग सिस्टम के भाग
Bootloader → वह सॉफ्टवेयर जो आपके कंप्यूटर की बूट प्रक्रिया को मैनेज करता है. अधिकांश उपयोगकर्ताओं के लिए यह केवल एक Splash screen होगी जो Popup होती है और OS में बूट करने के लिए चली जाती है
Kernel → कर्नेल सिस्टम का मूल है और सीपीयू, मेमोरी और परिधीय उपकरणों को मैनेज करता है. कर्नेल OS का निम्नतम स्तर है
Init system → यह एक sub-system है जो यूजर स्पेस को bootstrap करता है और daemon को नियंत्रित करने के लिए चार्ज किया जाता है. सबसे व्यापक रूप से उपयोग किए जाने वाले init system में से एक Systemd है. एक बार प्रारंभिक Booting को Bootloader को सौंपने के पश्चात यह init system बूट प्रक्रिया को मैनेज करता है
Daemon → ये बैकग्राउंड सर्विसेज (प्रिंटिंग, ध्वनि, शेड्यूलिंग, आदि) हैं. जो या तो बूट के दौरान या डेस्कटॉप में लॉग इन करने के बाद शुरू होती हैं
Graphical server → यह sub-system है जो आपके मॉनिटर पर ग्राफिक्स प्रदर्शित करता है. इसे आमतौर पर X-server या सिर्फ X के रूप में जाना जाता है
Desktop environment → यह वह हिस्सा है जिसके साथ उपयोगकर्ता वास्तव में Interact करते हैं. यूज़र्स के पास चुनने के लिए कई Desktop environment हैं जैसे- GNOME, Cinnamon, Mate, Pantheon, Enlightenment, KDE, Xfce आदि. प्रत्येक Desktop environment में in-built applications जैसे फ़ाइल प्रबंधक, कॉन्फ़िगरेशन उपकरण, वेब ब्राउज़र और गेम आदि शामिल होते हैं
Application → Desktop enviornment सभी तरह की ऐप्स प्रदान नहीं करते हैं. विंडोज और मैक ओएस की तरह, लिनक्स हजारों उच्च-गुणवत्ता वाले सॉफ़्टवेयर प्रदान करता है जिन्हें आसानी से ढूंढा और इंस्टॉल किया जा सकता है
अधिकांश आधुनिक Linux distribution में ऐप स्टोर जैसे उपकरण शामिल हैं. जो एप्लिकेशन इंस्टॉलेशन को केंद्रीकृत और सरल बनाते हैं. उदाहरण के लिए – Ubuntu लिनक्स में Ubuntu सॉफ्टवेयर सेंटर है. जो आपको हजारों ऐप्स के बीच जल्दी से खोज करने और उन्हें एक ही स्थान से इंस्टॉल करने की अनुमति देता है
लिनक्स का विकास
1991 में फिनलैंड के Helsinki विश्वविद्यालय में एक छात्र Linus Torvalds ने चाहा कि काश उनके पास Unix का मुफ्त academic version हो परंतु Unix खरीदना उनके लिए सम्भव नही था. इसी के चलते उन्होंने अपना कोड लिखना शुरू कर दिया
बाद में यह प्रोजेक्ट Linux kernel बन गया. उन्होंने यह कार्यक्रम विशेष रूप से अपने PC के लिए लिखा था क्योंकि वे यूनिक्स 386 इंटेल कंप्यूटर का उपयोग करना चाहते थे लेकिन इसे afford नहीं कर सकते थे
उन्होंने इसे केवल मनोरंजन के लिए शुरू किया था लेकिन बाद में यह इतने बड़े प्रोजेक्ट के साथ समाप्त हुआ. पहले वे इसे ‘फ्रीक्स’ नाम देना चाहते थे लेकिन बाद में यह ‘लिनक्स’ हो गया
उन्होंने अपने स्वयं के लाइसेंस के तहत लिनक्स कर्नेल प्रकाशित किया परंतु यह व्यावसायिक रूप से उपयोग करने के लिए प्रतिबंधित था. Linux अपने अधिकांश टूल का उपयोग GNU Software से करता है और GNU कॉपीराइट के अंतर्गत आता है. 1992 में उन्होंने GNU, जनरल पब्लिक लाइसेंस के तहत कर्नेल जारी किया
आज सुपर कंप्यूटर, स्मार्ट फोन, डेस्कटॉप, वेब सर्वर, टैबलेट, लैपटॉप और घरेलू उपकरण जैसे वाशिंग मशीन, डीवीडी प्लेयर, राउटर, मोडेम, कार, रेफ्रिजरेटर आदि लिनक्स ओएस का उपयोग करते हैं
लिनक्स कैसे इंस्टॉल करे?
कई लोगों को ऑपरेटिंग सिस्टम इंस्टाल करने का विचार एक बहुत ही कठिन काम की तरह लग सकता है. मानो या न मानो लिनक्स सभी ऑपरेटिंग सिस्टमों की सबसे आसान इंस्टालेशन को प्रदान करता है
वास्तव में, लिनक्स के अधिकांश edition लाइव वितरण कहलाते हैं इसका मतलब है कि आप अपनी हार्ड ड्राइव में कोई बदलाव किए बिना ऑपरेटिंग सिस्टम को सीडी/डीवीडी या यूएसबी फ्लैश ड्राइव से चलाते हैं
installation के लिए प्रतिबद्ध हुए बिना आपको पूर्ण कार्यक्षमता मिलती है. एक बार जब आप इसे आज़मा लेते हैं और तय कर लेते हैं कि आप इसका उपयोग करना चाहते हैं तो आप बस “install” आइकन पर डबल-क्लिक करें और साधारण installation wizard के माध्यम से चलें. इस प्रकार आप आसानी से लिनक्स को इंस्टॉल कर सकते हैं
लिनक्स का उपयोग क्यों किया जाता है?
- एक ऑपरेटिंग सिस्टम के साथ-साथ लिनक्स के कुछ अन्य उपयोग भी हैं जो निम्नलिखित हैं –
- आप इसका उपयोग अन्य कंप्यूटरों के समस्या निवारण के लिए कर सकते हैं. उदाहरण के लिए कहें कि आपका कंप्यूटर बूट नहीं होता तो आप अभी भी ड्राइव में लिनक्स के साथ एक लाइव डिस्क को पॉप कर सकते हैं और हार्ड ड्राइव तक पहुंच सकते हैं
- वेबसाइट बनाएं या होस्ट करें. वास्तव में आपके द्वारा एक्सेस की जाने वाली कई वेबसाइटें लिनक्स पर चलती हैं.
- लिनक्स आपके कंप्यूटर के लिए एक ऑपरेटिंग सिस्टम का काम कर सकता है.
- लिनक्स के जरिये आप सस्ती कीमत पर सर्वर बना सकते हैं
- लिनक्स आपके चारों ओर है – आपके टीवी, स्मार्ट फोन और यहां तक कि आपके फ्रिज या वॉशिंग मशीन में भी
लिनक्स के फायदे – Benefits of Linux in Hindi
Linux Operating System के लाभ निम्नलिखित हैं
Open Source
चूंकि यह ओपन-सोर्स है इसलिए इसका सोर्स कोड आसानी से उपलब्ध है. प्रोग्रामिंग ज्ञान रखने वाला कोई भी व्यक्ति ऑपरेटिंग सिस्टम को अनुकूलित कर सकता है. कोई भी किसी भी उद्देश्य के लिए कोड का योगदान, संशोधन, वितरण और वृद्धि कर सकता है
Security
लिनक्स सुरक्षा सुविधा मुख्य कारण है कि यह डेवलपर्स के लिए सबसे अनुकूल विकल्प है. यह पूरी तरह से सुरक्षित नहीं है लेकिन यह दूसरों की तुलना में कम असुरक्षित है. लिनक्स सिस्टम को किसी एंटीवायरस प्रोग्राम की आवश्यकता नहीं होती है
Free
निश्चित रूप से Linux System का सबसे बड़ा लाभ यह है कि यह उपयोग करने के लिए स्वतंत्र है. हम इसे आसानी से डाउनलोड कर सकते हैं और इसके लिए लाइसेंस खरीदने की कोई आवश्यकता नहीं है
Lightweight
लिनक्स Lightweight है. अन्य ऑपरेटिंग सिस्टम की तुलना में Linux चलाने के लिए आवश्यकताएँ बहुत कम हैं. लिनक्स में, मेमोरी फ़ुटप्रिंट और डिस्क स्थान भी कम होते हैं. आम तौर पर अधिकांश लिनक्स वितरणों को डिस्क स्थान के लिए समान मात्रा में 128MB RAM की आवश्यकता होती है
Stability
लिनक्स अन्य ऑपरेटिंग सिस्टम की तुलना में अधिक स्थिर है. लिनक्स को प्रदर्शन स्तर बनाए रखने के लिए सिस्टम को रीबूट करने की आवश्यकता नहीं है. यह शायद ही कभी लटकता है या धीमा होता है इसमें बड़ा अप-टाइम है
Performence
लिनक्स सिस्टम सभी अलग अलग तरह के नेटवर्क पर उच्च प्रदर्शन करता है. यह एक साथ बहुत सारे यूज़र्स को संभालने में सक्षम है
Flexibility
यह OS बहुत ही felxible होता है. इसका प्रयोग डेस्कटॉप एप्लिकेशन, एम्बेडेड सिस्टम और सर्वर एप्लिकेशन के लिए भी किया जा सकता है
Software update
लिनक्स में, सॉफ्टवेयर अपडेट उपयोगकर्ता के नियंत्रण में होते हैं. हम आवश्यक अपडेट का चयन कर सकते हैं. वहां बड़ी संख्या में सिस्टम अपडेट उपलब्ध हैं. ये अपडेट अन्य ऑपरेटिंग सिस्टम की तुलना में बहुत तेज हैं. इसलिए, सिस्टम अपडेट को बिना किसी समस्या का सामना किए आसानी से इंस्टॉल किया जा सकता है
Distributions
बाजार में कई लिनक्स distributions उपलब्ध हैं. यह उपयोगकर्ताओं को लिनक्स के विभिन्न विकल्प प्रदान करता है. हम अपनी जरूरत के हिसाब से कोई भी डिस्ट्रोस चुन सकते हैं. कुछ लोकप्रिय डिस्ट्रोस Ubuntu, Fedora, Debian, Linux Mint, Arch Linux और कई अन्य हैं
शुरुआती लोगों के लिए Ubuntu और Linux Mint उपयोगी होंगे और कुशल प्रोग्रामर के लिए Debian और Fedora अच्छे विकल्प होंगे
Live CD/USB
लगभग सभी लिनक्स वितरणों में एक Live CD/USB विकल्प होता है. यह हमें लिनक्स ऑपरेटिंग सिस्टम को इंस्टाल किए बिना चलाने या चलाने की अनुमति देता है
Graphical user interface
लिनक्स एक कमांड-लाइन आधारित OS है लेकिन यह विंडोज की तरह एक interactive user interface प्रदान करता है
Suitable for programmers
यह लगभग सभी सबसे अधिक उपयोग की जाने वाली प्रोग्रामिंग भाषाओं जैसे C, C++, Java, Python, Ruby और बहुत कुछ का समर्थन करता है. इसके अलावा यह विकास के लिए उपयोगी अनुप्रयोगों की एक विस्तृत श्रृंखला प्रदान करता है. इसीलिए यह प्रोग्रामर के लिए उपयुक्त है
Community support
लिनक्स सामुदायिक समर्थन प्रदान करता है. हमें विभिन्न स्रोतों से समर्थन मिल सकता है. उपयोगकर्ताओं की सहायता के लिए वेब पर कई forum उपलब्ध हैं. इसके अलावा विभिन्न ओपनसोर्स समुदायों के डेवलपर्स हमारी मदद करने के लिए तैयार हैं
Privacy
Linux हमेशा उपयोगकर्ता की गोपनीयता का ध्यान रखता है क्योंकि यह कभी भी उपयोगकर्ता से अधिक निजी डेटा नहीं लेता है. तुलनात्मक रूप से अन्य ऑपरेटिंग सिस्टम उपयोगकर्ता के निजी डेटा के लिए पूछते हैं
Networking
लिनक्स नेटवर्किंग के लिए शक्तिशाली समर्थन के साथ सुविधा प्रदान करता है. क्लाइंट-सर्वर सिस्टम को आसानी से लिनक्स सिस्टम पर सेट किया जा सकता है. यह अन्य सिस्टम और सर्वर के साथ कनेक्टिविटी के लिए विभिन्न कमांड-लाइन टूल जैसे ssh, ip, mail, telnet, और बहुत कुछ प्रदान करता है. नेटवर्क बैकअप जैसे कार्य दूसरों की तुलना में बहुत तेज होते हैं
Compatibility
लिनक्स बड़ी संख्या में फ़ाइल स्वरूपों के साथ संगत है क्योंकि यह लगभग सभी फ़ाइल स्वरूपों का समर्थन करता है
Installation
विंडोज जैसे अन्य ऑपरेटिंग सिस्टम की तुलना में लिनक्स Installation प्रक्रिया में कम समय लगता है. इसके अलावा इसकी installation प्रक्रिया बहुत आसान है क्योंकि इसमें कम उपयोगकर्ता इनपुट की आवश्यकता होती है
इसे अधिक सिस्टम configuration की आवश्यकता नहीं होती है. यहां तक कि इसे कम configuration वाली पुरानी मशीनों पर आसानी से स्थापित किया जा सकता है
Multiple Desktop Support
Linux सिस्टम अपने उन्नत उपयोग के लिए कई desktop environment समर्थन प्रदान करता है. Installation के दौरान desktop environment विकल्प का चयन किया जा सकता है. हम किसी भी desktop environment जैसे Gnome (GNU Network Object Model Environment) या KDE (K-Desktop Environment) का चयन कर सकते हैं क्योंकि दोनों का अपना विशिष्ट Environment है
Multitasking
यह एक मल्टीटास्किंग ऑपरेटिंग सिस्टम है. क्योंकि यह सिस्टम की गति को प्रभावित किए बिना एक साथ कई कार्य चला सकता है
लिनक्स के नुकसान – Disadvantages of linux in Hindi
Linux Operating System से निम्नलिखित हानियां है
learning curve
लिनक्स का उपयोग करना सीखने में कुछ समय लग सकता है. खासकर यदि आप अन्य ऑपरेटिंग सिस्टम का उपयोग करने के अभ्यस्त हैं न कि लिनक्स जैसे ओपन-सोर्स ऑपरेटिंग सिस्टम का
लिनक्स में उपयोगकर्ता का अनुभव बहुत अलग है. इसलिए आपको पहले सिस्टम को सीखने के लिए अलग समय निर्धारित करना होगा. यह कुछ लोगों के लिए निराशाजनक हो सकता है
Software install करना
विंडोज़ या ऐप्पल OS पर काम करने वाले कई तरह के एप्लिकेशन लिनक्स में काम नहीं करते हैं. जिससे आपको तकलीफ का सामना करना पड़ सकता है
Games की कमी
अधिकांश कंप्यूटर उपयोगकर्ता विंडोज या ऐप्पल OS का उपयोग करते हैं इसलिए गेम डेवलपर्स इन ऑपरेटिंग सिस्टम के अनुकूल गेम बनाते हैं. बहुत सारे लोकप्रिय गेम Linux द्वारा समर्थित नहीं हैं. यह एक कारण है कि लिनक्स अभी तक युवा उपयोगकर्ताओं के बीच लोकप्रिय नहीं है
Hardware driver
जैसा कि उपयोगकर्ताओं द्वारा बताया गया है लिनक्स में सबसे बड़ी समस्याओं में से एक यह है कि इस ऑपरेटिंग सिस्टम में Hardware driver मौजूद नहीं हैं
अधिकांश सॉफ़्टवेयर की तरह इसके आसपास काम करने के विभिन्न तरीके हैं. लेकिन जब लोगों ने पुराने हार्डवेयर या कुछ अन्य हार्डवेयर (greengarageblog.org, 2017) का उपयोग करने का प्रयास किया तो समस्याएँ सामने आई हैं
संक्षेप में
दोस्तों उम्मीद है आपको यह पोस्ट लिनक्स क्या है – What is linux in Hindi अच्छी लगी होगी. अगर आपको यह जानकारी कुछ काम की लगी है तो इसे जरूर सोशल मीडिया पर शेयर कीजिएगा
अगर आप नई नई जानकारियों को जानना चाहते हैं तो MDS BLOG के साथ जरूर जुड़िए जहां की आपको हर तरह की नई-नई जानकारियां दी जाती है. MDS BLOG पर यह पोस्ट पढ़ने के लिए बहुत-बहुत धन्यवाद!