एंड्रॉइड अतिरिक्त संशोधनों के बिना लिनक्स कर्नेल का उपयोग कर सकता है

लिनक्स-एंड्रॉइड-

Google विज्ञापन जो काम कर रहा है यह सुनिश्चित करने के लिए कि आपका मोबाइल ऑपरेटिंग सिस्टम (Android) लिनक्स कर्नेल के मानक संस्करणों पर आधारित है, यह कंपनी द्वारा रिपोर्ट किया गया था के दौरान में उनकी प्रगति की प्रस्तुति लिनक्स प्लंबर का 2019 संस्करण सम्मेलन (LPC)। जिसमें मैं उल्लेख करता हूं कि यह जीवन चक्र में बदलाव करने के बारे में है Android ऑपरेटिंग सिस्टम के एक संस्करण का।

आप में से कई लोग जानते होंगे कि एंड्रॉइड लिनक्स कर्नेल का उपयोग करता है, लेकिन यह केवल कोई संस्करण नहीं है आमतौर पर लिनक्स डिस्ट्रोस द्वारा उपयोग किया जाता है। यदि नहीं, तो यह कुछ पिछली प्रक्रियाओं से गुजरता है विभिन्न टीमों में शामिल किया जाना है।

यह लिनक्स कर्नेल के एलटीएस संस्करण से शुरू होता है, की टीम Android प्रकाशित करता है ऑपरेटिंग सिस्टम अपडेट कहा जाता है Android आम कर्नेल. चिप बनाने वाले (क्वालकॉम, सैमसंग Exynos, आदि) पहले संशोधन करें बाद में इसे चिप्स के लिए अनुकूलित किया जाएगा जो उपकरणों से लैस होगा।

संशोधित संस्करण चिप निर्माताओं द्वारा उपकरण निर्माताओं के लिए उपलब्ध कराया गया है जैसे सैमसंग, एलजी, एचटीसी आदि। जो बदले में, अनुकूलन करते हैं अपने उपकरणों को फिट करने के लिए।

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

इस समस्या का सामना करते हुए, Google ने प्रक्रिया में सुधार करने के लिए काम करना शुरू किया और लिनक्स प्लंबर सम्मेलन के पिछले साल के संस्करण के दौरान, Google टीमों ने अनुसरण करने के लिए दृष्टिकोण साझा करना शुरू किया एक ऑपरेटिंग सिस्टम संस्करण के वर्तमान जीवन चक्र द्वारा उत्पन्न समस्याओं को दूर करने के लिए।

इस साल, लगभग 4 घंटे की प्रस्तुति में, वे और अधिक विस्तार से गए हैं। Google जो समाधान प्रदान करता है: यह एंड्रॉइड गुठली के लिए एक स्थिर ABI है।

2019 के लिनक्स प्लंबर कॉन्फ्रेंस में, Google टीम एक विशेष एंड्रॉइड आर्किटेक्चर पेश करने के लिए आगे बढ़ी जो ट्रेक परियोजना द्वारा निर्धारित नींव पर बनी है।

सामान्य शब्दों में, यह मेल खाती है Google कर्नेल की एक सामान्य छवि प्रस्तावित करता है (जीकेआई) जेनेरिक कर्नेल मॉड्यूल के साथ। Google को उम्मीद है कि यह पैकेज एक स्थिर ABI और API प्रदर्शित करेगा।

समर्पित नियंत्रक विशिष्ट हार्डवेयर आर्किटेक्चर के लिए कर्नेल मॉड्यूल के रूप में लोड किए जाते हैं। Google टीम के अनुसार, इस कदम को पारिस्थितिक तंत्र के विखंडन को कम करके या संशोधित करके, संशोधित करना चाहिए।

यद्यपि इसमें उस स्थिरीकरण का उल्लेख है केवल लिनक्स कर्नेल संस्करणों को लक्षित करता है जिनके पास दीर्घकालिक समर्थन है (एलटीएस)। इसमें दो शाखाओं का उल्लेख किया गया है: 4.19.x और 5.xy.

Google का यह प्रस्ताव अभी अंतिम नहीं है।ए, क्योंकि, Google इंजीनियरों की राय में, आगे की सड़क अभी भी काफी है। हालांकि, कंपनी का दृष्टिकोण विवाद के बिना नहीं है।

वास्तव में, वेनिला कर्नेल के आसपास लिनक्स समुदाय के सिद्धांतों में से एक अस्थिर एबीआई प्रदान करना है। यह कदम उपकरण निर्माताओं को अपने परिधीय नियंत्रकों को खोलने और उन्हें मेनलाइन विकास शाखाओं में एकीकृत करने में सक्षम बनाता है।

एक स्थिर ABI प्रदान करने के लिए चुनने से, Google इस उपकरण को कमजोर कर देता है। इस स्थिति का ओईएम और अन्य के लिए कम से कम एक फायदा है: उनके ड्राइवरों के लिए स्रोत कोड बंद रह सकता है। परंतु नुकसान भी मौजूद हैं: लिनक्स कर्नेल के एक संस्करण से दूसरे में उन्नयन करना संभव नहीं है, क्योंकि केवल एक एलटीएस गूगल के दृष्टिकोण का समर्थन करता है।

किसी भी मामले में, एक प्रकार का युद्ध होता है जो धीरे-धीरे जलता है। वास्तव में, यह वेनिला कर्नेल अनुरक्षकों के लिए स्पष्ट है कि वे समर्पित शाखाओं के बाहर कोड बेस का समर्थन नहीं करते हैं।

अपने हिस्से के लिए Google को विपरीत रास्ते में फेंक दिया जाता है, क्योंकि यह एक तरह से निर्माताओं को कुछ तकनीकी सहायता प्रदान करता है जो इस अंतर में भाग लेंगे। वास्तव में, सवाल यह है कि क्या Google इस कार्य के लिए आवश्यक संसाधनों को कनेक्ट कर सकता है ताकि लिनक्स प्रोजेक्ट के पैमाने पर प्रतिस्पर्धा की जा सके।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।