एंड्रॉइड और लिनक्स के बीच का अंतर

Anonim

एंड्रॉइड बनाम लिनक्स

एंड्रॉइड एक खुला स्रोत ऑपरेटिंग सिस्टम है जिसे Google द्वारा मोबाइल उपकरणों के लिए विकसित किया गया है। एंड्रॉइड सॉफ्टवेयर, एंड्रॉइड, इंक। के मूल डेवलपर, 2005 में गूगल इंक। द्वारा खरीदा गया था। इसे लिनक्स 2 के आधार पर विकसित किया गया था। 6 कर्नेल। लिनक्स ऑपरेटिंग सिस्टम को 1 99 1 में लिनस टॉर्वाल्ड्स द्वारा डेस्कटॉप कंप्यूटर के लिए एक ओपन सोर्स ऑपरेटिंग सिस्टम के रूप में विकसित किया गया था। लिनक्स ऑपरेटिंग सिस्टम को MINIX ऑपरेटिंग सिस्टम के रूप में विकसित किया गया था और इंटेल 80386 मशीनों के साथ 32-बिट सुविधाओं का समर्थन नहीं किया। यद्यपि एंड्रॉइड को लिनक्स पर आधारित विकसित किया गया है, ऑपरेटिंग सिस्टम मानक लिनक्स कर्नेल का पूरी तरह उपयोग नहीं करता है। एंड्रॉइड आर्किटेक्चर समय में इस बिंदु पर केवल दो प्रकार के आर्किटेक्चर का समर्थन करता है, जैसे: x86 और एआरएम हालांकि, लिनक्स कर्नेल एक्स 86 आर्किटेक्चर सहित विभिन्न प्रकार के आर्किटेक्चर का समर्थन करता है जो डेस्कटॉप / लैपटॉप / सर्वर सिस्टम में सबसे अधिक उपयोग किया जाता है। एंड्रॉइड सिस्टम मोबाइल इंटरनेट डिवाइस (एमआईडी) के लिए एक्स 86 आर्किटेक्चर और मोबाइल फोन के लिए एआरएम मंच का उपयोग करता है।

एंड्रॉइड ऑपरेटिंग सिस्टम के विकास के दौरान, कुछ विशेषताएं लिनक्स कर्नेल में जोड़ी गईं जिनमें शामिल हैं: एक अलार्म चालक, कर्नेल डीबगर, लॉगर, पावर मैनेजमेंट, और एंड्रॉइड साझा मेमोरी ड्रायवर। ये एन्हांसमेंट मानक लिनक्स कर्नेल के शीर्ष पर बनाए गए थे।

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

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

-3 ->

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

सारांश:

1 एंड्रॉइड एंड्रॉइड, इंक द्वारा विकसित एक ओपन सोर्स ऑपरेटिंग सिस्टम है, जो अब

Google, Inc. के स्वामित्व में है, जबकि लिनक्स को लीनस टॉर्वाल्ड और जीनयू प्रोजेक्ट के तहत ओपन सोर्स ऑपरेटिंग सिस्टम के रूप में विकसित किया गया है।

2। एंड्रॉइड को मोबाइल इंटरनेट डिवाइसेस और मोबाइल फोन के लिए विकसित किया गया है जबकि लिनक्स को डेस्कटॉप / लैपटॉप / सर्वर के लिए विकसित किया गया है।

3। एंड्रॉइड ऑपरेटिंग सिस्टम की अपनी सी लाइब्रेरी है जिसे बायोनिक कहते हैं जबकि लिनक्स सिस्टम जीएनयू सी लाइब्रेरी का उपयोग करते हैं।

4। एंड्रॉइड सिस्टम हार्ड ड्राइव के बजाए फ्लैश मेमोरी का उपयोग करते हैं, जबकि मानक लिनक्स सिस्टम चुंबकीय ड्राइव का उपयोग करते हैं।

5। एंड्रॉइड सिस्टम के पास अपना पावर मैनेजर है, जबकि लिनक्स सिस्टम बिजली प्रबंधन के लिए एपीएम और एसीपीआई का उपयोग करता है।