महान बहस: क्या यह लिनक्स या जीएनयू / लिनक्स है?

विषयसूची:

महान बहस: क्या यह लिनक्स या जीएनयू / लिनक्स है?
महान बहस: क्या यह लिनक्स या जीएनयू / लिनक्स है?

वीडियो: महान बहस: क्या यह लिनक्स या जीएनयू / लिनक्स है?

वीडियो: महान बहस: क्या यह लिनक्स या जीएनयू / लिनक्स है?
वीडियो: WARHAMMER 40000 FREEBLADE (HUMANS BEGONE) - YouTube 2024, अप्रैल
Anonim
आप आमतौर पर लिनक्स ऑपरेटिंग सिस्टम को "लिनक्स" के रूप में संदर्भित करेंगे। हालांकि, "जीएनयू / लिनक्स" शब्द का प्रयोग कभी-कभी किया जाता है। लिनक्स और जीएनयू / लिनक्स एक ही ऑपरेटिंग सिस्टम और सॉफ्टवेयर का संदर्भ लेते हैं, और इस पर एक विवाद है कि कौन सा शब्द अधिक उपयुक्त है।
आप आमतौर पर लिनक्स ऑपरेटिंग सिस्टम को "लिनक्स" के रूप में संदर्भित करेंगे। हालांकि, "जीएनयू / लिनक्स" शब्द का प्रयोग कभी-कभी किया जाता है। लिनक्स और जीएनयू / लिनक्स एक ही ऑपरेटिंग सिस्टम और सॉफ्टवेयर का संदर्भ लेते हैं, और इस पर एक विवाद है कि कौन सा शब्द अधिक उपयुक्त है।

हम इस पुरानी बहस में एक पक्ष लेने के लिए यहां नहीं हैं, लेकिन इस लेख में आपको यह समझने में मदद करनी चाहिए कि नामकरण विवाद क्यों है और "लिनक्स" और "जीएनयू / लिनक्स" शब्दों के बीच क्या अंतर है।

"लिनक्स" क्या है?

"लिनक्स" ही कर्नेल है - ऑपरेटिंग सिस्टम का मुख्य हिस्सा। अन्य सॉफ़्टवेयर, जैसे कि जीएनयू सी कंपाइलर कर्नेल, बैश कमांड लाइन खोल, जीएनयू खोल उपयोगिताओं (सभी कमांड कमांड जो आप कमांड लाइन पर उपयोग करेंगे) संकलित करने के लिए प्रयुक्त होते हैं, एक्सआरओ ग्राफिकल सर्वर, एक ग्राफिकल डेस्कटॉप जैसे यूनिटी, और फ़ायरफ़ॉक्स जैसे ग्राफिकल डेस्कटॉप के शीर्ष पर चलने वाला सॉफ़्टवेयर सभी डेवलपर्स के विभिन्न समूहों द्वारा उत्पादित किया जाता है।

लिनक्स वितरण विभिन्न डेवलपर्स से इस असंतुलित सॉफ़्टवेयर को इकट्ठा करते हैं और पूर्ण पैकेज "लिनक्स" कहते हैं। लिनक्स वितरण और उनके द्वारा किए जाने वाले कार्यों के बारे में अधिक जानकारी के लिए, एचटीजी बताते हैं: लिनक्स डिस्ट्रो क्या है और वे अलग कैसे हैं?

जीएनयू परियोजना

रिचर्ड स्टॉलमैन ने 1 9 83 में जीएनयू की योजना बनाई। जीएनयू एक पूर्ण, यूनिक्स-संगत ऑपरेटिंग सिस्टम था जो मुफ्त सॉफ्टवेयर से बना था। जीएनयू "जीएनयू नॉट यूनिक्स" के लिए खड़े एक रिकर्सिव परिवर्णी शब्द है ("फ्री सॉफ्टवेयर" ओपन-सोर्स सॉफ्टवेयर के लिए एक समान शब्द है, हालांकि मुफ्त सॉफ्टवेयर "स्वतंत्रता" पर अधिक केंद्रित है। लेकिन यह एक अलग विवाद है।)

1 99 1 तक, जीएनयू परियोजना ने जीएनयू सी कंपाइलर (जीसीसी), बैश कमांड लाइन खोल, कई खोल उपयोगिताओं, एमएक्स टेक्स्ट एडिटर, आदि सहित जीएनयू ऑपरेटिंग सिस्टम के कई टुकड़े पूरे किए थे। ऑपरेटिंग सिस्टम के अन्य हिस्सों को पहले से मौजूद मौजूदा सॉफ्टवेयर, जैसे एक्स विंडो सिस्टम, द्वारा प्रदान किया जा सकता है, जो एक ग्राफिकल डेस्कटॉप प्रदान करता है।

हालांकि, ऑपरेटिंग सिस्टम का मुख्य हिस्सा - जीएनयू हर्ड कर्नेल - पूरा नहीं हुआ था। जीएनयू प्रोजेक्ट ने कर्नेल के लिए एक महत्वाकांक्षी माइक्रोक्रोनर डिज़ाइन चुना, जिसके परिणामस्वरूप लंबी देरी हुई। (2013 तक, जीएनयू हर्ड कर्नेल 23 वर्षों तक विकास में रहा है और कोई स्थिर संस्करण कभी जारी नहीं किया गया है।)

लिनक्स आती है

जीएनयू परियोजना द्वारा जीएनयू ऑपरेटिंग सिस्टम के कर्नेल को "आखिरी गायब टुकड़ा" के रूप में देखा गया था। 1 99 1 में, लिनस टोरवाल्ड्स ने लिनक्स कर्नेल का पहला संस्करण जारी किया। एक पूरी तरह से मुक्त ऑपरेटिंग सिस्टम के लिए अब पर्याप्त सॉफ्टवेयर था, और वितरकों (जैसे आधुनिक "लिनक्स वितरण") ने लिनक्स कर्नेल, जीएनयू सॉफ्टवेयर और एक्स विंडो सिस्टम को एकसाथ इकट्ठा किया।

प्रारंभ में, इन वितरणों को क्या कहा जाना चाहिए, इस पर कुछ बहस हुई थी। 1 99 2 में, यग्ड्रेसिल प्रोजेक्ट ने सॉफ्टवेयर के संयोजन के लिए "यग्ड्रेसिल लिनक्स / जीएनयू / एक्स" नाम चुना। जीएनयू / लिनक्स रिचर्ड स्टॉलमैन और फ्री सॉफ्टवेयर फाउंडेशन द्वारा उन्नत पसंदीदा शब्द है। डेबियन अभी भी अपने सॉफ्टवेयर को "जीएनयू / लिनक्स" के रूप में संदर्भित करता है।

Image
Image

जीएनयू / लिनक्स के लिए मामला

जीएनयू परियोजना मानक "लिनक्स" प्रणाली का एक बड़ा हिस्सा बनाती है और जीएनयू नामक एक पूर्ण ऑपरेटिंग सिस्टम विकसित करने के लिए एक परियोजना थी। हालांकि, "लिनक्स" शब्द के लिए रिचर्ड स्टॉलमैन के आपत्ति का एक महत्वपूर्ण हिस्सा यह है कि यह जीएनयू और इसके मूल उद्देश्य के महत्व को कम करता है: उपयोगकर्ताओं को स्वतंत्रता प्रदान करने के उद्देश्य से पूरी तरह से नि: शुल्क ऑपरेटिंग सिस्टम के रूप में। यह "मुक्त सॉफ्टवेयर" पर बहस के साथ अंतर्निहित है - एक शब्द जिसका उद्देश्य स्वतंत्रता पर ध्यान केंद्रित करना है - और "मुक्त स्रोत" - एक शब्द जिसका उद्देश्य तकनीकी फायदे पर ध्यान केंद्रित करना और दार्शनिक कोण को कम करना है।

जैसा कि रिचर्ड स्टॉलमैन ने 2005 में जेएनएनईटी के साथ एक साक्षात्कार में कहा था:

Linux was not designed with the goal of liberating cyberspace, and the motives for Linux would not have given us the whole GNU/Linux system.

Today tens of millions of users are using an operating system that was developed so they could have freedom - but they don’t know this, because they think the system is Linux and that it was developed by a student “just for fun’.”

विषय पर उनके अधिक विचार जीएनयू वेबसाइट पर पढ़ा जा सकता है।

Image
Image

लिनक्स के लिए मामला

"लिनक्स" शब्द के समर्थकों का तर्क है कि केवल जीएनयू पर ध्यान केंद्रित करने की गलती है, क्योंकि औसत वितरण में विभिन्न संगठनों से सॉफ्टवेयर शामिल है और इसे समान औचित्य के साथ मोज़िला / केडीई / अपाचे / एक्स.org / जीएनयू / लिनक्स कहा जा सकता है।

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

हम 1 99 6 में लिनस टोरवाल्ड्स से उद्धरण के साथ समाप्त होंगे:

Umm, this discussion has gone on quite long enough, thank you very much.

It doesn’t really _matter_ what people call Linux, as long as credit is given where credit is due (on both sides). Personally, I’ll very much continue to call it “Linux”

छवि क्रेडिट: फ़्लिकर पर फ़्लिकॉइस, एलिसन अप्टन, फ़्लिकर पर गिस्ले हनीमिर

सिफारिश की: