जब आप इंस्टॉल करने के लिए एक नया लिनक्स डिस्ट्रो ढूंढ रहे होते हैं, तो आप दो चीजों पर ध्यान देते हैं: नाम, और डेस्कटॉप वातावरण।
एक त्वरित ब्राउज़ उबंटू, फेडोरा, लिनक्स मिंट, डेबियन, openSUSE, और लिनक्स के कई अन्य वेरिएंट के बीच स्पष्ट अंतर दिखाता है। लेकिन इतने सारे लिनक्स वितरण क्यों हैं और उनके बीच क्या अंतर है?
लिनक्स वितरण के बीच 5 मुख्य अंतर
नया लिनक्स डिस्ट्रो ढूंढ रहे हैं? किसी बिंदु पर आपने सोचा होगा कि इतने सारे अलग-अलग वितरण क्यों हैं, खासकर अगर वे सभी वैसे भी लिनक्स हैं।
आप जानते होंगे कि विंडोज 10 के कई संस्करण हैं, लेकिन उन्हें पूरी तरह से अलग ऑपरेटिंग सिस्टम के रूप में विपणन नहीं किया जाता है। इस बीच, macOS का एक ही संस्करण है (कम से कम डेस्कटॉप के लिए)। तो इतने सारे अलग-अलग लिनक्स वितरण क्यों हैं?
लिनक्स वितरण का विकास विभिन्न सहयोगी और फिर भी असमान समूहों के कारण होता है। लिनक्स कर्नेल के पहली बार जारी होने के बाद के वर्षों में, इस दृष्टिकोण ने विभिन्न डिस्ट्रो के निर्माण का नेतृत्व किया है।
इसके मूल में, यह लिनक्स है। लेकिन आप लिनक्स संस्करणों के बीच कुछ अंतर देखेंगे, विशेष रूप से:
- डेस्कटॉप वातावरण
- पैकेज मैनेजर
- डिस्प्ले सर्वर
- लक्ष्य और उद्देश्य
- ओपन सोर्स फिलॉसफी
लेकिन ये अंतर वास्तव में कितना मायने रखते हैं?
1. डेस्कटॉप वातावरण
अधिकांश वितरण केवल इस आधार पर भिन्न प्रतीत होते हैं कि वे किस डेस्कटॉप वातावरण का उपयोग करते हैं।
उदाहरण के लिए, उबंटू आपके द्वारा चुने गए फ्लेवर के आधार पर कई डेस्कटॉप वातावरण प्रदान करता है। आपके पास हो सकता है:
- उबंटू (मुख्य संस्करण में GNOME डेस्कटॉप शामिल है)
- कुबंटू (KDE)
- लुबंटू (LXQt)
- उबंटू बगी (बगी डेस्कटॉप के साथ)
- उबंटू MATE (क्लासिक उबंटू डेस्कटॉप)
- ज़ुबंटू (Xfce)
अन्य डिस्ट्रो में डेस्कटॉप का अधिक मामूली चयन उपलब्ध होता है, हालांकि, अक्सर "स्पिन" के रूप में पेश किए जाते हैं जिनमें अलग-अलग डेस्कटॉप वातावरण होते हैं। इसका एक उदाहरण फेडोरा है। इस बीच, आपको एलिमेंटरी OS पर macOS-प्रेरित पैंथियन डेस्कटॉप मिलेगा।
इन अंतरों के बारे में अधिक जानने के लिए सर्वश्रेष्ठ लिनक्स डेस्कटॉप वातावरण के लिए हमारी गाइड देखें।
2. पैकेज मैनेजर और अन्य प्रौद्योगिकियां
प्रत्येक लिनक्स वितरण के पीछे के लोग चुन सकते हैं कि वे कौन सा सॉफ़्टवेयर शामिल करते हैं, जैसे फ़ाइल मैनेजर और पैकेज मैनेजर।
वितरण लीडर्स के पास ये विकल्प हैं क्योंकि लिनक्स सॉफ़्टवेयर की प्रत्येक श्रेणी में कई एप्लिकेशन हो सकते हैं।
उदाहरण के लिए, लिनक्स के लिए कई फ़ाइल मैनेजर उपलब्ध हैं, जैसे Nautilus और Konqueror, प्रत्येक फ़ाइलों को ब्राउज़ करने का एक अलग तरीका पेश करता है।
एक और उदाहरण लिनक्स पैकेज मैनेजर हैं। विभिन्न सॉफ़्टवेयर इंस्टॉल करने के तरीके प्रत्येक लिनक्स वितरण के साथ शामिल हैं, लेकिन उनके पास एक अंतर्निहित पैकेज मैनेजर है।
डेबियन-आधारित डिस्ट्रो जैसे उबंटू और लिनक्स मिंट पर, dpkg विकल्प है, जिसे apt डिपेंडेंसी रिजॉल्वर के माध्यम से एक्सेस किया जाता है। CentOS के लिए, RPM पैकेज मैनेजर है, जो yum का उपयोग करने वाले कमांड के अधीन है।
3. लिनक्स पर विभिन्न डिस्प्ले सर्वर
हुड के तहत लिनक्स पर आपको टूल्स, एप्लिकेशन, प्रोसेस, और सर्वर का चयन मिलेगा जो यह निर्धारित करते हैं कि यह कैसे चलता है।
इसका एक प्रमुख उदाहरण डिस्प्ले सर्वर है। यह सॉफ़्टवेयर कंप्यूटर हार्डवेयर और डिस्प्ले के बीच डेटा का समन्वय करता है, जिससे उपयोगकर्ता ग्राफिकल यूजर इंटरफेस (GUI) के साथ बातचीत कर सकता है।
ऐतिहासिक रूप से, X.Org सर्वर सबसे अधिक उपयोग किया गया है। हालांकि, विभिन्न विकल्प उपलब्ध हैं, जैसे Mir, और SurfaceFlinger जिसका उपयोग Android पर किया जाता है (जो लिनक्स कर्नेल का उपयोग करता है)। Wayland डिस्प्ले सर्वर को लिनक्स पर भविष्य के रूप में देखा जाता है, अधिकांश लोकप्रिय डिस्ट्रो इसे अपना रहे हैं।
4. लक्ष्य और उद्देश्य
कुछ वितरण इसलिए मौजूद हैं क्योंकि वे मौजूदा डिस्ट्रो के कुछ पहलुओं को पसंद करते हैं लेकिन कुछ सॉफ़्टवेयर पैकेज को बदलना चाहते हैं। इस बीच, लिनक्स वितरण उनके उद्देश्यों में भिन्न हो सकते हैं। उदाहरण के लिए, लिनक्स मिंट उबंटू पर आधारित है, लेकिन इसमें अलग सिस्टम टूल्स, डेस्कटॉप वातावरण, और एक मिंटी-हरा थीम है। इसका प्राथमिक उद्देश्य विंडोज़ और macOS उपयोगकर्ताओं के लिए लिनक्स का उपयोग शुरू करने के लिए एक सरल प्रारंभिक बिंदु प्रदान करना है।
इसी तरह, डेबियन एक अत्यंत स्थिर वितरण प्रदान करने का लक्ष्य रखता है (और इसलिए इसमें पुराना सॉफ़्टवेयर होता है)।
सार्वभौमिक वितरण के दायरे से परे, कुछ लिनक्स प्रोजेक्ट के विशिष्ट उद्देश्य हैं। उदाहरण के लिए, Steam OS जैसे गेमिंग डिस्ट्रो, या Fedora Design Suite जैसे मल्टीमीडिया डिस्ट्रो।
5. ओपन सोर्स बनाम प्रोप्रायटरी फिलॉसफी
जबकि GNU/Linux शायद सबसे प्रसिद्ध ओपन सोर्स प्रोजेक्ट है, सभी डिस्ट्रो 100 प्रतिशत ओपन सोर्स नहीं हैं।
प्रोजेक्ट लीडर्स के ओपन सोर्स पर अलग-अलग रुख हैं, जो ओपन सोर्स शुद्धतावादियों के लिए एक निर्णायक कारक हो सकता है।
एक उदाहरण के रूप में, उबंटू को अपने रिपॉजिटरी में प्रोप्रायटरी सॉफ़्टवेयर शामिल करने में कोई समस्या नहीं है। आप पाएंगे कि Steam गेमिंग क्लाइंट आसानी से उपलब्ध है, जबकि AMD और Nvidia के ग्राफिक्स ड्राइवर इंस्टॉल किए जा सकते हैं। इसके विपरीत, फेडोरा की एक मजबूत ओपन सोर्स नीति है जो इसे अपने रिपॉजिटरी में किसी भी प्रोप्रायटरी सॉफ़्टवेयर को शामिल करने से रोकती है।
बेशक, दिन के अंत में आप अपने चुने हुए लिनक्स डिस्ट्रो के साथ जो चाहें कर सकते हैं। वितरण प्रोजेक्ट की नीतियों की परवाह किए बिना, आप जो इंस्टॉल करते हैं उस पर कोई रोक नहीं है।
संक्षेप में, जबकि कई लिनक्स वितरण ओपन सोर्स अनुपालन के उच्च लक्ष्य रख सकते हैं, सभी ओपन सोर्स नहीं हैं।
सभी डिस्ट्रो में क्या समान है: लिनक्स कर्नेल
इन अंतरों के बावजूद, सभी लिनक्स वितरण को अभी भी लिनक्स माना जाता है: लेकिन क्यों?
उन सभी में कम से कम एक चीज समान है: लिनक्स कर्नेल। सॉफ़्टवेयर का यह टुकड़ा ऑपरेटिंग सिस्टम का मूल है, जो आपके द्वारा इंटरैक्ट किए जाने वाले सॉफ़्टवेयर (जैसे ब्राउज़र) को अंतर्निहित हार्डवेयर से जोड़ता है जो सभी काम करता है। इसमें कई डिवाइस ड्राइवर भी शामिल हैं जो आपके द्वारा उपयोग किए जा सकने वाले हार्डवेयर के लिए समर्थन प्रदान करते हैं।
यही कारण है कि कर्नेल को अपडेट रखना या यदि आपके पास विशेष आवश्यकताएं हैं तो कर्नेल को स्वयं कंपाइल करना महत्वपूर्ण है। दुनिया भर के डेवलपर्स इसके निर्माता, लिनस टोरवाल्ड्स के साथ कर्नेल में योगदान करते हैं।
लिनक्स के अंतरों का उपयोग करके अपने लिए सही डिस्ट्रो चुनें
यह जानना कि वितरण एक-दूसरे से कैसे भिन्न हैं, आपके लिनक्स अनुभव को बनाने या बिगाड़ने में योगदान दे सकता है।
सभी वितरण सभी के लिए नहीं बने हैं, इसलिए उस एक को चुनें जो आपकी प्राथमिकताओं के अनुरूप सबसे अधिक हो। किसी भी वितरण को आज़माने में बिल्कुल कुछ भी गलत नहीं है ताकि आपको इसका अच्छा अंदाजा हो सके कि यह किस बारे में है।
शुरुआत कहां से करें, इसके बारे में निश्चित नहीं हैं? सर्वश्रेष्ठ लिनक्स ऑपरेटिंग सिस्टम के हमारे राउंडअप को देखें।