लिनक्स और जीएनयू/लिनक्स के बीच अंतर

विषयसूची:

लिनक्स और जीएनयू/लिनक्स के बीच अंतर
लिनक्स और जीएनयू/लिनक्स के बीच अंतर
Anonim

अधिकांश लोग, यहां तक कि वे लोग जो लिनक्स के साथ काम करते हैं, लिनक्स, जीएनयू/लिनक्स और जीएनयू टूलचेन के बीच के अंतर को पूरी तरह से नहीं समझते हैं, लेकिन अंतर तब मायने रखता है जब आप कुछ प्रकार की सॉफ्टवेयर निर्भरता के बारे में सोच रहे होते हैं।

लिनक्स और जीएनयू

लिनक्स विकास की एक श्रृंखला का अनुसरण करता है जो यूनिक्स के साथ शुरू हुई थी। जैसे, अधिकांश Linux को इसी तरह डिज़ाइन किया गया है, और इसमें Unix कोड भी हो सकता है।

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

Image
Image

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

जीएनयू परियोजना के साथ चुनौती, हालांकि, यह है कि इसका कर्नेल - मुख्य सॉफ्टवेयर जो हार्डवेयर के साथ इंटरैक्ट करता है और अन्य सभी अनुप्रयोगों का समन्वय करता है - अभी तक उत्पादन के लिए तैयार नहीं है। GNU हर्ड कर्नेल, 2015 में प्री-प्रोडक्शन अवस्था में जारी किया गया, अभी भी प्राइम टाइम के लिए तैयार नहीं है।

समाधान? लिनक्स। Linux-Libre के रूप में Linux कर्नेल, GNU प्रोजेक्ट का हिस्सा बन गया। इस प्रकार, जीएनयू लिनक्स कर्नेल, या जीएनयू/लिनक्स चला रहा है।

जीएनयू टूलचेन

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

जीएनयू टूलचेन के सामान्य तत्वों में जीएनयू मेक, जीएनयू सी लाइब्रेरी, जीएनयू डीबगर और जीएनयू बिल्ड सिस्टम शामिल हैं।

अन्य जीएनयू पैकेज

एप्लिकेशन, जिसमें एंड-यूज़र इंटरैक्शन के लिए डिज़ाइन किए गए ग्राफिकल ऐप शामिल हैं, GNU अम्ब्रेला का हिस्सा हो सकते हैं यदि वे स्टॉलमैन द्वारा स्थापित दार्शनिक दिशानिर्देशों का पालन करते हैं। सामान्य जीएनयू-पारिवारिक अनुप्रयोगों में शामिल हैं:

  • TexInfo: तकनीकी दस्तावेज प्रदर्शित करने के लिए एक भाषा और एक कार्यक्रम।
  • GNU Emacs: एक दस्तावेज़-प्रसंस्करण प्रणाली।
  • GNOME: एक डेस्कटॉप मैनेजर जो ग्राफिकल यूजर इंटरफेस के लिए कोर लुक-एंड-फील प्रदान करता है।
  • जीएनयू ऑक्टेव: मैटलैब के बाद तैयार किया गया एक सांख्यिकी वातावरण।
  • जीएनयू हेल्थ: चिकित्सकों और अस्पतालों के लिए एक इलेक्ट्रॉनिक स्वास्थ्य रिकॉर्ड।
  • GnuCash: एक व्यक्तिगत-वित्त प्रणाली।

सिफारिश की: