आमतौर पर, जिसे हम आम तौर पर एक ऑपरेटिंग सिस्टम कहते हैं, एक कर्नेल में शामिल सॉफ्टवेयर का एक संयोजन है , जिसका काम मशीन के संसाधनों का प्रबंधन करना है और कुछ अनुप्रयोग जो कर्नेल के ऊपर चलते हैं, उन्हें उपयोगकर्ताभूमि कहा जाता है (इसमें ब्राउज़र, कंपाइलर शामिल हैं,) पीडीएफ पाठकों, कुछ भी जो कर्नेल या ड्राइवर नहीं है, या शायद एक vm हाइपरवाइजर है)।
इस प्रश्न के बाकी हिस्सों को कुछ ऐतिहासिक संदर्भ के बिना जवाब नहीं दिया जा सकता है। रिचर्ड स्टालमैन ने 1983 के 27 सितंबर को GNU प्रोजेक्ट की घोषणा की। इसका उद्देश्य फ्री सॉफ्टवेयर के रूप में ऑपरेटिंग सिस्टम (और उसके साथ उपयोगकर्तालैंड) जैसे UNIX को विकसित करने के लिए आवश्यक सॉफ़्टवेयर प्रदान करना था । 1992 तक, GNU प्रोजेक्ट ने अपने सॉफ़्टवेयर के लिए आवश्यक लगभग सभी टुकड़ों को पूरा कर लिया था - एक को छोड़कर: कर्नेल। उसी समय तक, लिनस टॉर्वाल्ड्स ने अपने कर्नेल लिनक्स (संस्करण 0.12) को मुफ्त सॉफ्टवेयर के रूप में जारी किया , जिसे जीपीएल लाइसेंस के तहत लाइसेंस प्राप्त था । इसलिए पहली बार, पूरी तरह से मुफ्त सॉफ्टवेयर से युक्त (लगभग) एक कंप्यूटर चलाना संभव हो सकता है।
लिनक्स (जैसा कि उल्लेख किया गया है) एक कर्नेल है , और, हालांकि यह सॉफ्टवेयर का अंतिम आधार है जो आपको अपने कंप्यूटर का उपयोग करने की अनुमति देता है, यह अकेले बहुत उपयोगी नहीं है। इसे चलाने के लिए आपको इसे कुछ प्रकार के अनुप्रयोगों (उपयोगकर्ताभूमि) के साथ जोड़ा जाना चाहिए। यही है जीएनयू / लिनक्स डिबियन या उबंटू और जैसे डिस्ट्रीब्यूशन।
यह ध्यान देने योग्य है कि एक कर्नेल एक ही समय में महत्वपूर्ण और महत्वहीन दोनों है। मुझे समझाने की अनुमति दें। कंप्यूटर का उपयोग करने वाले अधिकांश लोग कर्नेल के बजाय उपयोगकर्ताभूमि के आदी हैं। कर्नेल ज्यादातर पारदर्शी होता है, और अधिकांश लोग एक ही उपयोगकर्ता के साथ दूसरे कर्नेल का उपयोग करेंगे और अंतर को नोटिस भी नहीं कर सकते हैं (जब तक कि वे निश्चित रूप से किसी विशेष कर्नेल द्वारा प्रदान की गई सुविधा पर निर्भर न हों)।
इसलिए, जब आप लिनक्स का उपयोग करते हैं , तो आप त्रैमासिक जीएनयू ऑपरेटिंग सिस्टम की प्राप्ति का उपयोग कर रहे हैं; यह लिनक्स कर्नेल और GNU यूजरलैंड (GNOME, GNU कंपाइलर कलेक्शन, GNU डीबगर, GNU कोरुटिल्स, GNU बिनुटिल्स इत्यादि) है। इसीलिए FSF इसे GNU / Linux (मेरी राय में, एक उचित अनुरोध) कहने पर जोर देता है ।
आप निश्चित रूप से, जीएनयू उपयोगकर्ता के बिना लिनक्स का उपयोग कर सकते हैं (संकेत: एंड्रॉइड, बिजीबॉक्स ) और टोकेन अन्य गुठली (kfreebsd, हर्ड, आदि) के ऊपर GNU उपयोगकर्ताभूमि का उपयोग करते हैं।
यूनिक्स के लिए खुला स्रोत और पसंद है, यह एक ऐसा सवाल है जिसमें काफी बहस हो सकती है। हालाँकि आपको यहाँ कुछ उपयोगी जानकारी मिल सकती है