लिनक्स एक कर्नेल है - सॉफ्टवेयर का एक (जटिल) टुकड़ा जो हार्डवेयर के साथ काम करता है और एक निश्चित एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस (एपीआई), और बाइनरी सम्मेलनों का उपयोग करता है कि कैसे इसे ठीक से उपयोग करने के लिए (एप्लिकेशन बाइनरी इंटरफ़ेस, एबीआई) "उपयोगकर्ता- के लिए उपलब्ध है। अंतरिक्ष "अनुप्रयोगों।
डेबियन , रेडहैट और अन्य ऑपरेटिंग सिस्टम हैं - पूर्ण सॉफ्टवेयर वातावरण जो कर्नेल से मिलकर बनता है और उपयोगकर्ता-अंतरिक्ष कार्यक्रमों का एक सेट है जो कंप्यूटर को उपयोगी बनाते हैं क्योंकि वे समझदार कार्य करते हैं (मेल भेजना / प्राप्त करना, आपको इंटरनेट ब्राउज़ करने की अनुमति देता है, एक ड्राइविंग रोबोट आदि)।
अब प्रत्येक ऐसे OS, ज्यादातर एक ही सॉफ्टवेयर प्रदान करते हैं (ऐसा बहुत सारे मुफ्त मेल सर्वर प्रोग्राम या इंटरनेट ब्राउजर या डेस्कटॉप वातावरण नहीं हैं, उदाहरण के लिए) ऐसा करने के लिए दृष्टिकोणों में भिन्नता है और उनके घोषित लक्ष्यों और रिलीज साइकल में भी।
आमतौर पर इन OSes को "वितरण" कहा जाता है। यह IMO है, कुछ हद तक गलत तथ्य यह है कि आप तकनीकी रूप से हाथ से सभी आवश्यक सॉफ़्टवेयर का निर्माण कर सकते हैं और इसे लक्ष्य मशीन पर स्थापित कर सकते हैं, इसलिए ये OS पैक किए गए सॉफ़्टवेयर वितरित करते हैं, इसलिए आपको या तो निर्माण करने की आवश्यकता नहीं है यह (डेबियन, रेडहैट) या वे इस तरह की इमारत (जेंटू) की सुविधा देते हैं। वे आमतौर पर एक इंस्टॉलर भी प्रदान करते हैं जो लक्ष्य मशीन पर ओएस को स्थापित करने में मदद करता है।
ओएस बनाना और समर्थन करना एक जटिल और जटिल संरचना (अपलोड कतार, बिल्ड सर्वर, बग ट्रैकर और संग्रह सर्वर, मेलिंग सूची सॉफ्टवेयर आदि) और कर्मचारियों) की आवश्यकता के लिए एक बहुत ही जटिल काम है। यह स्पष्ट रूप से एक नया, स्क्रैच ओएस बनाने के लिए एक उच्च अवरोध उठाता है। उदाहरण के लिए, डेबियन सीए प्रदान करता है। कुछ पाँच हार्डवेयर आर्किटेक्चर के लिए 37k पैकेज - इस आंकड़े को सपोर्ट करने में कितना काम होता है, यह जाना जाता है।
फिर भी, अगर किसी को लगता है कि उन्हें किसी भी कारण से एक नया ओएस बनाने की आवश्यकता है, तो निर्माण करने के लिए मौजूदा नींव का उपयोग करना एक अच्छा विचार हो सकता है । और यह ठीक वही है जहाँ अन्य OSes पर आधारित OSes अस्तित्व में आते हैं। मिसाल के तौर पर, उबंटू ने डेबियन पर सिर्फ ज्यादातर पैकेजों का आयात करके और उनमें से केवल एक छोटे से उपसमूह को तैयार करके, अपनी खुद की पैकेजिंग, अपनी खुद की कलाकृति, डिफ़ॉल्ट सेटिंग्स, प्रलेखन आदि प्रदान करके बनाया है।
ध्यान दें कि इस "चीज़" के आधार पर इसमें भिन्नताएँ हैं। उदाहरण के लिए, डेबियन खुद के "शुद्ध मिश्रणों" के निर्माण को बढ़ावा देता है: वितरण जो सीधे डेबियन का उपयोग करते हैं, और सिर्फ संकुल और अन्य सामानों का एक समूह जोड़ते हैं, केवल उपयोगकर्ताओं के छोटे समूहों जैसे कि शिक्षा या चिकित्सा या संगीत में काम करने वाले लोगों के लिए उपयोगी है। उद्योग आदि
एक और मोड़ यह है कि ये सभी OS लिनक्स पर आधारित नहीं हैं। उदाहरण के लिए, डेबियन भी FreeBSD और हर्ड गुठली प्रदान करते हैं। उनके पास बहुत छोटे उपयोगकर्ता समूह हैं लेकिन फिर भी।