लिनक्स और जीएनयू/लिनक्स के बीच अंतर
अधिकांश लोग, यहां तक कि वे लोग भी जो के साथ खिलवाड़ करते हैं लिनक्स, Linux, GNU/Linux, और GNU टूलचैन के बीच के अंतर को अच्छी तरह से समझ नहीं पाते हैं, लेकिन अंतर तब मायने रखता है जब आप कुछ प्रकार के बारे में सोच रहे हों सॉफ्टवेयर निर्भरता।
लिनक्स और जीएनयू
लिनक्स विकास की एक श्रृंखला का अनुसरण करता है जिसकी शुरुआत हुई थी यूनिक्स. जैसे, अधिकांश लिनक्स को इसी तरह डिज़ाइन किया गया है, और इसमें यूनिक्स कोड भी हो सकता है।
जीएनयू, हालांकि, इसके निर्माता, रिचर्ड स्टॉलमैन द्वारा यूनिक्स या लिनक्स के समान कोडबेस या लाइसेंसिंग मानदंडों में से किसी का भी उपयोग नहीं करते हुए, पूरी तरह से स्वतंत्र और स्वतंत्र ऑपरेटिंग सिस्टम होने का इरादा था। दोनों अलग-अलग प्रोजेक्ट हैं। की तरह।

जीएनयू/लिनक्स
हालांकि, जीएनयू परियोजना के साथ चुनौती यह है कि इसका कर्नेल - मुख्य सॉफ्टवेयर जो हार्डवेयर के साथ इंटरैक्ट करता है और अन्य सभी अनुप्रयोगों का समन्वय करता है - अभी तक उत्पादन के लिए तैयार नहीं है। 2015 में प्री-प्रोडक्शन अवस्था में जारी किया गया GNU हर्ड कर्नेल अभी भी प्राइम टाइम के लिए तैयार नहीं है।
समाधान? लिनक्स। Linux-Libre के रूप में Linux कर्नेल, GNU प्रोजेक्ट का हिस्सा बन गया। इस प्रकार, जीएनयू लिनक्स कर्नेल, या जीएनयू/लिनक्स चला रहा है।
जीएनयू टूलचेन
एक जीएनयू वितरण आम तौर पर एक लिनक्स कर्नेल चलाता है, हालांकि जीएनयू हर्ड गैर-मिशन-महत्वपूर्ण परीक्षण के लिए उपलब्ध रहता है। हालाँकि, जो GNU वितरण को किसी अन्य Linux वितरण से अलग करता है, वह है का एकीकरण जीएनयू टूलचेन, कई सौ कार्यक्रमों की एक श्रृंखला जो स्वतंत्र और मुक्त स्रोत हैं और नए, मुफ्त सॉफ्टवेयर के विकास का समर्थन करते हैं।
GNU टूलचेन के सामान्य तत्वों में GNU Make, GNU C लाइब्रेरी, GNU डीबगर और GNU बिल्ड सिस्टम शामिल हैं।
अन्य जीएनयू पैकेज
एंड-यूज़र इंटरैक्शन के लिए डिज़ाइन किए गए ग्राफिकल ऐप सहित एप्लिकेशन, GNU अम्ब्रेला का हिस्सा हो सकते हैं यदि वे स्टॉलमैन द्वारा स्थापित दार्शनिक दिशानिर्देशों का पालन करते हैं। सामान्य जीएनयू-पारिवारिक अनुप्रयोगों में शामिल हैं:
- टेक्सइन्फो: तकनीकी दस्तावेज प्रदर्शित करने के लिए एक भाषा और एक कार्यक्रम।
- जीएनयू Emacs: एक दस्तावेज़-प्रसंस्करण प्रणाली।
- सूक्ति: एक डेस्कटॉप मैनेजर जो ग्राफिकल यूजर इंटरफेस के लिए कोर लुक-एंड-फील प्रदान करता है।
- जीएनयू ऑक्टेव: मैटलैब के बाद तैयार किया गया एक सांख्यिकी वातावरण।
- जीएनयू स्वास्थ्य: चिकित्सकों और अस्पतालों के लिए एक इलेक्ट्रॉनिक स्वास्थ्य रिकॉर्ड।
- ग्नूकैश: एक व्यक्तिगत-वित्त प्रणाली।