उबंटू को अपने शुरुआती रिलीज में बहुत प्यार मिला। इसने लिनक्स-आधारित डिस्ट्रीब्यूशन की दुनिया में आने वाले शुरुआती लोगों के लिए कई प्रतीत होने वाले जटिल ऑपरेशन को आसान बना दिया। लेकिन यूनिटी इंटरफेस लॉन्च होने के समय के आसपास, इसे कुछ नफरत भी मिलने लगी।
ऑब्जेक्टिव रूप से बोलते हुए, इंटरफेस अच्छा या बुरा नहीं था, इसने अपना काम अच्छी तरह से किया। लेकिन इसने इसे ज्यादातर लोगों की आदत से अलग तरीके से किया। फिर, कुछ अन्य बदलाव, जैसे लॉन्च मेनू में विज्ञापन डालना और इंटरफेस को एक बार फिर GNOME में बदलना, कुछ उपयोगकर्ताओं को डिस्ट्रो को और अधिक नापसंद करवा दिया और लोगों ने विकल्प तलाशने शुरू कर दिए, उनमें से एक डेबियन था। चूंकि उबंटू डेबियन से बनाया गया है, दोनों कोर में बहुत समान हैं। हालांकि, कैनोनिकल द्वारा डेबियन में उबंटू बनाने के लिए किए गए परिवर्तनों के साथ, बहुत सारे अंतर भी हैं, उनमें से कुछ सूक्ष्म हैं।
क्या डेबियन उपयोग करना कठिन है?
जहां तक ऑपरेटिंग सिस्टम का सवाल है, जहां कॉन्फिगरेशन फाइलें रहती हैं और पैकेज मैनेजर कैसे काम करता है, दोनों डिस्ट्रीब्यूशन लगभग समान हैं। एक शुरुआत के लिए, डेबियन उपयोग करना कठिन लग सकता है, लेकिन ऐसा इसलिए नहीं है क्योंकि डिस्ट्रो अधिक जटिल है।
ऐसा इसलिए है क्योंकि उबंटू पहले से इंस्टॉल यूटिलिटी के एक सेट के साथ आता है जो न्यूबीज को अपने सिस्टम को आसानी से कॉन्फिगर करने में मदद करता है। उदाहरण के लिए, उबंटू में एक ग्राफिकल एप्लिकेशन की मदद से वीडियो कार्ड ड्राइवर इंस्टॉल करना आसान है। डेबियन में, हालांकि, यह "मैन्युअल रूप से" किया जाना चाहिए, आवश्यक पैकेज ढूंढकर और पैकेज मैनेजर के साथ उन्हें इंस्टॉल करके।
उबंटू को कुछ माउस क्लिक के साथ भी अपग्रेड किया जा सकता है, एक ग्राफिकल एप्लिकेशन की मदद से जो पहले से इंस्टॉल आता है। डेबियन पर, अनुशंसित तरीका इन चरणों का पालन करना है।
जो उपयोगकर्ता सीखना चाहते हैं कि चीजें कैसे काम करती हैं, वे डेबियन चुन सकते हैं और सब कुछ स्वयं कर सकते हैं। एक बार जब वे जान जाते हैं कि सभी टुकड़े कैसे एक साथ फिट होते हैं, तो डेबियन उपयोग करना आसान है। लेकिन जो उपयोगकर्ता विवरण से परेशान नहीं हो सकते और बस काम पूरा करना चाहते हैं, ऐसे टूल के साथ जो इन कार्यों को स्वचालित करते हैं, वे उबंटू से अधिक खुश होंगे।
सॉफ्टवेयर पैकेज के संदर्भ में अंतर - उबंटू
उबंटू सॉफ्टवेयर को तीन श्रेणियों में विभाजित करता है: मेन, यूनिवर्स और मल्टीवर्स। मेन सेक्शन में पैकेज को जितनी बार आवश्यक हो अपग्रेड किया जाता है, बग या सुरक्षा छेद पैच करना, और नई सुविधाएं जोड़ना। यूनिवर्स में पैकेज को स्वयंसेवकों द्वारा कभी-कभी बनाए रखा जाता है यदि कोई वास्तव में ऐसा करना चाहता है, अन्यथा वे उबंटू रिलीज की अवधि के लिए समान रहते हैं।
इसका मतलब है कि यूनिवर्स में कुछ पैकेज में लंबे समय तक वही बग और सुरक्षा छेद हो सकते हैं। यूनिवर्स में अधिकांश पैकेज किसी के द्वारा बनाए नहीं रखे जाते हैं। मल्टीवर्स में पैकेज वे हैं जो फ्री नहीं हैं (स्वतंत्रता के मामले में, कीमत नहीं)।
सॉफ्टवेयर पैकेज के संदर्भ में अंतर - डेबियन
डेबियन भी सॉफ्टवेयर को तीन श्रेणियों में विभाजित करता है: मेन, कॉन्ट्रिब और नॉन-फ्री। कॉन्ट्रिब और नॉन-फ्री में पैकेज आंशिक रूप से, या पूरी तरह से, नॉन-फ्री सॉफ्टवेयर हैं, जैसा कि ड्राइवर, कुछ ऑडियो कोडेक्स आदि के मामले में है। उल्लेखनीय अंतर यह है कि आमतौर पर मेन (और कॉन्ट्रिब और नॉन-फ्री, जब संभव हो) में सभी पैकेज पूरे रिलीज की अवधि के लिए बनाए रखे जाते हैं। इसका मतलब है कि हर बार जब कोई सुरक्षा छेद खोजा जाता है, तो इसे डेबियन में पैच किया जाएगा (और बहुत जल्दी भी)।
नकारात्मक पक्ष, हालांकि, यह है कि (लगभग सभी) पैकेज पूरे रिलीज की अवधि के लिए समान संस्करण के साथ रहेंगे। इसका मतलब है कि GNOME डेस्कटॉप एनवायरनमेंट डेबियन 9 में हमेशा के लिए संस्करण 3.22 पर रहता है। भले ही GNOME पहले से ही संस्करण 3.34 पर हो। डेबियन 9 को GNOME डेस्कटॉप एनवायरनमेंट के लिए कोई नई सुविधा नहीं मिलती।
स्थिरता
आम तौर पर बोलते हुए, डेबियन बहुत अधिक स्थिर है। सॉफ्टवेयर पैकेज अपग्रेड करना लगभग कभी भी पहले से काम करने वाली किसी चीज को नहीं तोड़ेगा। उबंटू भी काफी स्थिर है, लेकिन यह कभी-कभी कुछ अपग्रेड करता है और फिर ब्लैक स्क्रीन, साउंड काम नहीं करना, या नया बग मिलता है। ऐसा इसलिए है क्योंकि उबंटू लगातार नई सुविधाएं खींचता है। और नई सुविधाओं के साथ, आपको कभी-कभी नए बग और अप्रत्याशित परिणाम मिलते हैं। चूंकि डेबियन लगभग सभी सॉफ्टवेयर को समान संस्करण पर फ्रीज रखता है और केवल सुरक्षा छेद ठीक करता है, पैकेज अपग्रेड करने के बाद आश्चर्य मिलना अत्यंत दुर्लभ है।
लचीलापन
उबंटू का एक डिफ़ॉल्ट डेस्कटॉप एनवायरनमेंट है, जबकि डेबियन का नहीं है। यह सच है कि आप एक अलग उबंटू फ्लेवर चुन सकते हैं, जैसे कुबंटू, जो एक अलग डेस्कटॉप एनवायरनमेंट के साथ आता है।
लेकिन डेबियन में उपयोगकर्ता को एक ऑपरेटिंग सिस्टम देने और उसे जो चाहे करने देने की एक तरह की अलिखित मानसिकता है। इस स्वतंत्रता की "कीमत" यह है कि कोई ट्रेनिंग व्हील्स नहीं दिए जाते। उपयोगकर्ता चुन सकता है कि वह क्या चाहता है, लेकिन उसे सीखना होगा कि विकल्प क्या हैं, फायदे और नुकसान, और कैसे करना है। इसका मतलब है कि आप कई डेस्कटॉप एनवायरनमेंट इंस्टॉल कर सकते हैं या एक से दूसरे में बदल सकते हैं, आसानी से, और शायद ही कभी समस्याओं का सामना करते हैं।
उबंटू पर, हालांकि, कुछ डिफ़ॉल्ट के कारण, कभी-कभी GNOME से MATE में माइग्रेट करना मुश्किल हो सकता है। कभी-कभी यह बस काम करता है, अन्य बार ऐसी चीजें होती हैं जिन्हें ठीक से काम करने के लिए ठीक करने की आवश्यकता होती है। उल्टा यह है कि उबंटू इन डिफ़ॉल्ट को इस तरह कॉन्फिगर करने के लिए अतिरिक्त प्रयास करता है कि अधिकांश उपयोगकर्ताओं की ज़रूरतें बिना किसी अतिरिक्त प्रयास के पूरी हो जाएं।
जो उपयोगकर्ता डिफ़ॉल्ट पसंद करते हैं जो बस काम करते हैं, वे उबंटू से संतुष्ट होंगे। जो उपयोगकर्ता टिंकर करना पसंद करते हैं, वे डेबियन के तरीके से अधिक संतुष्ट होंगे।
डेबियन और उबंटू के बीच महत्वपूर्ण अंतरों की सूची
सारांश में, यहां डेबियन और उबंटू के बीच प्रमुख अंतरों की एक अधिक संकुचित सूची है:
डेबियन:
- अधिकांश सॉफ्टवेयर समान संस्करण के साथ रहता है, इसलिए यह पुराना हो जाता है, लेकिन यह बहुत अधिक स्थिर है और कम बग के साथ। डेबियन रिलीज करने से पहले यथासंभव अधिक से अधिक बग हटाने की कोशिश करता है।
- सभी पैकेज को समय पर सुरक्षा/महत्वपूर्ण अपग्रेड मिलते हैं।
- ड्राइवर इंस्टॉल करने जैसे सामान्य कार्यों में मदद के लिए कोई डिफ़ॉल्ट यूटिलिटी नहीं। उपयोग करना कठिन नहीं लेकिन सीखने में समय लगता है।
- क्योंकि कर्नेल पुराना है, बहुत नया हार्डवेयर कभी-कभी समर्थित नहीं होता।
- जब आप सिस्टम घटकों, नेटवर्क मैनेजर, डेस्कटॉप एनवायरनमेंट आदि को बदलना चाहते हैं तो बहुत अधिक लचीला।
- एक रिलीज से दूसरी रिलीज में अपग्रेड करने के मामले में अत्यंत विश्वसनीय।
- डिफ़ॉल्ट रूप से कोई अतिरिक्त सुरक्षा लेयर इंस्टॉल नहीं। मैन्युअली इंस्टॉल कर सकते हैं। हालांकि, डेबियन 10 से शुरू करके, AppArmor डिफ़ॉल्ट रूप से इंस्टॉल होगा, इसलिए इसे केवल पिछले संस्करणों के लिए सही माना जा सकता है।
उबंटू:
- "मेन" से सॉफ्टवेयर को बहुत सारे फीचर अपग्रेड मिलते हैं, लेकिन नए बग डालने का जोखिम बढ़ जाता है।
- "यूनिवर्स" से सॉफ्टवेयर लगभग कभी अपडेट नहीं होता।
- ड्राइवर इंस्टॉल करना, नए उबंटू संस्करण में अपग्रेड करना आदि आसान।
- बहुत नए हार्डवेयर के लिए बेहतर समर्थन। सब कुछ काम नहीं करेगा, लेकिन उबंटू पर आपके पास बेहतर संभावनाएं हैं।
- डिफ़ॉल्ट अच्छी तरह से कॉन्फिगर किए गए हैं, लेकिन इंस्टॉल के बाद डेस्कटॉप एनवायरनमेंट जैसे महत्वपूर्ण सिस्टम घटकों को बदलते समय आप समस्याओं का सामना कर सकते हैं।
- एक उबंटू रिलीज से दूसरे में अपग्रेड करना आसान है लेकिन हमेशा डेबियन के अपग्रेड जितना सहज नहीं होता।
- AppArmor डिफ़ॉल्ट रूप से इंस्टॉल आता है, जो कुछ संवेदनशील एप्लिकेशन के लिए सुरक्षा की एक अतिरिक्त परत जोड़ता है।
निष्कर्ष
डिस्ट्रीब्यूशन के बीच चयन करना यह तय करना है कि प्रत्येक व्यक्ति के लिए क्या अधिक महत्वपूर्ण है। लेकिन आम तौर पर बोलते हुए, शुरुआती डेबियन से डर जाएंगे। कुछ लिनक्स उपयोगकर्ता उबंटू से शुरू करते हैं और फिर डेबियन में माइग्रेट करते हैं। किसी भी तरह, कोई भी डेबियन लाइव इमेज या उबंटू लाइव इमेज टेस्ट कर सकता है और प्लेटफॉर्म के साथ सीधे अनुभव के आधार पर निर्णय ले सकता है।
इमेज क्रेडिट: विकिपीडिया - यूनिटी इंटरफेस, विकिपीडिया - कुबंटू डेस्कटॉप एनवायरनमेंट और फ्लिकर, यूजर okubax - GNOME डेस्कटॉप एनवायरनमेंट के साथ डेबियन