एंड्रॉइड लिनक्स है?

Is Android Linux



लोग एंड्रॉइड के बारे में बात कर रहे हैं और इसका मूल सिर्फ लिनक्स की एक शाखा है, और इसलिए, मूल रूप से लिनक्स है। लेकिन क्या यह वास्तव में सच है?







संक्षिप्त उत्तर: हाँ- लेकिन बिल्कुल नहीं।

एंड्रॉइड को एक ढांचे के रूप में निश्चित रूप से लिनक्स कर्नेल के विस्तार के रूप में बनाया गया है- आइए पहले इसे सही तरीके से प्राप्त करें। एंड्रॉइड के डेवलपर्स को स्क्रैच से कोड लिखना नहीं था; उनके पास लिनक्स के रूप में या पूर्व-निर्मित के रूप में उनके लिए आवश्यक कार्य निर्धारित थे। लेकिन यह Android को Linux कहलाने के योग्य नहीं बनाता है।



देखिए, लिनक्स शब्द की कुछ बहुत ही धुंधली परिभाषाएँ हैं। इसका उपयोग लिनक्स कर्नेल या जीएनयू सॉफ्टवेयर को संदर्भित करने के लिए किया जा सकता है। यह लिनक्स वितरण की भीड़ को भी संदर्भित करता है।



उसके ऊपर, एंड्रॉइड पूरी तरह से लिनक्स कर्नेल का उपयोग नहीं करता है, केवल कुछ हिस्से जो इसे प्रासंगिक पाते हैं, इसलिए यह लिनक्स इस अर्थ में नहीं है कि यह एक लिनक्स डिस्ट्रो है।





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

आप Android उपकरणों में लोडिंग स्क्रीन को देखकर दोनों के बीच संबंध बना सकते हैं; यह वास्तव में लिनक्स कर्नेल है जो बूट होता है। हालाँकि, यह देखना आसान है कि समानताएँ केवल इतनी दूर तक जाती हैं। करीब से निरीक्षण करने पर, आप पाएंगे कि ग्लिबैक लाइब्रेरी, अन्य पुस्तकालयों के साथ, आमतौर पर लिनक्स डिवाइस पर पाई जाती है।



लेकिन वास्तव में क्या अंतर हैं?

एंड्रॉइड ओएस को लिनक्स के रूप में वर्गीकृत करने के खिलाफ एक ठोस तर्क देने के लिए, आइए दोनों की कुछ प्राथमिक विशेषताओं पर करीब से नज़र डालें।

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

लिनक्स डिस्ट्रीब्यूशन की परिभाषित विशेषताओं में से एक कस्टमाइज़ेबिलिटी है; एक ऐसी सुविधा जिसे Android लगभग उस हद तक एकीकृत नहीं करता है। उदाहरण के लिए, लिनक्स में रूट एक्सेस केवल कुछ कमांड लाइन दूर है, जबकि एंड्रॉइड कर्नेल में सेंध लगाने के लिए एक विशेष एप्लिकेशन की आवश्यकता होती है।

लिनक्स सॉफ्टवेयर Android के लिए काफी विदेशी है। एक लिनक्स वितरण के लिए आवेदन अन्य सभी वितरणों में काम करता है और एंड्रॉइड के मामले में ऐसा नहीं है। वास्तव में, एंड्रॉइड और लिनक्स डिस्ट्रोस के बीच समानताएं कर्नेल के साथ समाप्त होती हैं, बाकी सॉफ्टवेयर असर एक दूसरे के समान नहीं थे।

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

Android OS की उत्पत्ति

Google ने 2005 में Android Inc. से Android OS का अधिग्रहण किया और इसे 2008 में जारी किया। तब से, यह IOS के साथ-साथ हैंडहेल्ड टच डिवाइस के लिए वास्तविक ऑपरेटिंग सिस्टम बन गया है। Android ने खुद को IOS के लिए एक आदर्श प्रतियोगी के रूप में प्रस्तुत किया। जबकि IOS कस्टमाइज़ेबिलिटी के संबंध में प्रतिबंधात्मक और निजी है, Android, अपनी ओपन-सोर्स प्रकृति के साथ जिसने प्रोग्रामर और डेवलपर्स को अपनी व्याख्या लाने और अपने स्वयं के एप्लिकेशन बनाने के लिए आमंत्रित किया।

मजेदार तथ्य: एंड्रॉइड को पहले डिजिटल कैमरा कंपनियों के लिए एक उन्नत ओएस के रूप में विपणन किया गया था। यह कहीं नहीं गया, और ओएस ने अंततः स्मार्टफोन उद्योग में एक बाजार पाया।

लिनक्स कैसे बना?

लिनक्स एक स्वतंत्र और ओपन-सोर्स यूनिक्स जैसा कंप्यूटर ऑपरेटिंग सिस्टम है जो लिनक्स कर्नेल पर आधारित है, जिसे मूल रूप से Intelx86 कंप्यूटरों के लिए कल्पना की गई थी, लेकिन जल्दी से इसे अन्य प्लेटफार्मों में रखा गया। यदि Android को Linux-आधारित OS माना जाए, तो Linux इतिहास में अब तक का सबसे लोकप्रिय सामान्य-उद्देश्य वाला ऑपरेटिंग सिस्टम होगा।

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

निष्कर्ष:

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