क्या Android एक लिनक्स वितरण है?

यह कि एंड्रॉइड लिनक्स पर आधारित है, अच्छी तरह से जाना जाता है, इसलिए कोई भी पूछ सकता है कि एंड्रॉइड उबंटू या डेबियन जैसा लिनक्स वितरण है या नहीं
सच्चाई यह है कि भले ही लिनक्स आधारित, एंड्रॉइड पीसी के लिए डिज़ाइन किया गया एक ऑपरेटिंग सिस्टम नहीं है, इसमें ऐसे एप्लिकेशन हैं जो अन्य लिनक्स डिस्ट्रोस पर काम नहीं करते हैं और साथ ही, एंड्रॉइड पर लिनक्स प्रोग्राम स्थापित करना संभव नहीं है।
लिनक्स एंड्रॉइड का मध्य भाग है, लेकिन Google ने स्मार्टफोन और टैबलेट के लिए अपने ऑपरेटिंग सिस्टम में, उबंटू जैसे लिनक्स वितरण का विशिष्ट सॉफ्टवेयर नहीं जोड़ा है।
इसलिए, बड़े अंतर को "लिनक्स" शब्द से कम किया जाता है, जो अनिवार्य रूप से, एक विशिष्ट ऑपरेटिंग सिस्टम को इंगित नहीं करता है, लेकिन केवल इसका "कर्नेल" है, जो केंद्रीय भाग या प्रत्येक सिस्टम का दिल है।
लिनक्स वितरण के बाद न केवल उनके अंदर एक ही कर्नेल होता है, बल्कि कई अन्य सॉफ़्टवेयर, जैसे कि GNU शेल उपयोगिताओं, GNOME डेस्कटॉप, फ़ायरफ़ॉक्स वेब ब्राउज़र और इतने पर।
इस प्रकार, समान होना, कुछ लोग, अक्सर समझने में आसानी के लिए, लिनक्स सिस्टम के रूप में वितरण को संदर्भित करते हैं।
सभी लिनक्स कार्यक्रमों की तरह, कर्नेल भी खुला स्रोत है और इसे उन लोगों द्वारा बदला जा सकता है जो ऑपरेटिंग सिस्टम विकसित करते हैं।
Google डेवलपर जो Android के साथ सौदा करते हैं, फिर अपनी जरूरतों को पूरा करने के लिए अपने लिनक्स कर्नेल को संशोधित कर सकते हैं।
एंड्रॉइड की तरह, लिनक्स कर्नेल पर आधारित कई अन्य ऑपरेटिंग सिस्टम हैं, जितना आप सोचते हैं उससे अधिक है।
अन्य डिवाइस अलग-अलग कर्नेल का उपयोग करते हैं और, उदाहरण के लिए, PlayStation 4 FreeBSD कर्नेल (जो कि खुला स्रोत है) का उपयोग करता है, जबकि Xbox One विंडोज NT कर्नेल का उपयोग करता है, विंडोज के समान।
एंड्रॉइड पर आप एक डिवाइस पर लिनक्स कर्नेल के संस्करण को सेटिंग्स मेनू पर जाकर और फिर फोन या टैबलेट पर जानकारी पर देख सकते हैं
लेख के सवाल पर वापस जाएं, अगर एंड्रॉइड को लिनक्स वितरण माना जा सकता है, तो मैंने देखा कि एक अच्छी तरह से परिभाषित जवाब अभी भी अत्यधिक बहस में है।
जब आप किसी Android डिवाइस को बूट करते हैं, तो लिनक्स कर्नेल वैसे ही लोड होता है, जैसे यह किसी अन्य वितरण पर होता है।
हालांकि, एंड्रॉइड में शामिल लगभग सभी सॉफ़्टवेयर अलग हैं और, उदाहरण के लिए, कोई जीएनयू सी (ग्लिबक) लाइब्रेरी नहीं हैं और यहां तक ​​कि एक्सग जैसे एक्स सर्वर भी नहीं हैं जो सामान्य लिनक्स वितरणों में शामिल हैं जो मानक अनुप्रयोगों को चलाने के लिए उपयोग किए जाते हैं।
एंड्रॉइड एक आभासी मशीन का उपयोग करता है जिसे Dalvik कहा जाता है जो उन अनुप्रयोगों को चलाने के लिए है जो अनिवार्य रूप से जावा में लिखे गए हैं। ये एप्लिकेशन एंड्रॉइड डिवाइस पर लक्षित हैं और Google द्वारा प्रदान किए गए एपीआई (प्रोग्रामिंग इंटरफेस) का उपयोग करके क्रमादेशित हैं।
दूसरी ओर, हालांकि, एंड्रॉइड पर एक टर्मिनल (टर्मिनल एमुलेटर जैसे एक विशेष ऐप का उपयोग करके) तक पहुंचना संभव है, जो कि लिनक्स डिस्ट्रो के समान है, भले ही यह बहुत संभव न हो, जब तक कि आप इसे अनलॉक न करें। एंड्रॉइड रूट परमिशन के साथ, यानी सिस्टम एडमिनिस्ट्रेटर।
जैसा कि पहले ही उल्लेख किया गया है, एक मानक लिनक्स वितरण पर, डाल्विक वर्चुअल मशीन शामिल नहीं है, एंड्रॉइड एप्लिकेशन इंस्टॉल और रन नहीं किए जा सकते हैं
हालांकि, इसका मतलब यह नहीं है कि एक सक्षम डेवलपर लिनक्स वितरण में डालविक को शामिल कर सकता है ताकि वह एक सामान्य कंप्यूटर पर विभिन्न एप्लिकेशन चला सके।
हमने एक बेहतरीन उदाहरण के रूप में देखा है, कि आप एंड्रॉइड X86 को एक लैपटॉप पर स्थापित कर सकते हैं और कुछ एमुलेटर जैसे कि ब्लूस्टैक्स जैसे कि विंडोज़ और मैक पर एंड्रॉइड ऐप इंस्टॉल कर सकते हैं
वास्तविकता में, हालांकि, यह स्पष्ट रूप से कहा जाना चाहिए, एंड्रॉइड कंप्यूटरों के लिए डिज़ाइन किया गया सिस्टम नहीं है, इसलिए पीसी पर इसका संचालन, यहां तक ​​कि सही एमुलेटर के साथ, स्मार्टफ़ोन या टैबलेट पर समान उत्कृष्ट एंड्रॉइड अनुभव देने में सक्षम नहीं होगा।
एंड्रॉइड के अलावा, Google क्रोम ओएस भी लिनक्स पर आधारित है।
एंड्रॉइड के विपरीत, क्रोम ओएस हालांकि पीसी के लिए डिज़ाइन किया गया है और इसलिए यह मानक लिनक्स वितरण के समान है, इतना है कि क्रोमबुक पर लिनक्स कंप्यूटर पर प्रोग्राम स्थापित करने के लिए डेवलपर मोड को सक्षम करना संभव है।

अपनी टिप्पणी छोड़ दो

Please enter your comment!
Please enter your name here