हर बार मेरा एक सहयोगी यह तर्क देकर कि Android को लिनक्स डिस्ट्रो माना जा सकता है, लिनक्स के उपयोगकर्ता गिनती शेयर को टक्कर देने की कोशिश करता है यह लिनक्स कर्नेल का उपयोग करता है।
मुझे इस गलतफहमी को दूर करने दें कि क्या Android को Linux माना जा सकता हैहमेशा के लिए डिस्ट्रो आउट करें।
यदि आपने यूनिक्स और लिनक्स के बीच अंतर पर हमारा लेख नहीं पढ़ा है तो आपको वहां से शुरू करना चाहिए। मैंने परिभाषित किया कि Unix और Linux क्या हैं, उनका इतिहास और वे कैसे भिन्न हैं।मामले की जड़ यह है कि लिनक्स कर्नेल है जिसे Linus Torvalds द्वारा 1991 में MINIX OS पर आधारित विकसित किया गया था
समय के साथ, योगदानकर्ताओं ने इस तथ्य का लाभ उठाया है कि Linux (इसके GNU घटक के साथ) ओपन-सोर्स है और इसे समायोजित किया है यह उनके विचारों और कार्यान्वयन के अनुरूप है; ढेर सारी अनूठी विशेषताओं के साथ विभिन्न प्रकार के डिस्ट्रोस बनाना।
एंड्रॉइड क्या है?
Android Inc की स्थापना अक्टूबर 2003 में Andy Rubin द्वारा की गई थी , रिच माइनर, निक सेयरएस, और क्रिस सफ़ेद कैलिफ़ोर्निया, यूएसए में। एंड्रॉइड प्रोजेक्ट को एक प्रोजेक्ट के रूप में वर्णित किया गया था जिसमें "स्मार्ट मोबाइल डिवाइस विकसित करने की जबरदस्त क्षमता है जो इसके मालिक के स्थान और प्राथमिकताओं के बारे में अधिक जागरूक हैं"।
ओपन-सोर्स Android OS को सबसे पहले डिजिटल कैमरों के लिए एक उन्नत OS बनाने के उद्देश्य से विकसित किया गया था, जब तक कि उन्हें पता नहीं चला कि डिजिटल कैमरों का बाज़ार पर्याप्त बड़ा नहीं है और उन्होंने अपना ध्यान इन पर केंद्रित किया हैंडसेट के लिए एक ऐसा OS बनाएं जो Microsoft के Windows Mobile और Symbian के साथ प्रतिस्पर्धा करे
गूगल इंक। 2005 में कंपनी खरीदी और जैसा कि हम अब जानते हैं, बाकी इतिहास है।
खुद के तहत, एंड्रॉइड एक संशोधित लिनक्स कर्नेल का उपयोग करता है जो डेवलपर्स को कई पूर्व-निर्मित और अच्छी तरह से बनाए रखने वाली सुविधाएँ प्रदान करता है। बदले में, यह समय बचाता है और एंड्रॉइड डेवलपर्स को मोबाइल उपकरणों के लिए सबसे महत्वपूर्ण सुविधाओं पर ध्यान केंद्रित करने की अनुमति देता है।
रिचर्ड स्टॉलमैन द्वारा GNU मेनिफेस्टो में विवरण के निहितार्थ से चित्रण, एक OS में चार तत्व होते हैं:
एंड्रॉइड का पहलू जो कि लिनक्स है, इसका मोनोलिथिक कर्नेल है, जो लिनक्स कर्नेल का एक संशोधित संस्करण है और अपने स्वयं के पुस्तकालयों और एपीआई के साथ आता है। लिनक्स कर्नेल में संशोधन मुख्य रूप से कुछ छोटी बैटरी वाले पोर्टेबल उपकरणों की विशेष बिजली आवश्यकताओं के लिए हैं और विशेष पुस्तकालय और एपीआई एक सेल-फोन के सेलुलर संचार भाग के साथ-साथ एक सामान्य प्रोग्रामिंग और यूजर इंटरफेस को लागू करने के लिए हैं। ऐप समर्थन के लिए ताकि उन्हें किसी विशेष निर्माता की फ़ोन मॉडल लाइन के लिए विशिष्ट न होना पड़े।
एक अन्य प्रासंगिक विवरण यह है कि जब लिनक्स ऑपरेटिंग सिस्टम को 1991 में लाइनस टॉर्वाल्ड्स द्वारा डेस्कटॉप कंप्यूटरों के लिए एक ओपन सोर्स ऑपरेटिंग सिस्टम के रूप में विकसित किया गया था, तो इसे MINIX ऑपरेटिंग सिस्टम के रूप में विकसित किया गया था और यह 32-बिट का समर्थन नहीं करता था इंटेल 80386 मशीनों के साथ सुविधाएँ। उस समय दोनों के बीच एक महत्वपूर्ण अंतर यह था कि एंड्रॉइड आर्किटेक्चर केवल x86 और एआरएम का समर्थन करता था, जिसे वह मोबाइल इंटरनेट डिवाइस (एमआईडी) और मोबाइल फोन के लिए नियोजित करता था।
निष्कर्ष के तौर पर
एंड्रॉइड एक जीएनयू/लिनक्स डिस्ट्रो नहीं है, लेकिन इसका कर्नेल (इसका पावरहाउस) लिनक्स है और चूंकि यह परंपरा है कि लिनक्स कर्नेल के चारों ओर एक साथ रखे गए सॉफ़्टवेयर के संग्रह को लिनक्स कहा जाता है,Android Linux है.
मुझे उम्मीद है कि इस लेख से आपको Android और Linux के बीच के रिश्ते को समझने में मदद मिली है और क्यों हालांकि Android Linux है, यह Linux वितरण नहीं है?
क्या आपके पास विषय से संबंधित कोई असहमति, प्रश्न या टिप्पणी है? नीचे टिप्पणी अनुभाग में उन्हें हमारे साथ साझा करें।