इसका क्या मतलब है कि एक डिस्ट्रो "दूसरे डिस्ट्रो" पर आधारित है?


9

उबंटू डेबियन पर आधारित है। टकसाल उबंटू पर आधारित है (लिनक्स मिंट डेबियन संस्करण को छोड़कर, जो डेबियन पर आधारित है।)

जब एक डिस्ट्रो दूसरे पर आधारित होता है, तो यह किन तरीकों से पेरेंट डिस्ट्रो से अलग होता है? क्या जोड़ा या निकाला या बदला गया है?

EDIT: क्रिस डाउन के उत्तर को पढ़ने के बाद मुझे आश्चर्य होता है कि क्या मुझे किसी भिन्न कोण से यह पूछना चाहिए था, कि कर्नेल और अनुप्रयोगों के अलावा एक डिस्ट्रो के घटक क्या हैं?

जवाबों:


12

जिस डिग्री के लिए कुछ किया जाता है, वह दूसरे के व्युत्पन्न है, परियोजना के लिए प्रासंगिक है।

अपने विशिष्ट उदाहरणों के लिए:

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

क्या आप इसे कुछ और मांस दे सकते हैं? 'उबंटू इन्फ्रास्ट्रक्चर' क्या है? क्या है 'डेबियन का कोडबेस'? उनमें क्या शामिल है? डिस्ट्रो के टुकड़े, कर्नेल और अनुप्रयोगों के अलावा क्या हैं?
user11583

1
मुझे लगता है कि किसी भी वितरण के चार प्राथमिक भाग इसके लोकाचार, इसके पैकेज प्रबंधक, इसके डिफ़ॉल्ट वातावरण और इसके init अनुक्रम हैं। वे मुख्य चीजें हैं जो लोगों का मतलब है जब वे वितरण के बुनियादी ढांचे के बारे में बात करते हैं। उबंटू, उदाहरण के लिए, डेबियन एक पूरी तरह से नई दिशा (बल्कि स्थिरता की तुलना में प्रयोज्य के लोकाचार) में रहते हुए अभी भी अपने उपकरण (की एक विशाल संख्या का उपयोग कर ले गया aptitude, dpkg, आदि)। इस मामले में "ज्यादातर साधनों पर आधारित" से "कांटा हुआ"।
क्रिस डाउन

@ क्रिस डाउन: मैं असहमत हूं 'सही' नहीं है। एक आदर्श उदाहरण के लिए, अधिकांश पैकेज डेबियन अपस्ट्रीम से शुरू होते हैं। इसकी शुरुआत के बाद परिभाषा के अनुसार एक कांटा, कई महान उबंटू नवाचारों से कुछ भी दूर करने के लिए नहीं। मुझे लगता है कि डेबियन अभी भी नींव पर कुछ भार वहन करती है, और उबंटू ऑर्ग उसी तरह महसूस करता है।
जेएम बेकर

1

विकास की एक और रेखा: मैंड्रेक (आज मंद्रिवा, मंद्रक ऑफशॉट कॉन्टेक्टावा के साथ विलय के बाद) रेड हैट से प्राप्त हुई थी, जिसे ज्यादातर GDE के बजाय केडीई पर एक डिफ़ॉल्ट डेस्कटॉप वातावरण के रूप में जोर देकर कहा गया था। फेडोरा परियोजना रेड हैट के लिए संकुल का एक संग्रह के रूप में पैदा हुआ था, और बाद में फेडोरा वितरण पदभार संभाल लिया है जब रेड हैट एंटरप्राइज लिनक्स एक अलग वितरण बन गया। कई छोटे वितरण हैं जो फेडोरा-व्युत्पन्न हैं। फिर सेंटोस जैसे वितरण हैं जो आरएचईएल के लिए स्रोत लेते हैं और उन्हें फिर से जोड़ते हैं (रेड हैट लोगो और अन्य ब्रांडिंग की जगह), और रखरखाव अनुबंध की आवश्यकता के बिना परिणाम वितरित करते हैं) और वैज्ञानिक लिनक्स, जो अनिवार्य रूप से CentOS के समान हैं, लेकिन Fermilab, CERN और अन्य में उपयोग के लिए कुछ पैकेज जोड़ते हैं। फिर ओरेकल अनब्रेकेबल लिनक्स [एसआईसी] है, जो एक रेड हैट क्लोन भी है।

क्या अंतर हैं? जैसा कि यह खुला स्रोत है, अगर कोई अपने पसंदीदा वितरण के साथ संतुष्ट नहीं है, तो वे इसे कांटा और अपने तरीके से जा सकते हैं। पूरे इन्फ्रास्ट्रक्चर (वेबपेज, डाउनलोड साइट्स, बिल्ड फ़ार्म) की स्थापना करना सस्ता नहीं है (आसान है (भले ही सभी) (यदि सभी नहीं है) जैसे फेडोरा इन्फ्रास्ट्रक्चर स्रोत मुफ्त उपलब्ध हैं, और मुझे लगता है कि डेबियन भी है, यह सिर्फ एक छोटा सा है काम का टुकड़ा)। लेकिन इससे भी महत्वपूर्ण बात यह है कि सॉफ्टवेयर को पैकेज करने के लिए समर्पित स्वयंसेवकों का एक समूह प्राप्त करना, अपस्ट्रीम के साथ बने रहना, बग्स को ठीक करना, सवालों के जवाब देना और इसी तरह एक बहुत बड़ा उपक्रम है। केवल उस हिस्से को संभालना निश्चित रूप से बहुत आसान है जो आपको सबसे अधिक परेशान करता है (यानी, कुछ वितरण के लिए वैकल्पिक / पूरक पैकेजों का संग्रह सेट करें) और बाकी को मूल वितरण में छोड़ दें, या यहाँ तक कि जो आप करने की कोशिश कर रहे हैं उसके आधार के रूप में बहुत अधिक जोड़ा मूल्य के बिना कहा माता पिता से संकुल का चयन करें। अंतर बहुत हद तक इस बात पर निर्भर करेगा कि व्युत्पन्न व्यक्ति किन संसाधनों को उपलब्ध कराने की कोशिश कर रहा है, और जो समय बीत चुका है। दूसरी ओर, सभी वितरण खुले स्रोत सॉफ़्टवेयर (लिनक्स कर्नेल (यहां तक ​​कि डेबियन के बीएसडी-कर्नेल आधारित लाइन और इस तरह के साथ), GCC, glibc, X.org, Gnome, KDE ... ), इसलिए वहाँ एक व्यापक समानता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.