क्या Android लिनक्स पर आधारित है?


14

क्या Android लिनक्स पर आधारित है?

linux 

जवाबों:


18

हां, यहां स्रोत कोड डाउनलोड है और आपको इसका उपयोग करने की आवश्यकता है।

http://source.android.com/download

विकी से:

Google में, रुबिन के नेतृत्व में टीम ने लिनक्स कर्नेल द्वारा संचालित एक मोबाइल डिवाइस प्लेटफ़ॉर्म विकसित किया, जो उन्होंने हैंडसेट निर्माताओं और वाहकों को एक लचीला, उन्नत करने योग्य प्रणाली प्रदान करने के आधार पर विपणन किया।


13

छोटा जवाब हां है।

लंबे समय तक उत्तर है ... एंड्रॉइड बुनियादी ऑपरेटिंग सिस्टम फ़ंक्शन को चलाने के लिए एक संशोधित लिनक्स कर्नेल का उपयोग करता है। हालाँकि, एंड्रॉइड उन्हीं पुस्तकालयों का उपयोग नहीं करता है जिन्हें आप एक विशिष्ट डेस्कटॉप लिनक्स सिस्टम (बुनियादी पुस्तकालयों जैसे ग्लिबक) में देखेंगे, इसलिए आप केवल एंड्रॉइड पर कोई भी प्रोग्राम नहीं चला सकते हैं जो आप अन्य लिनक्स सिस्टम पर कर सकते हैं। इस तथ्य के अलावा कि कुछ पुस्तकालय अलग-अलग हैं, एंड्रॉइड उन अनुप्रयोगों को चलाने का बहुत आसान तरीका प्रदान नहीं करता है जो उनके जावा-जैसे एपीआई पर नहीं बनते हैं वे "एंडोर्ड प्लेटफॉर्म" कहते हैं


क्षमा करें, यह नाइटपैकिंग हो सकता है। उस "जावा की तरह एपीआई" को Dalvik कहा जाता है।

1
वास्तव में दलविक वह रनटाइम है जो जावा-जैसे कोड को सूर्य JRE के समान निष्पादित करता है। एपीआई पुस्तकालयों का एक सेट है जो आपको एंडरिड सिस्टम के साथ बातचीत करने की अनुमति देता है। ( en.wikipedia.org/wiki/Dalvik_virtual_machine )

1
क्या एंड्रॉइड प्लेटफॉर्म है? xD

1
Android एंबेडेड लिनक्स कर्नेल 2.6 पर विकसित किया गया था। "एंबेडेड" यहां कीवर्ड है। यह ठीक वही कर्नेल है जिसका उपयोग OpenMoko ने किया था, WebOS का उपयोग किया था, Meego का उपयोग किया था, और हजारों अन्य एम्बेडेड लिनक्स आधारित परियोजनाओं का भी उपयोग किया था। और जैसा कि हैवीडी ने पहले ही कहा था, एंबेडेड लिनक्स सिस्टम पर उसी सॉफ्टवेयर स्टैक को खोजने की उम्मीद न करें जिसे आप सामान्य रूप से उस पर खोजने की उम्मीद करेंगे जो आप एक सामान्य पीसी (या यहां तक ​​कि एक सर्वर रैक) पर विचार करेंगे।

7

हाँ! यह "एंड्रॉइड द प्लेटफॉर्म" और "एंड्रॉइड ओएस" के बारे में बात करने में मदद करता है

  • Android ऑपरेटिंग सिस्टम: यह लिनक्स है। यह लिनक्स कर्नेल चलाता है तो यह बहुत लिनक्स है। मानक पुस्तकालय थोड़े अलग होते हैं और आप एक एंड्रॉइड ऐप के उपयोगकर्ता या डेवलपर के रूप में इस "linuxey" चीजों के साथ कुछ भी नहीं करेंगे।
  • Android प्लेटफ़ॉर्म: यह एक जावा-आधारित-डेस्कटॉप प्लेटफ़ॉर्म है जिसके लिए आप एप्लिकेशन लिख सकते हैं। यह आपके कोड वाले विशेष रूप से पैक जावा जार फ़ाइलों को चलाने के लिए Dalvik ** VM का उपयोग करता है। यह एंड्रॉइड फोन का एक हिस्सा है जिसे आप हर दिन देखते हैं और बातचीत करते हैं *

* जब तक आप अपने डिवाइस को रूट नहीं करते हैं, तब तक आपके पास सब कुछ है।
** आइसलैंड में कुछ महान ग्लेशियरों के साथ डलाविक भी एक प्यारा सा 'टाउन' है, दो शानदार द्वीप और कोई अच्छा कॉफी बार नहीं है।


0

हां एंड्रॉइड ने मुख्य रूप से सुरक्षा सुविधाओं के लिए लिनक्स का उपयोग करने का विकल्प बनाया ...

यह लिनक्स की उज्ज्वल विशेषता है और Android के लिए लिनक्स को चुनने का एक प्रमुख कारण है। महत्वपूर्ण कार्य को कुशलता से करने के लिए लिनक्स में वैज्ञानिक अनुसंधान, मेनफ्रेम कंप्यूटर और सुपर कंप्यूटर सिस्टम जैसी उच्च प्रदर्शन प्रणाली का एक बड़ा हिस्सा है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.