ग्रेट डिबेट क्या यह लिनक्स या GNU / लिनक्स है?
आप आमतौर पर लिनक्स ऑपरेटिंग सिस्टम को "लिनक्स" के रूप में संदर्भित ऑनलाइन देखेंगे। हालाँकि, "GNU / Linux" शब्द का उपयोग कभी-कभी किया जाता है। लिनक्स और जीएनयू / लिनक्स एक ही ऑपरेटिंग सिस्टम और सॉफ्टवेयर का उल्लेख करते हैं, और इस बात पर विवाद है कि कौन सा शब्द अधिक उपयुक्त है.
हम इस पुरानी बहस में पक्ष लेने के लिए नहीं हैं, लेकिन इस लेख से आपको यह समझने में मदद मिलेगी कि नामकरण विवाद क्यों है और "लिनक्स" और "GNU / Linux" शब्दों के बीच क्या अंतर है।
"लिनक्स" क्या है?
"लिनक्स" ही कर्नेल है - ऑपरेटिंग सिस्टम का मुख्य भाग। अन्य सॉफ्टवेयर, जैसे कि GNU C कंपाइलर कर्नेल, बैश कमांड-लाइन शेल, GNU शेल यूटिलिटीज (सभी मूल कमांड्स जो आप कमांड लाइन पर उपयोग करेंगे), X.org ग्राफिकल सर्वर, यूनिटी के साथ एक ग्राफिकल डेस्कटॉप का उपयोग करते हैं। और सॉफ्टवेयर जो ग्राफ़िकल डेस्कटॉप के शीर्ष पर चलता है, फ़ायरफ़ॉक्स की तरह, सभी डेवलपर्स के विभिन्न समूहों द्वारा उत्पादित किए जाते हैं.
लिनक्स वितरण विभिन्न डेवलपर्स से इस सभी असमान सॉफ़्टवेयर को इकट्ठा करता है और पूर्ण पैकेज को "लिनक्स" कहता है। लिनक्स वितरण के बारे में अधिक जानकारी के लिए और वे क्या करते हैं, पढ़ें HTG बताते हैं: क्या एक लिनक्स डिस्ट्रो है और वे कैसे अलग हैं?
GNU प्रोजेक्ट
रिचर्ड स्टालमैन ने 1983 में जीएनयू के लिए योजनाएं बनाईं। जीएनयू एक पूर्ण, यूनिक्स-संगत ऑपरेटिंग सिस्टम था जो मुफ्त सॉफ्टवेयर से बना था। GNU एक पुनरावर्ती संक्षिप्त नाम है, जो "GNU's Not Unix!" ("फ्री सॉफ्टवेयर" ओपन-सोर्स सॉफ्टवेयर के समान शब्द है, हालांकि फ्री सॉफ्टवेयर "स्वतंत्रता" पर अधिक ध्यान केंद्रित करता है। लेकिन यह एक अलग विवाद है।)
1991 तक, GNU प्रोजेक्ट ने GNU ऑपरेटिंग सिस्टम के कई टुकड़ों को खत्म कर दिया था, जिसमें GNU C Compiler (gcc), bash कमांड-लाइन शेल, कई शेल यूटिलिटीज़, Emacs टेक्स्ट एडिटर और बहुत कुछ शामिल हैं। ऑपरेटिंग सिस्टम के अन्य हिस्सों को पहले से मौजूद मुफ्त सॉफ्टवेयर द्वारा प्रदान किया जा सकता है, जैसे कि एक्स विंडो सिस्टम, जो एक ग्राफिकल डेस्कटॉप प्रदान करता है.
हालाँकि, ऑपरेटिंग सिस्टम का मुख्य भाग - GNU हर्ड कर्नेल - पूर्ण नहीं था। GNU प्रोजेक्ट ने कर्नेल के लिए एक महत्वाकांक्षी माइक्रो कर्नेल डिज़ाइन चुना, जिसके परिणामस्वरूप लंबी देरी हुई। (2013 के रूप में, GNU हर्ड कर्नेल 23 वर्षों से विकास में है और कोई स्थिर संस्करण कभी जारी नहीं किया गया है।)
लिनक्स आता है
जीएनयू परियोजना द्वारा जीएनयू ऑपरेटिंग सिस्टम के कर्नेल को "अंतिम लापता टुकड़ा" के रूप में देखा गया था। 1991 में, लिनस टोरवाल्ड्स ने लिनक्स कर्नेल का पहला संस्करण जारी किया। अब पूरी तरह से मुक्त ऑपरेटिंग सिस्टम के लिए पर्याप्त सॉफ्टवेयर था, और वितरकों (जैसे आधुनिक "लिनक्स वितरण") ने लिनक्स कर्नेल, जीएनयू सॉफ्टवेयर और एक्स विंडो सिस्टम को एक साथ इकट्ठा किया।.
शुरू में, इन वितरणों को क्या कहा जाना चाहिए, इस पर कुछ बहस हुई। 1992 में, Yggdrasil परियोजना ने सॉफ्टवेयर के संयोजन के लिए "Yggdrasil Linux / GNU / X" नाम चुना। जीएनयू / लिनक्स रिचर्ड स्टेलमैन और फ्री सॉफ्टवेयर फाउंडेशन द्वारा पसंदीदा शब्द है। डेबियन आज भी अपने सॉफ्टवेयर को "GNU / लिनक्स" के रूप में संदर्भित करता है.
जीएनयू / लिनक्स के लिए मामला
जीएनयू परियोजना मानक "लिनक्स" प्रणाली का एक बड़ा हिस्सा बनाती है और यह एक पूर्ण ऑपरेटिंग सिस्टम विकसित करने का इरादा था, जिसे जीएनयू नाम दिया गया है। हालांकि, रिचर्ड स्टालमैन के "लिनक्स" शब्द पर आपत्ति का एक महत्वपूर्ण हिस्सा यह है कि यह GNU के महत्व और इसके मूल उद्देश्य को नीचे गिरा देता है: उपयोगकर्ताओं को स्वतंत्रता प्रदान करने के उद्देश्य से पूरी तरह से मुक्त ऑपरेटिंग सिस्टम के रूप में। यह "मुफ्त सॉफ्टवेयर" पर बहस के साथ जुड़ा हुआ है - एक शब्द जिसका उद्देश्य स्वतंत्रता पर ध्यान केंद्रित करना है - और "खुला स्रोत" - एक शब्द जिसका उद्देश्य तकनीकी लाभ पर ध्यान केंद्रित करना और दार्शनिक कोण को कम करना है।.
जैसा कि 2005 में ZNET के साथ एक साक्षात्कार में रिचर्ड स्टेलमैन ने कहा था:
लिनक्स साइबरस्पेस को मुक्त करने के लक्ष्य के साथ डिज़ाइन नहीं किया गया था, और लिनक्स के लिए उद्देश्यों ने हमें पूरे जीएनआर / सिस्टम सिस्टम को नहीं दिया होगा।.
आज दसियों लाख उपयोगकर्ता एक ऑपरेटिंग सिस्टम का उपयोग कर रहे हैं, जिसे विकसित किया गया था ताकि उन्हें आजादी मिल सके - लेकिन उन्हें यह पता नहीं है, क्योंकि उन्हें लगता है कि सिस्टम लिनक्स है और यह एक छात्र द्वारा विकसित किया गया था "सिर्फ मनोरंजन के लिए।"
इस विषय पर उनके विचारों को जीएनयू वेबसाइट पर पढ़ा जा सकता है.
लिनक्स के लिए मामला
"लिनक्स" शब्द के समर्थकों का तर्क है कि यह केवल GNU पर ध्यान केंद्रित करने के लिए एक गलती है, क्योंकि औसत वितरण में विभिन्न संगठनों के सॉफ़्टवेयर शामिल हैं और इन्हें समान औचित्य के साथ मोज़िला / केडीई / Apache / X.org / GNU / Linux कहा जा सकता है।.
लिनक्स शब्द का उपयोग अधिक लोगों द्वारा भी किया जाता है - यदि और कुछ नहीं, तो यह याद रखने, टाइप करने और उच्चारण करने का एक सरल और आसान नाम है। और जो भी आदर्श नाम है, ऑपरेटिंग सिस्टम को आमतौर पर ज्यादातर लोगों द्वारा लिनक्स के रूप में संदर्भित किया जाता है। आप इसे "लिनक्स" के रूप में जाने कैसे-कैसे गीक और अन्य जगहों पर पाएंगे क्योंकि यह एक अधिक सामान्य शब्द है जिसे पाठक तुरंत समझते हैं.
हम 1996 में लिनुस टोरवाल्ड्स के एक उद्धरण के साथ समाप्त करेंगे:
उम्म, यह चर्चा काफी लंबी चली है, बहुत-बहुत धन्यवाद.
यह वास्तव में _matter_ नहीं है, जिसे लोग लिनक्स कहते हैं, जब तक क्रेडिट दिया जाता है, जहां क्रेडिट देय होता है (दोनों तरफ)। निजी तौर पर, मैं इसे "लिनक्स" कहना जारी रखूंगा
छवि क्रेडिट: फ़्लिकर पर फ़्लिकर, एलिसन अप्टन, फ़्लिकर पर गिसले हनीमियर