विंडोज और मैकओएस के विपरीत, लिनक्स स्थापित करना इतना आसान नहीं है। इंटरनेट पर लिनक्स की खोज करने से आपको विभिन्न नामों के साथ कई ऑपरेटिंग सिस्टम मिलेंगे, उनमें से कोई भी स्पष्ट रूप से "लिनक्स" नहीं कहलाता है। ऐसा क्यों है?
लिनक्स तेजी से अनुभवी टेक गीक्स और आकस्मिक उपयोगकर्ताओं के लिए पसंद का ऑपरेटिंग सिस्टम बनता जा रहा है। लेकिन हजारों ऑपरेटिंग सिस्टम या "वितरण" सभी को "लिनक्स" क्यों कहा जाता है? और डेवलपर्स एक ही तरह के और अधिक ऑपरेटिंग सिस्टम क्यों बनाते रहते हैं? चलो पता करते हैं।
लिनक्स वितरण क्या हैं?
सबसे पहले यह जानना जरूरी है लिनक्स वास्तव में क्या है. लिनक्स एक ऑपरेटिंग सिस्टम नहीं है, बल्कि एक कर्नेल है, जो आपके कंप्यूटर के हार्डवेयर को ऑपरेटिंग सिस्टम से जोड़ता है। जब आप किसी आइकन पर क्लिक करके अपने कंप्यूटर पर कोई ऐप लॉन्च करते हैं, तो यह कर्नेल होता है जो के साथ संचार करता है ऐप लॉन्च करने और हार्डवेयर का उपयोग करके स्क्रीन पर आउटपुट प्रदर्शित करने के लिए ऑपरेटिंग सिस्टम, यानी, निगरानी
एक ऑपरेटिंग सिस्टम में एक अंतर्निहित कर्नेल, एप्लिकेशन और अक्सर होते हैं एक ग्राफिकल यूजर इंटरफेस
. लिनक्स कर्नेल है, और इसका उपयोग करने वाले सभी ऑपरेटिंग सिस्टम को "लिनक्स वितरण" कहा जाता है। शब्द "वितरण" से आया है लिनक्स-आधारित OSes को अन्य उपयोगकर्ताओं के साथ साझा करने की प्रक्रिया, जिसे "वितरण" के रूप में भी जाना जाता है, क्योंकि कर्नेल और OS आम तौर पर होते हैं नि: शुल्क।इतने सारे लिनक्स डिस्ट्रोज़ क्या पैदा हुए?
लिनक्स कर्नेल को GNU जनरल पब्लिक लाइसेंस के तहत लाइसेंस दिया गया है, जो किसी को भी कर्नेल के किसी भी एप्लिकेशन को देखने, संपादित करने और वितरित करने की अनुमति देता है। लेकिन हमेशा से ऐसा नहीं था।
पहले, यूनिक्स एक लोकप्रिय ऑपरेटिंग सिस्टम था, लेकिन इसके स्रोत कोड का स्वामित्व एटी एंड टी के पास था। कुछ समय बाद, बीएसडी (बर्कले सॉफ्टवेयर डिस्ट्रीब्यूशन), यूनिक्स पर आधारित एक ऑपरेटिंग सिस्टम, कैलिफोर्निया विश्वविद्यालय, बर्कले में उत्पन्न हुआ। उस समय यूनिक्स पर आधारित अन्य ऑपरेटिंग सिस्टम भी थे, और वे सभी एक दूसरे से बहुत अलग थे।
यूनिक्स-आधारित OS बनाने के लिए एक मानक की अनुपलब्धता और उस समय OSes के बीच प्रतिरोध ने एक ऐसे युग को जन्म दिया जिसे "" के रूप में जाना जाता है।यूनिक्स युद्ध।" यूनिक्स के अपने संस्करणों को वितरित करने वाले विभिन्न विक्रेताओं ने एटी एंड टी और बीएसडी सहित अपने स्वयं के मानकों को स्थापित करना शुरू कर दिया।
1983 में, रिचर्ड स्टॉलमैन ने के विकास और वितरण पर ध्यान केंद्रित करते हुए, GNU प्रोजेक्ट शुरू किया फ्री और ओपन सोर्स सॉफ्टवेयर. GNU प्रोजेक्ट का उद्देश्य यूनिक्स का एक मुफ्त संस्करण बनाना है, एक ऐसा संस्करण जिसे कोई भी दोहरा सकता है और स्वतंत्र रूप से वितरित कर सकता है।
उस समय जीएनयू के जनरल पब्लिक लाइसेंस के तहत कई ऐप विकसित किए गए थे, जिनमें TAR और Emacs शामिल थे। लेकिन प्रोजेक्ट में ओपन-सोर्स कर्नेल का अभाव था, कंप्यूटर का वह हिस्सा जो OS और ऐप्स को हार्डवेयर के साथ इंटरैक्ट करने में मदद करता है।
1991 में, GNU प्रोजेक्ट शुरू होने के आठ साल बाद, Linus Torvalds ने Linux को विकसित करना शुरू किया। और एक साल बाद, सामान्य सार्वजनिक लाइसेंस के तहत लिनक्स को फिर से जारी किया गया, जिसे अब हम जीएनयू/लिनक्स के रूप में जानते हैं। चूंकि लिनक्स कर्नेल को जीपीएल के तहत लाइसेंस दिया गया था, कोई भी कर्नेल के ऊपर एक ऑपरेटिंग सिस्टम बना सकता है और इसे स्वतंत्र रूप से वितरित कर सकता है।
अपने स्वयं के ऑपरेटिंग सिस्टम को मुफ्त में स्पिन करने की क्षमता ने कई डेवलपर्स को अपना वितरण शुरू करने के लिए प्रोत्साहित किया। डेबियन, रेड हैट और स्लैकवेयर सहित कई डिस्ट्रोस उस समय जारी किए गए थे, जो लिनक्स क्रांति को किकस्टार्ट कर रहे थे।
नए Linux वितरण क्यों बनाए गए हैं?
डेवलपर्स द्वारा नए लिनक्स-आधारित ओएस बनाने और वितरित करने का मुख्य कारण यह है कि वे आसानी से कर सकते हैं। लिनक्स कर्नेल मुफ़्त है। ऐप्स मुफ्त हैं। कर्नेल के ऊपर एक संपूर्ण ऑपरेटिंग सिस्टम बनाने के लिए संसाधन मुफ़्त हैं।
आजकल, लोग शायद ही कभी खरोंच से डिस्ट्रो बनाते हैं। इसके बजाय, वे एक और लोकप्रिय डिस्ट्रो लेते हैं और या तो पहले वाले को आधार के रूप में उपयोग करके एक नया ओएस बनाते हैं या एक नए ग्राफिकल यूजर इंटरफेस और अतिरिक्त एप्लिकेशन के साथ इसे फिर से तैयार करते हैं।
उबंटू में अपने आप में कई रस्सियाँ हैं, अर्थात् जुबंटू, कुबंटू और लुबंटू। इन तीन स्वादों के बीच एकमात्र अंतर डेस्कटॉप वातावरण है। डिफ़ॉल्ट रूप से अनुकूलित गनोम डेस्कटॉप के बजाय जो क्रमशः उबंटू, जुबंटू, कुबंटू और लुबंटू जहाज पर एक्सएफसीई, केडीई प्लाज्मा और एलएक्सडीई के साथ प्रीइंस्टॉल्ड आता है।
ऑपरेटिंग सिस्टम का प्राथमिक लक्ष्य उपयोगकर्ताओं के लिए डेस्कटॉप कंप्यूटिंग को आसान बनाना है। जब कोई ऑपरेटिंग सिस्टम में एक नई सुविधा चाहता है, तो जाने का पारंपरिक मार्ग उस कंपनी को फीडबैक प्रदान कर रहा है जो ओएस विकसित करती है। GNU प्रोजेक्ट ने इस प्रवाह को पूरी तरह से बदल दिया है।
यह उपयोगकर्ता हैं जो उपयोग करते हैं, विकसित करते हैं, प्रतिक्रिया प्रदान करते हैं, प्रतिक्रिया लागू करते हैं, और अंत में, एक ओपन-सोर्स डिस्ट्रो वितरित करते हैं। आप अपना खुद का डिस्ट्रो बनाने और अपने सपनों के ओएस में अपनी मनचाही सुविधाओं को जोड़ने के लिए स्वतंत्र हैं।
समान विचारधारा और राय वाला कोई भी व्यक्ति परियोजना में योगदान कर सकता है और डेवलपर्स की मदद करना शुरू कर सकता है। ओएस में एक अतिरिक्त सुविधा जोड़ने के लिए किसी कंपनी से संपर्क करने या फीडबैक फॉर्म भरने की कोई आवश्यकता नहीं है।
न केवल उपयोगकर्ता, बल्कि बड़ी कंपनियां भी इंट्राकंपनी उपयोग के लिए नए इन-हाउस वितरण बनाती हैं। माइक्रोसॉफ्ट का सीबीएल-मैरिनर लोकप्रिय उदाहरण है। यह मुख्य रूप से इसलिए है क्योंकि बड़ी कंपनियां अन्य उपयोगकर्ताओं द्वारा बनाए गए डिस्ट्रो का उपयोग नहीं करना चाहती हैं और इसके बजाय अपने स्वयं के ऑपरेटिंग सिस्टम को खरोंच से या किसी अन्य मुख्यधारा के डिस्ट्रो के शीर्ष पर विकसित करना चाहती हैं।
लिनक्स परियोजना इस हद तक बढ़ गई है कि Google जैसे तकनीकी दिग्गजों ने अपनी कुछ परियोजनाओं के लिए लिनक्स कर्नेल पर निर्भर रहना शुरू कर दिया है। एक उदाहरण के रूप में Android और Chrome OS को लें। एंड्रॉइड हुड के तहत लिनक्स कर्नेल का उपयोग करता है और क्रोम ओएस जेनेटू लिनक्स के शीर्ष पर बनाया गया है, जो 2000 में जारी एक डिस्ट्रो है।
डेस्कटॉप लिनक्स के विखंडन का एक अन्य कारण कई प्रकार के उपकरण उपलब्ध हैं। डेस्कटॉप कंप्यूटर के अलावा, एआरएम प्रोसेसर पर आधारित अन्य उपकरणों को भी चलाने के लिए एक ऑपरेटिंग सिस्टम की आवश्यकता होती है। लिनक्स डेवलपर्स को किसी भी प्रोसेसर परिवार के लिए ओएस बनाने के लिए आधार प्रदान करके इसे हल करता है।
रास्पियन ओएस एक है विशेष रूप से रास्पबेरी पाई के लिए बनाया गया डिस्ट्रो उपकरण। आप पुराने प्रोसेसर पर चलने के लिए विकसित अनगिनत डिस्ट्रोस भी पा सकते हैं जिन्हें मालिकाना ओएस विक्रेताओं द्वारा असमर्थित छोड़ दिया गया है।
क्या हमें वास्तव में इतने सारे वितरण की आवश्यकता है?
यदि आप ऐसे व्यक्ति हैं जिन्हें काम करने के लिए बस एक कंप्यूटर और एक ऑपरेटिंग सिस्टम की आवश्यकता है, तो बिल्कुल नहीं। जब तक यह आपके बिलों के अनुकूल है, तब तक आप किसी भी ऑपरेटिंग सिस्टम का उपयोग करने से बच सकते हैं। लेकिन उन लोगों के लिए जो अपने उपकरणों और डिजिटल जीवन में विकल्पों के लिए खराब होना चाहते हैं, उनके लिए लिनक्स सबसे अच्छा विकल्प है।
आप या तो कुछ Linux OSes आज़मा सकते हैं और आपको जो सबसे अच्छा लगता है उसके साथ समझौता करें या डिस्ट्रो-होपिंग और नए डिस्ट्रो का परीक्षण करते रहें। लिनक्स आपको वह विकल्प देता है। जब तक लोग ओपन-सोर्स इकोसिस्टम का समर्थन और योगदान करते रहेंगे, तब तक आप नए डिस्ट्रो को विकसित होते और इंटरनेट पर मुफ्त में जारी होते देखेंगे।
इस प्रकार ओपन-सोर्स काम करता है!
भले ही एंड्रॉइड और मैकओएस जैसे कई मालिकाना ओएस के पास एक क्लोज-सोर्स कोडबेस है, उन्होंने लिनक्स का उपयोग अपनी परियोजनाओं के लिए एक नींव के रूप में किया है। यह पूरी तरह से स्वीकार्य है क्योंकि जिस लाइसेंस के तहत लिनक्स कर्नेल जारी किया गया है, वह किसी को भी बिना किसी प्रतिबंध के कोड को संशोधित और वितरित करने की अनुमति देता है।
लिनक्स-आधारित ऑपरेटिंग सिस्टम के पीछे भारी सामुदायिक समर्थन के कारण, डिस्ट्रो में लगातार नई और विशेष सुविधाएँ जोड़ी जाती हैं। यद्यपि आप विंडोज़ और मैकोज़ जैसे अन्य स्वामित्व वाले ओएस पर ऐसी कई सुविधाएं पा सकते हैं, उनमें से कुछ केवल कुछ हद तक लिनक्स वितरण तक ही सीमित हैं।
10 चीजें जो आप लिनक्स पर कर सकते हैं लेकिन विंडोज़ पर नहीं
आगे पढ़िए
संबंधित विषय
- लिनक्स
- लिनक्स कर्नेल
- लिनक्स डिस्ट्रो
- खुला स्त्रोत
लेखक के बारे में

दीपेश MUO में Linux के लिए जूनियर एडिटर हैं। वह सभी नवागंतुकों को एक आनंदमय अनुभव प्रदान करने के उद्देश्य से, लिनक्स पर सूचनात्मक मार्गदर्शिकाएँ लिखते हैं। फिल्मों के बारे में निश्चित नहीं है, लेकिन अगर आप तकनीक के बारे में बात करना चाहते हैं, तो वह आपका लड़का है।
हमारे न्यूज़लेटर की सदस्यता लें
तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!
सब्सक्राइब करने के लिए यहां क्लिक करें