विभिन्न लिनक्स डिस्ट्रोस को समझना


12

लिनक्स आधारित OS के समझने पर मुझे थोड़ा भ्रम हो रहा है। जब मैं मिंट और उबंटू का नवीनतम संस्करण डाउनलोड करता हूं, तो क्या वे अपने मूल (कर्नेल) में "समान" नहीं हैं? यह सिर्फ लगता है कि वे अलग जीयूआई है? क्या GUI तकनीकी रूप से सिर्फ एक प्रोग्राम नहीं है जो कंप्यूटर के स्टार्टअप पर चलता है? विंडोज़ के साथ भी (डॉस कोर है, लेकिन explorer.exe गुई है)। क्या कोई इसे समझाने में सक्षम है?

Sudo apt-get कमांड के साथ मैं टकसाल टर्मिनल से उबंटू स्थापित नहीं कर सकता हूं?

मुझे पता है कि यह सवालों की गड़बड़ी है, लेकिन उम्मीद है कि कोई व्यक्ति GUI के प्रकट होने से पहले और उसके बाद GUI के कई विकृतियों के बीच के अंतर को स्पष्ट कर सकता है।

जवाबों:


10

पहला: विंडोज काफी समय से डॉस जीयूआई नहीं रहा है; NT- आधारित विंडोज (NT / 2000 / XP / Vista / 7/8) डॉस से पूरी तरह से स्वतंत्र हैं। explorer.exe जीयूआई नहीं है, या तो: यह सिर्फ एक शेल है (आप विंडोज के लिए शेल रिप्लेसमेंट भी पा सकते हैं)

दिल में, सभी डिस्ट्रोक्स लिनक्स कर्नेल पर आधारित होते हैं; मुख्य अंतर (देखने के अंत उपयोगकर्ता बिंदु से - वहाँ init सिस्टम में अंतर हैं, फ़ाइलों /etcऔर अन्य स्थानों के बीच) - वितरण के बीच निम्न हैं:

  • पैकेज प्रबंधन

उबंटू, मिंट और अन्य सभी डेबियन-आधारित डिस्ट्रोस पैकेजिंग सिस्टम के रूप में dpkg / APT का उपयोग करते हैं। अन्य डिस्ट्रोस अन्य सिस्टम (जैसे Red Hat, Fedora, SuSE RPM का उपयोग करेंगे, आर्क, पैक्मैन का उपयोग करेगा) का उपयोग करेगा।

  • पैकेज का चयन

प्रभावी रूप से, मिंट एक उबंटू है जिसमें कुछ अतिरिक्त पैकेज (जैसे कोडेक्स, पेटेंट / कॉपीराइट कारणों से उबंटू के साथ शामिल नहीं हैं) और एक अलग विषय (एक कस्टम पहचान बनाने और ट्रेडमार्क / साहित्यिक चोरी के सवालों और उपयोगकर्ता भ्रम से बचने के लिए) है।

बेशक, आप मिंट में कोई अन्य जीयूआई स्थापित कर सकते हैं: आप उबंटू में टकसाल के डेस्कटॉप वातावरण ( दालचीनी ) का उपयोग कर सकते हैं और तकनीकी रूप से (वास्तविकता एक और कहानी है: आप संभवतः पैकेज संघर्षों में टकराएंगे) आपको एकता और उबंटू की दृश्य पहचान स्थापित करने में सक्षम होना चाहिए (थीम्स, प्रतीक) मिंट में।

तो, सिद्धांत रूप में आप अपने उबंटू को टकसाल-ईश प्रणाली में बदल सकते हैं लेकिन व्यवहार में यह करना काफी कठिन है।


'इंटरफ़ेस' और 'शेल' के बीच अंतर के बारे में टिप्पणी के अनुसार, जो कुछ भ्रम पैदा कर सकता है:

UNIX दुनिया में, 'शेल' का पहले से ही एक विशिष्ट, अच्छी तरह से स्वीकृत अर्थ है :

एक यूनिक्स शेल एक कमांड-लाइन दुभाषिया या शेल है जो यूनिक्स ऑपरेटिंग सिस्टम और यूनिक्स जैसी प्रणालियों के लिए एक पारंपरिक उपयोगकर्ता इंटरफ़ेस प्रदान करता है।

विंडोज शेल के साथ तुलना करें, जो पूरी तरह से एक अलग चीज है :

विंडोज शेल माइक्रोसॉफ्ट विंडोज में मुख्य ग्राफिकल यूजर इंटरफेस है। विंडोज शेल में टास्कबार और स्टार्ट मेनू जैसे प्रसिद्ध विंडोज घटक शामिल हैं। विंडोज शेल "कमांड-लाइन शेल" के समान नहीं है, लेकिन दो अवधारणाएं संबंधित हैं।

हमारे मामले में हम दालचीनी (या केडीई, गनोम, यूनिटी, एक्सएफसीई) को एक डेस्कटॉप वातावरण कहेंगे : अनुप्रयोगों का एक सेट (विंडो मैनेजर, पैनल, अधिसूचना ट्रे आइटम आदि ...) जो उपयोगकर्ता अनुभव प्रदान करते हैं।


मिंट का इंटरफ़ेस (दालचीनी), यह है कि "इंटरफ़ेस" या "शेल" से अधिक की तरह आप के बारे में बात कर रहे थे?
ईजीएचडीके

UNIX / Linux में 'इंटरफ़ेस' शब्द GUIs के लिए अधिक पर्याप्त है, क्योंकि 'शेल' का पहले से ही एक विशिष्ट अर्थ है (जैसे कमांड-लाइन शेल bashया zsh)। या आप इसे 'डेस्कटॉप वातावरण' कह सकते हैं।
रेनन

तो टर्मिनल ए एक शेल है?
ईजीएचडीके

1
@EGHDK बिलकुल नहीं: एक शेल (UNIX अर्थ में) एक टर्मिनल के अंदर चलता है। यह समझाया गया है कि 'टर्मिनल', 'शेल', 'ट्टी' और 'कंसोल' के बीच क्या अंतर है?
रैन

उत्तम। आपने मेरे सभी प्रश्नों का उत्तर दिया है। धन्यवाद! मैं वास्तव में इसकी प्रशंसा करता हूँ।
3

8

यह समझने के लिए कि डिस्ट्रोस में क्या अंतर है, शायद आपको फिर से देखना चाहिए कि डिस्ट्रो क्या है।

क्या डिस्ट्रो है

आप शायद यह सब जानते हैं, लेकिन इसके बारे में फिर से सोचें। लिनक्स सिर्फ एक कर्नेल है। ज्यादातर मामलों में, यह अपने आप में पूरी तरह से बेकार है। यह जो भी करता है वह ज्यादातर आपकी मशीन पर हार्डवेयर को एक सॉफ्टवेयर इंटरफ़ेस प्रदान करता है ताकि अन्य प्रोग्राम इसका उपयोग करें। एक वितरण इससे कहीं अधिक जटिल है। विचार करना:

  • वितरण के उपयोग के लिए विशिष्ट अनुप्रयोगों और पुस्तकालय का एक विकल्प।
  • सिस्टम को प्रबंधित करने और बनाए रखने के लिए उपकरण।
  • प्रलेखन और समर्थन चैनल।
  • एक रिलीज चक्र और सामुदायिक प्रबंधन।

उबंटू या टकसाल जैसी कोई चीज बनाने के लिए लिनक्स के ऊपर बहुत सारी सॉफ्टवेयर लेयर जोड़ी गई हैं, जिसमें विन्यास और विकल्प बनाने की असीम संभावनाएं हैं।

आपको डिस्ट्रो के संपादक की प्रकृति को भी ध्यान में रखना चाहिए। Red Hat, SuSE या Ubuntu जैसी परियोजनाएँ व्यवसायों के उद्देश्य को पूरा करती हैं, जबकि अन्य जैसे Mint, Debian या Gentoo स्वयंसेवकों द्वारा प्रबंधित किए जाते हैं।

एक अंतर और दूसरे के बीच क्या अंतर है

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

मान लीजिए कि मैं बेसब्री से अपने सॉफ़्टवेयर के नए संस्करण की प्रतीक्षा कर रहा हूं, उदाहरण के लिए पायथन-3.3 जो कुछ दिनों में होने वाला है। यह विभिन्न डिस्ट्रोस के लिए कैसे उपलब्ध होगा:

  • रॉलिंग डिस्ट्रोस (जैसे आर्क लिनक्स या जेंटो) इसे अपने रिपॉजिटरी में जल्दी उपलब्ध कराएगा। जैसे ही अनुरक्षक इसे पैकेज करता है और बुनियादी परीक्षण चलाए जाते हैं, यह उपलब्ध है।
  • एंटरप्राइज डिस्ट्रोस शायद इसे "आगामी संस्करणों" के लिए वादा करेगा। इस बीच यह अभी भी उपलब्ध है लेकिन किसी भी आधिकारिक चैनल में नहीं होगा।
  • डेबियन इसे पूरी तरह से जांचने से पहले उपलब्ध नहीं कराएगा, एक ऐसी प्रक्रिया जिसमें सालों लग सकते हैं। हालाँकि यह परीक्षण रिपॉजिटरी को जनता के लिए बहुत आसानी से उपलब्ध कराता है। (उदाहरण के लिए, Ubuntu हर 6 महीने में इस संस्करण के भंडार से अपने संस्करण बनाता है)।

मिंट और उबंटू के बीच वास्तविक अंतर क्या है।

रिकॉर्ड के लिए, मुझे यह बताना चाहिए कि मैंने २ साल से उबंटू का उपयोग नहीं किया है और ४ साल पहले बमुश्किल कुछ महीनों के लिए मिंट का इस्तेमाल किया था। मैं यहां जो कह रहा हूं वह बहुत सटीक नहीं हो सकता है।

मिंट और उबंटू के बीच का अंतर न्यूनतम है, क्योंकि मिंट पूरी तरह से उबंटू पर आधारित है। मूल रूप से, मिंट बस 3 मतभेदों के साथ उबंटू का एक भंडार था:

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

कुछ साल पहले, उबटन ने यूनिटी ग्राफिकल वातावरण को आगे बढ़ाने की कोशिश की, मिंट समुदाय ने इसे खारिज करने के बारे में एक बड़ी बात की। इस तरह से दालचीनी बन गई।

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

मिंट और उबंटू जैसे डिस्ट्रोस के बीच अंतर समुदाय और सूक्ष्म विकल्पों के बारे में बहुत अधिक है क्योंकि यह सॉफ्टवेयर के बारे में है।

आगे की पढाई


मैं उत्तर को संपादित नहीं कर सका क्योंकि मैं केवल एक शब्द जोड़ना चाहता हूं और एक संपादन के लिए छह वर्णों की आवश्यकता होती है .... मैं यह बताना चाहूंगा कि उत्तर की शुरुआत के पास आपका संभवतः एक शब्द याद आ रहा है, कुछ लाइनें यह कहती हैं: "अन्य कार्यक्रमों का उपयोग यह" होना चाहिए "अन्य कार्यक्रमों के canलिए इसका इस्तेमाल"
somethingSomething

5

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

यहां तक ​​कि उबंटू के विभिन्न "संस्करणों" में से कुछ वास्तव में अपने कोड के लिए विचित्र हैं। ऐसा इसलिए है क्योंकि Canonical कोड शुद्धता या अंतर के बजाय उपयोग में आसानी पर ध्यान केंद्रित करता है। हाल ही में, मैंने Xfce4 को Ubuntu 13.04 "सर्वर" इंस्टॉल पर स्थापित करने का प्रयास किया। मैं पूरी तरह से टूटी हुई प्रणाली के साथ समाप्त हुआ। यह पूरी गड़बड़ थी। मैंने सामान्य Ubuntu 13.04 स्थापित करना और फिर उसके ऊपर xfce स्थापित करना समाप्त कर दिया। सब कुछ रहस्यमय तरीके से काम किया। कुछ मेनू और कार्यक्रमों में भी अच्छे लग रहे थे, जैसे कि वे एक पूरी तरह से अलग इंजन के साथ प्रस्तुत किए जा रहे थे। हालाँकि, मैंने सभी समान कॉन्फ़िगरेशन फ़ाइलों और पैकेजों का उपयोग किया था जो मैंने सर्वर इंस्टॉल पर उपयोग किया था (और एक डेबियन इंस्टॉल के लिए जो उसी कंप्यूटर पर त्रुटिपूर्ण चलता है)।

यह सिर्फ तुम्हारे लिए Canonical जादू है। यदि आप सब कुछ छोड़ देते हैं क्योंकि वे इसे प्रदान करते हैं, तो यह आमतौर पर अच्छी तरह से काम करता है। अगर आप जरा सी बात को भी छू लेते हैं, तो चीजें वास्तव में अजीब लगने लग सकती हैं।


वैसे, एक पुरानी पोस्ट पर पोस्ट करने के लिए खेद है, लेकिन यह प्रश्न Google की कुछ खोजों के शीर्ष के पास आता है।
जेम्स हैरिस

यूनिक्स और लिनक्स StackExchange में आपका स्वागत है! पुराने सवालों का जवाब देना यहाँ पर नहीं है। एफएक्यू द्वारा बंद करना सुनिश्चित करें ।

4

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

  • Red Hat: मूल रूप से, (उस समय, अत्यंत उपन्यास) आपके मुफ्त उत्पाद के उपयोगकर्ताओं को सशुल्क सेवाएँ प्रदान करके व्यावसायिक सफलता। हाल ही में, वास्तव में उस उत्पाद के लिए शुल्क लेते हैं (यह निश्चित नहीं है कि दृष्टि अब कैसी दिखती है)। बड़े उद्यम ग्राहक आधार का मतलब है - स्थिरता को बदलने के लिए अनिच्छुक नवाचार।
  • डेबियन: स्वतंत्रता और पोर्टेबिलिटी। "यूनिवर्सल" का अर्थ है कई प्लेटफार्मों पर चलने की कोशिश करना; खुले स्रोत पर मजबूत फोकस का मतलब बंद स्रोत घटकों के साथ कुछ भी iffy है। स्थिरता महत्वपूर्ण है, इसलिए, काफी धीमी और रूढ़िवादी है।
  • फेडोरा: मूल रूप से, रेड हैट का मुफ्त संस्करण एक बार जब वे वाणिज्यिक गए। व्यवहार में, खुले स्रोत उत्साह में डेबियन के समान, लेकिन बोल्ड नई चीजों की कोशिश करने की अधिक संभावना है। नए विकास के लिए एक परीक्षण बिस्तर के रूप में Red Hat द्वारा उपयोग किया जाता है।
  • CentOS: Red Hat मुफ्त में।
  • उबंटू: डेस्कटॉप का प्रभुत्व। उपयोग में आसानी (या कम से कम परिचित होने में आसानी) और एक व्यापक उपयोगकर्ता आधार को आकर्षित करने के लिए मानकीकृत ऐप सूट। डेबियन परीक्षण के आधार पर एक निश्चित छह महीने के रिलीज चक्र को रखकर डेबियन की धीमी गति में सुधार।
  • टकसाल: बिना एकता के उबंटू।
  • आर्क: प्रत्येक अपस्ट्रीम पैकेज के नवीनतम स्थिर संस्करण को न्यूनतम डिस्ट्रो-विशिष्ट पैकेजिंग आदि के साथ ओवरहेड और एक रोलिंग-रिलीज़ मॉडल प्रदान करते हैं।
  • Slackware: सरल और यूनिक्स की तरह हो, और रास्ते से हट जाओ।
  • जेंटू: एक उपन्यास पैकेज प्रबंधक के आधार पर स्थानीय पैकेज संकलन पर विस्तृत नियंत्रण emerge

यह सूची स्पष्ट रूप से संक्षिप्त है। कई लोकप्रिय डिस्ट्रोस वेरिएंट, स्पिन-ऑफ या उपरोक्त कांटे हैं। लिनक्स वितरण की विकिपीडिया की सूची काफी व्यापक और यथोचित संरचित है। वर्तमान लोकप्रियता आंकड़ों जैसे विवरणों के लिए https://distrowatch.com/ भी देखें ।

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

यह आपके ठोस प्रश्न के उत्तर को भी सूचित करना चाहिए। शायद मिंट पर चलने के लिए एकता को प्राप्त करना बहुत मुश्किल नहीं है, लेकिन आप उबंटू को बस चलाने के लिए क्यों पसंद करेंगे? यह स्पष्ट रूप से उबुन्टू को दालचीनी के साथ चलाने के लिए संभव है, लेकिन आप बस टकसाल को फिर से मजबूत करेंगे, और प्रयास संभवतः महत्वपूर्ण है; अन्यथा वे सिर्फ एक अलग परियोजना को प्रदान करने के लिए बंद क्यों कर देते? और यह वास्तव में दिखाता है कि कैसे एक तकनीकी या सामरिक रूप से एक विशेष या रणनीतिक रूप से महत्वपूर्ण के रूप में डिस्ट्रो का संबंध हो सकता है कि यह अन्य घटकों को nontrivial तरीके से निर्भरता श्रृंखला को प्रभावित करता है, जो निश्चित रूप से यह भी मतलब है कि यदि आप कोशिश करते हैं तो कई वर्कअराउंड की आवश्यकता होती है। वैसे भी इसे हटाने के लिए।

और फिर भी, ये दो निकट संबंधी विकृतियां हैं; यदि आप डिस्ट्रोस के बीच सॉफ्टवेयर को पोर्ट करने की कोशिश करते हैं, तो यह लक्ष्य, नीतियों और परिणामस्वरूप वास्तु संबंधी निर्णयों, साथ ही साझा विरासत और बुनियादी ढांचे जैसे पैकेज वितरण नेटवर्क, समर्थन के लिए मानक जैसे उदाहरणों के रूप में एक दूसरे से बहुत दूर हो जाता है। हार्डवेयर परिधीय या अंतर्राष्ट्रीयकरण, आदि।


मैं भाप से बाहर की तरह भागा। इसे अद्यतन या जोड़ने के लिए स्वतंत्र महसूस करें।
त्रिवेणी

चूंकि आप सब कुछ इकट्ठा करते हैं, इसलिए आप स्लैकवेयर डिस्ट्रोस यानी पोर्टियस का भी उल्लेख कर सकते हैं।
जॉर्ज वासिलिउ

मुझे लगता है कि खुले तौर पर सूची में भी होना चाहिए, लेकिन मुझे पता नहीं चल सकता है कि क्या उनके पास "जर्मन हो" से परे किसी प्रकार का लक्ष्य है।
ट्रिपल

0

लिनक्स वितरण एक कर्नेल की तुलना में बहुत अधिक है। वे सभी एप्लिकेशन हैं जो कर्नेल के ऊपर (साथ ही apt-get) चल रहे हैं , जिसमें कई निम्न स्तर की चीजें भी शामिल हैं जैसे कि इनिट सिस्टम। वास्तव में उपयोग किए गए अनुप्रयोगों का विकल्प कई वितरणों का परिभाषित बिंदु है।

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


0

संक्षेप में: क्या लिनक्स वितरण की पहचान शामिल है:

  • कर्नेल का विन्यास: हाँ: सभी डिस्ट्रोस एक ही स्रोत कोड से उत्पन्न होते हैं, लेकिन स्रोत कोड और कंप्यूटर पर चलने वाले वास्तविक बाइनरी के बीच, संकलन प्रक्रिया होती है, जिसमें 'कॉन्फ़िगरेशन' अर्थात विकल्प बनाना शामिल है।

  • सॉफ़्टवेयर का विकल्प जो हार्डवेयर और कर्नेल के बीच इंटरफ़ेस बनाता है, साथ ही संकलन समय पर इसका कॉन्फ़िगरेशन

  • सॉफ़्टवेयर का विकल्प जो इंटरफ़ेस बनाता है जिसे आप, उपयोगकर्ता उपयोग करेंगे। यह वह जगह है जहां वितरण का 99% कोड जाता है। एक बार फिर यह सब उबलता है: कौन सा सॉफ्टवेयर चुना जाता है, और इसे कैसे कॉन्फ़िगर और संकलित किया जाता है।

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

यदि आप लिनक्स वितरण के निर्माण के बारे में बहुत सी बातें सीखना चाहते हैं, तो मेरा सुझाव है कि आप अपना स्वयं का वितरण बनाने का प्रयास करें। 'लिनक्स फ्रॉम स्क्रैच' प्रोजेक्ट ने मुझे बहुत मदद की।

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