कैसे Ubuntu डेबियन पर आधारित है?


36

लिनक्स मिंट उबंटू पर आधारित है। उबंटू डेबियन पर आधारित है। इस तरह, कई अन्य लिनक्स वितरण हैं जो उबंटू, डेबियन, स्लैकवेयर आदि पर आधारित हैं। मुझे भ्रमित करता है कि इसका क्या मतलब है यानी एक लिनक्स डिस्ट्रो कुछ अन्य पर आधारित है। उन्हें कैसे बनाया जाता है?


1
@Zenklys - यह कोई डुप्लिकेट नहीं है। मैं डेबियन और उबंटू के बीच का अंतर नहीं जानना चाहता। जो मैं जानना चाहता हूं कि एक डिस्ट्रो कैसे होता है जो किसी अन्य डिस्ट्रो पर आधारित होता है। मैंने उबंटू और डेबियन को केवल एक उदाहरण के रूप में लिया है कि मैं क्या पूछने की कोशिश कर रहा हूं।

मतभेदों को जानने के द्वारा, आप ressemblance जानते हैं। ;)
ज़ेनकिल्स


यहां "पर आधारित" वाक्यांश का अर्थ है कि वे इसे ले गए, उन्होंने इसे बदल दिया। इसलिए उबंटू डेबियन का एक संशोधित संस्करण है।
ctrl-alt-delor

जवाबों:


22

ज़ैक ने अपने यूडीएस-पी टॉक स्लाइड्स पर यह बताते हुए एक शानदार आरेख बनाया था

उबंटू का सोर्स

मूल रूप से, हर उबंटू चक्र, डेबियन आयात फ्रीज तक , स्रोत पैकेज जो कि उबंटू में संशोधित नहीं किए गए हैं, डेबियन से उबंटू में कॉपी किए जाते हैं, दैनिक (74% शाखा)। डेबियन और उबंटू दोनों में संशोधित किए गए पैकेज मैन्युअल रूप से विलय (पैच शाखा) प्राप्त करते हैं, आमतौर पर डेवलपर द्वारा जो आखिरी बार उबंटू में पैकेज को छूता है।

कुछ कोर पैकेज (कर्नेल, डेस्कटॉप, और अन्य बिट्स) बहुत सारे डेबियन से नहीं आते हैं, और सीधे उपस्ट्रीम (11% शाखा) से आते हैं

इसलिए, उबंटू को अपने स्वयं के मुख्य सेटों को बनाए रखने के लिए मिलता है और डेबियन पैकेजों की भारी मात्रा का लाभ भी मिलता है।


19

उबंटू एक ही पैकेजिंग प्रबंधन प्रणाली (डिब और एप्ट) का उपयोग करता है और प्रत्येक विकास चक्र के साथ डेबियन से नवीनतम पैकेजों में खींचता है और फिर उन्हें उबंटू बारीकियों के लिए एडाप्ट करता है और जहां आवश्यक हो वहां अधिक सुविधाएँ और पैच जोड़ता है। वे डेबियन में परिवर्तन को भी धक्का देते हैं और अक्सर डेवलपर्स उबंटू और डेबियन डेवलपर्स होते हैं।

बदले में मिंट उबंटू पैकेज के साथ भी ऐसा ही करता है (अपडेट: हालांकि मिंट वापस उतना योगदान नहीं देता है जितना या बिल्कुल भी)


धन्यवाद!!! लेकिन मेरा अभी भी एक सवाल है। यदि उबंटू खुद डेबियन पैकेज का उपयोग करता है, तो किसी को डेबियन का ही उपयोग करना चाहिए। लेकिन फिर भी लोग उबंटू जाएंगे?

2
उनके लक्ष्य और दर्शन कुछ अलग हैं। यदि आप एक स्थिर, क्रॉस-प्लेटफ़ॉर्म ओएस चाहते हैं, तो हर तरह से डेबियन पर स्विच करें। यदि आप एक डेस्कटॉप OS चाहते हैं जो हाल ही में लोकप्रिय एप्लिकेशन के संस्करणों को चलाता है, तो उबंटू चुनें।

1
उबंटू अपने स्वयं के संशोधनों और परिवर्धन के लिए डेबियन संकुल को आधार के रूप में उपयोग करता है। जैसे कि वे सभी उदाहरणों में समान पैकेज नहीं हैं। अक्सर चीजें उबंटू में तय होती हैं और फिर बाद में ऊपर की ओर देबियन में धकेल दी जाती हैं। इसके अलावा अक्सर डेबियन की स्थिर रिलीज पुराने सामान का उपयोग करती है, क्योंकि रिलीज कम बार होती है और स्थिरता पर ध्यान केंद्रित करती है। दूसरी ओर उबंटू डेबियन परीक्षण से पैकेज लेता है और हर छह महीने में रिलीज करता है।
मैनफ्रेड मोजर

4
डेबियन के पास एक बहुत मजबूत विचारधारा है कि वे अपने सिस्टम के साथ किन पैकेजों को शामिल करेंगे। डेबियन केवल लाइसेंस प्राप्त चीजों को "आजादी के रूप में स्वतंत्र" (ओपन-सोर्स लाइसेंसिंग) और "फ्री इन बीयर" (अभी भी सही मायने में ओपन-सोर्स लाइसेंसिंग नहीं है) शामिल करेगी। इसने सिस्टम में कुछ चीजों को गंभीर रूप से सीमित कर दिया। उदाहरण के लिए, वीडियो ड्राइवरों को दूर किया जा सकता है, लेकिन केवल बायनेरिज़ के रूप में, जो मानदंडों को पूरा नहीं करता है, और इस तरह हाथ से स्थापित होने के लिए। उबंटू ने डेबियन के साथ किए गए महान ढांचे और पैकेज प्रणाली को लिया, और इसे एक राजनीतिक बयान के बजाय एक महान उपयोगकर्ता अनुभव बना दिया।
MattG

1
एर्म, मैं एक उबंटू और डेबियन डेवलपर हूं, और मिंट से योगदान कभी नहीं देखा है। वे अपने उपयोगकर्ताओं को हमें बग भेजने से रोकने के लिए कुछ भी करने के लिए प्रतीत नहीं होते हैं :)
tumbleweed

12

कई चीजें हैं जो एक वितरण को परिभाषित करती हैं, नाम के अलावा। पैकेजिंग प्रणाली (डिब, आरपीएम, ...), मानक पर्यावरण (उदाहरण के लिए, "मानक के रूप में इस्तेमाल किया जाने वाला" इनिट "का प्रकार), और कई अन्य चीजें, जैसे शेड्यूलिंग पॉलिसी, मुख्य लक्ष्य उपयोगकर्ता, आदि। नोटिस कि शेयरिंग कुछ मुख्य उपकरण दो वितरण "भाई बहन" नहीं बनाते हैं। उदाहरण के लिए, Red-Hat और SuSE के मामले को देखें: @Zenklys द्वारा लिंक किए गए ग्राफ़ पर, आप देखते हैं कि SuSE Slackware से एक प्रारंभिक व्युत्पन्न है, लेकिन उन्होंने Red-Hat से RPM पैकेजिंग सिस्टम को उधार लिया, मैं इसे सुदृढ़ नहीं करना चाहता। पहिया।

उन चीजों में से अधिकांश निर्णय हैं जो कोई (एक कंपनी, व्यक्ति या एक विकासशील समुदाय) आपके लिए लेता है। कुछ वितरण एक-दूसरे से काफी अलग हैं और उनकी उत्पत्ति में लगभग कुछ भी सामान्य नहीं है (डेबियन और रेड-हेट शुरुआती समय से दो उदाहरण हैं ...), काम के माहौल को प्राप्त करने पर समानांतर प्रयासों के परिणामस्वरूप, लेकिन अन्य सिर्फ इसलिए पैदा होते हैं एक बड़ा समुदाय इस बात से सहमत है कि मौजूदा वितरण के कुछ पहलुओं को अलग तरीके से किया जा सकता है, जैसे छोटे (या बड़े!) साइकल जारी करना, या शायद वितरण को "सामान्य" बनाना और कुछ पहलुओं पर ध्यान केंद्रित करना, जैसे मीडिया निर्माण (आप पूर्व-स्थापित टूल, विशिष्ट चीज़ों के लिए बेहतर / आसान हार्डवेयर कॉन्फ़िगर करने का प्रयास करें ...); या जब कोई कंपनी यह तय करती है कि वे कुछ निश्चित दर्शकों के लिए डिस्ट्रो ट्यूनिंग करके व्यापार कर सकते हैं।

चलो यहाँ से उबंटू के साथ रहते हैं, लेकिन ध्यान रखें कि यह प्रक्रिया चारों ओर समान है।

बेशक, "व्युत्पन्न" तरीका लेने का मतलब है कि आप दिन 0 से एक कार्य प्रणाली के साथ शुरू करते हैं, जहां आपका काम वांछित परिवर्तन करने और "मूल" संस्करण के साथ अद्यतित रखने पर ध्यान केंद्रित करेगा।

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

तब फिर से, कुछ बिंदु पर उबंटू के उपयोगकर्ताओं ने फैसला किया कि वे उन सभी विकल्पों से खुश नहीं हैं जो उनके लिए उठाए जा रहे हैं, इसलिए आप कुबंटु या एक्सबंटू जैसे डेरिवेटिव के साथ समाप्त होते हैं जो एक निश्चित "आधिकारिक" को प्राप्त करने (या नहीं) कर सकते हैं। मूल परियोजना के भीतर स्थिति।

उबंटू ने डेबियन के साथ एक निश्चित स्तर की प्रतिक्रिया रखी है, जिससे आपके ज्ञान को एक से दूसरे तक (कुछ हद तक) ले जाना आसान हो गया है, लेकिन यह सभी व्युत्पन्न विकृतियों के लिए सही होने की आवश्यकता नहीं है।

और इसी तरह ... लेकिन जवाब अब तक चल रहा है: पी


8

मुझे हमेशा लिनक्स वितरण और उनके संबंधों के बारे में यह छोटी सी तस्वीर पसंद आई। :)

http://fr.wikipedia.org/wiki/Fichier:Gldt.svg


4
अब यह वास्तव में इस सवाल का जवाब नहीं है ...
19

7
और यह कोई छोटी तस्वीर नहीं है !
आदित्य पटवारी ५'१२

3
वास्तव में, लेकिन अभी भी linux dérivations का एक दिलचस्प चित्रमय प्रतिनिधित्व है। यह स्पष्ट रूप से जवाब नहीं दे रहा है, लेकिन यह संबंधित विषय है;)
ज़ेनकिल्स

दिलचस्प तथ्य: तस्वीर के बारे में, 1. यदि आप किसी भी ओएस नाम पर क्लिक करते हैं तो यह उनकी आधिकारिक वेबसाइट पर पुनः निर्देशित किया जाएगा। 2. नोट करें कि ऊपर और नीचे टाइमलाइन में 'इयर्स'। 3. टक्स के पेट में ग्रेसिव जीएनयू का लोगो। यदि आप अधिक + plz शेयर जानते हैं!
Ty .ë-
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.