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

लोकप्रिय वेबसाइट DistroWatch.org एक खोज उपकरण प्रदान करती है जो आपको इन्हें और अन्य निर्दिष्ट करने देता है सक्रिय वितरणों की सूची को सैकड़ों से दर्जनों या यहां तक कि केवल एक तक सीमित करने के लिए सटीक मानदंड कुछ।
आर्किटेक्चर
आर्किटेक्चर मायने रखता है क्योंकि सभी लिनक्स वितरण दुनिया में प्रोसेसर के हर संभव कॉन्फ़िगरेशन का समर्थन नहीं करते हैं। कारण आप Microsoft नहीं चला सकते खिड़कियाँ एक पर एंड्रॉयड टैबलेट, उदाहरण के लिए, क्योंकि विंडोज़ केवल इंटेल- या एएमडी-आधारित डेस्कटॉप प्रोसेसर या मोबाइल पर एआरएम-आधारित प्रोसेसर का समर्थन करता है।
यह तकनीकी रूप से संभव है, हालांकि आसान नहीं है, एक एंड्रॉइड टैबलेट पर विंडोज चलाएं जिसमें x86, x86_64 या एआरएम प्रोसेसर हो।
लिनक्स विभिन्न प्रकार के आर्किटेक्चर का समर्थन करता है। यदि आप एक मानक डेस्कटॉप कंप्यूटर या लैपटॉप चलाते हैं, तो आप पाएंगे कि आपकी मशीन पर लगभग हर वितरण अच्छी तरह से काम करता है। हालांकि, यदि आप बहुत पुराने कंप्यूटर पर लिनक्स को रेट्रोफिटिंग कर रहे हैं, तो प्रोसेसर बहुत अधिक मायने रखता है। एक वितरण जो केवल 64-बिट प्रोसेसर समर्थन प्रदान करता है, उदाहरण के लिए, 32-बिट प्रोसेसर पर काम नहीं करेगा।
सबसे आम आर्किटेक्चर जिन पर आपको विचार करने की आवश्यकता होगी उनमें शामिल हैं:
- 86 (या i586/i686): एक 32-बिट Intel- और AMD-संगत चिपसेट
- x86_64: एक 64-बिट इंटेल- और एएमडी-संगत चिपसेट
- हाथ: एक मोबाइल-अनुकूलित चिपसेट जो टैबलेट और स्मार्टफोन में आम है
- पावरपीसी: Apple के हार्डवेयर के लिए "पुराना" चिपसेट
आपका वितरण आपके चिपसेट के साथ संगत होना चाहिए, लेकिन केवल चिपसेट पर आधारित कोई "बेहतर या बुरा" डिस्ट्रो नहीं है। यह एक सर्व-या-कुछ नहीं संगतता प्रश्न है।
इनिट सॉफ्टवेयर
सच पूछिये तो, इनिट सॉफ्टवेयर लिनक्स-आधारित कंप्यूटर बूट होने पर लॉन्च होने वाली पहली प्रक्रिया है। यह एक डेमॉन है जो सिस्टम के अपटाइम की पूरी अवधि तक चलता है; यह मशीन पर लॉन्च होने वाली हर बाद की प्रक्रिया की मूल प्रक्रिया है।
इनिट सॉफ़्टवेयर का चुनाव इस अर्थ में विवादास्पद है कि विभिन्न शक्ति उपयोगकर्ता इसके लिए और इसके खिलाफ तर्क देते हैं SysV बनाम सिस्टमडी. चुनाव तुच्छ नहीं है; यह सॉफ्टवेयर नियंत्रित करता है कि सिस्टम प्रक्रियाओं का प्रबंधन कैसे करता है।
- SysV: एक "पारंपरिक" इस में सिस्टम यूनिक्स सिस्टम वी में जड़ों के साथ। इसे स्थिर माना जाता है, लेकिन यकीनन सिस्टमड की तुलना में कम विशेषताओं वाला होता है।
- systemd: एक अधिक आधुनिक, अत्यधिक एकीकृत init प्रणाली।
इनिट सॉफ्टवेयर के अन्य रूप भी बाजार में आते हैं, लेकिन SysV और systemd भारी हिटर हैं। इनिट सॉफ़्टवेयर की आपकी पसंद काफी हद तक अप्रासंगिक है जब तक कि आप एक ऐसे पावर उपयोगकर्ता नहीं हैं जो एक दूसरे के पक्ष में है। अधिकांश आधुनिक वितरण सिस्टमड पर निर्भर हो गए हैं, इसलिए SysV और वैकल्पिक inits खोजना कठिन होता जा रहा है।
पैकेज प्रबंधक
सभी Linux सॉफ़्टवेयर a. के रूप में आते हैं पैकेज. विभिन्न पैकेज प्रबंधक इन पैकेजों के संग्रह और प्रबंधन का प्रबंधन करें। अधिकांश पैकेज हैं नहीं विनिमेय, हालांकि उपयोगिताओं जैसे विदेशी कुछ पैकेज प्रकारों में कनवर्ट करें।
विभिन्न वितरण विशिष्ट पैकेज प्रबंधकों पर निर्भर करते हैं।
- डीपीकेजी: डेबियन-विशिष्ट (.DEB) पैकेजों का प्रबंधन करता है - जो कि डेबियन-आधारित वितरण में आम है, जिसमें उबंटू और लिनक्स मिंट शामिल हैं - एपीटी जैसे टूल के माध्यम से।
- आरपीएम पैकेज मैनेजर: Redhat Package Manager (.RPM) संकुल को संस्थापित/प्रबंधित करता है। DNF, यम और ज़ीपर जैसे टूल का उपयोग करता है।
- फ्लैटपाकी: एक सैंडबॉक्स वाला/कंटेनर वाला प्रारूप जो क्रॉस-प्लेटफ़ॉर्म है।
- pacman: आर्क लिनक्स और इसके डेरिवेटिव में सामान्य।
- भारवाहन: Gentoo Linux के लिए विकसित, और अब इसका उपयोग ChromeOS और कुछ अन्य वितरणों द्वारा भी किया जाता है।
- चटकाना: कंटेनरीकृत अनुप्रयोग परिनियोजन का एक उबंटू-विशिष्ट रूप।
यद्यपि आप संकुल के प्रबंधन के लिए विशिष्ट उपकरण चुनने के लिए स्वतंत्र हैं, पैकेज प्रकार को वितरण में हार्ड-कोड किया गया है। इस प्रकार, आप कभी भी ऐसा उबंटू संस्करण नहीं देखेंगे जो आरपीएम फाइलों का उपयोग करता हो। विभिन्न वितरण अलग बनाए रखते हैं खजाने उपलब्ध सॉफ्टवेयर के लिए। स्वतंत्र डेवलपर्स द्वारा लिखे गए कुछ सॉफ़्टवेयर केवल एक या दो पैकेज स्वरूपों में प्रकट हो सकते हैं। यदि ओपन-सोर्स सॉफ़्टवेयर तक पहुँच को अधिकतम करना आपके लिए मायने रखता है, तो DEB या RPM फ़ाइलों का उपयोग करने वाला वितरण आपके लिए सबसे अच्छा दांव हो सकता है।
डेस्कटॉप वातावरण
जब लोग लिनक्स वितरण के बीच प्रमुख अंतर के बारे में सोचते हैं, तो वे डेस्कटॉप वातावरण के बारे में सोचते हैं—लेकिन विडंबना यह है कि अधिकांश वितरण अधिकांश डेस्कटॉप वातावरणों की स्थापना का समर्थन करते हैं.
"सर्वश्रेष्ठ" डेस्कटॉप वातावरण स्वयं DE के सापेक्ष संसाधन खपत के साथ विन्यास क्षमता को संतुलित करता है। एक बिल्कुल नया कंप्यूटर, या उच्च-अंत विशेषताओं वाला कंप्यूटर, पिघले हुए मक्खन की चिकनाई के साथ किसी भी डेस्कटॉप वातावरण को चला सकता है। लेकिन लोअर-एंड या पुराने हार्डवेयर पर, विशेष रूप से नेटबुक स्पेस में, DE का चयन पूरे सिस्टम की उपयोगिता को बना या बिगाड़ सकता है।
संसाधन उपयोग
- आमतौर पर इस्तेमाल किए जाने वाले उच्च-संसाधन डीई में केडीई और बुग्गी शामिल हैं।
- एक मध्यम-वजन वाला DE मानक या निम्न-अंत पर अच्छा चलता है आधुनिक हार्डवेयर। Gnome 3, Cinnamon, MATE और Pantheon इस श्रेणी में आते हैं।
- एक हल्का DE पुराने हार्डवेयर के लिए आदर्श है। एक्सएफसीई या एलएक्सडीई चुनें।
विन्यास क्षमता
नवीनतम DE कम विन्यास योग्य होते हैं - वे एक विशिष्ट सौंदर्य डिजाइन को पैकेज करते हैं जो पुराने DE अभी भी समर्थन के रूप में अधिक संशोधन की अनुमति नहीं देता है।
अत्यधिक विन्यास योग्य डीई में एक्सएफसीई, एलडीएक्सई, दालचीनी, मेट और केडीई शामिल हैं।
कम-कॉन्फ़िगर करने योग्य DE में दीपिन, ग्नोम 3 और पैन्थियॉन शामिल हैं।
बक्सों का इस्तेमाल करें
तो आपकी आवश्यकताओं के लिए कौन सा वितरण सबसे अच्छा है? यह आपके उपयोग के मामले पर निर्भर करता है।
यदि आप बड़े दौड़ते हैं हार्डवेयर, एक "पारंपरिक" वितरण जो init के लिए SysV का उपयोग करता है और 32-बिट कर्नेल पर निर्भर करता है, संभवतः इष्टतम साबित होगा। इसे XFCE जैसे हल्के DE के साथ पेयर करें। एमएक्स लिनक्स एक महान प्रारंभिक स्थान बनाता है।
एक उत्सुक टिंकरर और लिनक्स बफ द्वारा संचालित उच्च अंत हार्डवेयर वाली मशीन, के साथ अच्छी तरह से काम कर सकती है मंज़रो लिनक्स.
अगर आपको अपने अंदर की गहराई में जाने में मजा आता है ऑपरेटिंग सिस्टम, प्रयत्न स्लैकवेयर. यह कॉन्फ़िगरेशन फ़ाइलों के माध्यम से बड़े पैमाने पर हाथ से बनाया गया है, इसलिए इस पर आपका अंतिम नियंत्रण है-लेकिन आपको यह जानना होगा, या सीखने के लिए तैयार रहना होगा कि आप क्या कर रहे हैं।
आधुनिक हार्डवेयर है जो "बस काम करता है?" लोग लिनक्स के लिए नया अक्सर माइग्रेट करते हैं उबंटू लिनक्स या लिनक्स टकसाल. और भी अधिक बुनियादी, सुरुचिपूर्ण वितरण के लिए, देखें प्राथमिक ओएस.