Android आणि Linux दरम्यान फरक

Anonim

Android vs Linux

Android हे Google द्वारे मोबाइल उपकरणांसाठी विकसित केलेले एक ओपन सोअर्स ऑपरेटिंग सिस्टम आहे. एंड्रॉइड सॉफ्टवेअर, एंड्रॉइड, इंक. मधील मूळ विकसक, गुगल इन्क. ने 2005 मध्ये खरेदी केले. हे लिनक्स 2.6 कर्नेलच्या आधारे विकसित केले गेले आहे. लिनक्स ऑपरेटिंग सिस्टीम 1 99 1 मध्ये लिनस टॉर्वाल्ड्स यांनी डेस्कटॉप संगणकांसाठी ओपन सोर्स ऑपरेटिंग सिस्टीम म्हणून विकसित केली होती. लिनक्स ऑपरेटिंग सिस्टम MINIX ऑपरेटिंग सिस्टम म्हणून विकसित केले गेले आहे व Intel 80386 मशीनसह 32-बिट वैशिष्ट्यांना समर्थन देत नाही. जरी Android Linux वर आधारित विकसित केले गेले आहे, तरी ऑपरेटिंग सिस्टम मानक Linux कर्नेलचा पूर्णपणे उपयोग करत नाही. Android वास्तुकला यावेळी फक्त दोन प्रकारचे आर्किटेक्चर समर्थन करते, उदा: x86 आणि ARM. तरी, Linux कर्नल x86 आर्किटेक्चरसह विविध प्रकारच्या आर्किटेक्चर्ससाठी समर्थन पुरवते जे डेस्कटॉप / लॅपटॉप / सर्व्हर सिस्टम मध्ये सर्वसाधारणपणे वापरले जाते. Android सिस्टीम मोबाइल इंटरनेट डिव्हाइसेस (MIDs) साठी x86 आर्किटेक्चर आणि मोबाइल फोनसाठी एआरएम प्लॅटफॉर्म वापरते.

अँड्रॉइड ऑपरेटिंग सिस्टम विकसित करताना, काही वैशिष्ट्ये Linux कर्नलमध्ये जोडल्या होत्या ज्यात खालील समाविष्टीत आहे: अलार्म ड्राइव्हर, कर्नल डिबगर, लॉगर, पॉवर मॅनेजमेंट, आणि एंड्रॉइड शेअर्ड मेमरी ड्राइव्हर. हे सुधारणे मानक Linux कर्नलच्या वर बांधले गेले.

अँड्रॉइड ऑपरेटिंग सिस्टीमच्या प्रकाशनानंतर बर्याच अद्यतने होती. ऑपरेटिंग सिस्टममध्ये प्रत्येक सुधारणामध्ये काही दोष निराकरणे तसेच काही नवीन वैशिष्ट्ये समाविष्ट असतात. Android ऑपरेटिंग सिस्टमची प्रत्येक नवीन आवृत्ती डेझर्ट आयटमवर आधारित एका अद्वितीय नावाखाली प्रकाशित केली जाते. हे आवृत्त्या एक आद्याक्षरक्रमानुसार अनुसरण करतात, उदाहरणार्थ; अँड्रॉइडचे भविष्यातील आवृत्तीस आइस्क्रीम सँडविच रिव्ह्यू 4 क् 4 मध्ये रिलीज होणार आहे. लिनक्स विविध प्रकारांमध्ये वितरीत केले जाणार आहे ज्यात डेबियन, उबुंटू, नॉपपिक्स, ज्युडू, डेब्यु, पीएसीएमएन, आरपीएम, फेडोरा, रेड हेट एंटरप्राइज लिनक्स, मंड्रिन लिनक्स, स्लॅकवेअर आणि स्लॅक्स आधारित. उबुंटू-आधारित वितरणामध्ये अनेक प्रकार आहेत जसे की; एड्बून्तु, गोबुंटू, कुबंटू, लिबुन्टू, झुबुनु, उबुंटू नेटबुक, उबंटू मोबाईल आणि उबंटू सर्व्हर संस्करण.

बहुतेक Linux वितरण ग्रंथालयाच्या रूटीन गरजा पूर्ण करण्यासाठी GNU C लायब्ररी वापरतात. Android ऑपरेटिंग सिस्टमची स्वतःची सी लायब्ररी आहे जी बायोनिक म्हणून ओळखली जाऊ शकते जी जलद अंमलबजावणी मार्ग प्रदान करण्यासाठी आणि किनार्यांना टाळण्यासाठी डिझाइन केलेली आहे. लायब्ररीमध्ये सी बीएसडी लायब्ररीतील सामग्री आणि Android चे मूळ स्रोत कोड समाविष्ट आहे. याव्यतिरिक्त, Android, इंक. ने जावा व्हर्च्युअल मशीनच्या विरूद्ध स्वतःचे Dalvik व्हर्च्युअल मशीन विकसित केले आहे जे जावा बायटेकोड ऐवजी स्वतःचे bytecode वापरते.

अँड्रॉइडद्वारे वापरल्या जाणा-या संचयन माध्यमांना अजून एक फ्लॅश फाइल सिस्टम (वाईएएफएफएस) म्हणतात.फ्लॅश मेमरी वापरली जाते कारण मोबाइल उपकरणांमधील जागा मर्यादा. फ्लॅश मेमरी देखील जलद वाचता प्रवेश वेळ आणि पारंपारिक हार्ड डिस्क पेक्षा गतिज धक्क्यांना अधिक चांगले प्रतिकार देते. Android मध्ये वापरलेली फ्लॅश सिस्टीम एक नॅंड प्रकार आहे. मानक Linux प्रणाली फ्लॅश स्मृतीऐवजी चुंबकीय ड्राइव्हस् वापरते. मानक 3 लिनक्स सिस्टीममध्ये Ext3 ही सर्वात जास्त वापरली जाणारी फाइल सिस्टम आहे. अँड्रॉइड ऑपरेटिंग डिव्हाइसेसमध्ये, लिनक्समध्ये वापरलेल्या अॅडव्हान्स पॉवर मॅनेजमेंट (एपीएम) किंवा एडवांस्ड कॉन्फिगरेशन आणि पॉवर इंटरफेस (एसीपीआय) वैशिष्ट्यांऐवजी पावर कचरा कमी आपल्या स्वतःच्या लिनक्स पॉवर मॅनेजरकडून चालवला जातो.

सारांश:

1 अँड्रॉइड हा Android, इंक द्वारे विकसित एक ओपन सोअर्स ऑपरेटिंग सिस्टम आहे. जी < Google इंक कंपनीच्या मालकीची आहे. लिनक्सला जीएनयू प्रकल्पाअंतर्गत ओपन सोर्स ऑपरेटिंग सिस्टम म्हणून विकसित केले आहे. लिनस टॉर्वाल्ड आणि इतर अनेक

2 अँड्रॉइड मोबाइल इंटरनेट डिव्हाइसेस आणि मोबाईल फोन्ससाठी विकसित केले आहे तर डेस्कटॉपसाठी डेस्कटॉप / लॅपटॉप / सर्व्हर्ससाठी लिनक्स विकसित केले आहे.

3 Android ऑपरेटिंग सिस्टमची स्वतःची सी लायब्ररी बायोनिक आहे तर लिनक्स सिस्टिम जीएनयू सी लायब्ररीचा वापर करते.

4 Android प्रणाली हार्ड ड्राइव्हस् ऐवजी फ्लॅश मेमरी वापरते, जेव्हा मानक Linux प्रणाली चुंबकीय ड्राइव्हस् वापरतात.

5 Android सिस्टीमला स्वतःचे पॉवर मॅनेजर आहे, तर लिनक्स सिस्टीमला पॉवर व्यवस्थापन करण्यासाठी APM आणि ACPI चा वापर करतात. <