RISC-V एक आर्किटेक्चर आहे सूचना संच (ISA) मुक्त स्त्रोत कमी सूचना संच संकल्पना (RISC) वर आधारित. यात 32, 64 आणि 128 बिट प्रकार आहेत, त्याच्या ओपन स्पेसिफिकेशन्ससह ज्याने मोबाइल उपकरणे तयार करण्यात मोठी आवड निर्माण केली आहे.
दुसरीकडे, अँड्रॉइड हे विविध आर्किटेक्चर्स आणि उपकरणांना जुळवून घेणारी ओएस आहे, हे त्याच्या "ओपन सोर्स" स्वभावामुळे. अगदी त्या वेळी Google ने RISC-V साठी आपले "प्रेम" व्यक्त केले डिसेंबरमध्ये आयोजित “RISC-V समिट 2022” दरम्यान आणि Android वर आर्किटेक्चरला अधिकृतपणे समर्थन देण्याच्या आपल्या हेतूंचा उल्लेख केला.
तथापि, असे दिसते की ते फक्त शब्दातच राहिले, किंवा किमान तेच Google ने अलीकडील दाखवले आहे RISC-V समर्थन काढून टाकणारे पॅचेस ACK (Android Common Kernel) RISC-V कर्नल, RISC-V कर्नल बिल्ड आणि RISC-V एमुलेटरला समर्थन देते. या निर्णयामुळे मतभिन्नता निर्माण झाली आहे, परंतु बहुतांश भाग गुगलवर टीकेचा वर्षाव झाला आहे.
Tal आणि Android प्राधिकरण स्पष्ट करते म्हणून: ACK हा सर्व Android उत्पादनांच्या कर्नलचा आधार आहे आणि AOSP साठी युनिफाइड कर्नल फाउंडेशन देखील प्रदान करते. सोप्या भाषेत सांगायचे तर, ACK हा Google च्या अपस्ट्रीम लिनक्स कर्नलचा एक काटा आहे, परंतु Android-विशिष्ट जोडण्यांसह जो अद्याप मेनलाइन किंवा लाँग टर्म सपोर्ट (LTS) कर्नलमध्ये विलीन झालेला नाही.
ACK च्या अनेक शाखा आहेत, यासह android-mainline, जी कर्नल शाखांमध्ये शाखा करणारी मुख्य विकास शाखा आहे "GKI" (कर्नल विहंगावलोकन), Google ने लाँच केलेला प्रकल्प युनिफाइंग करून कर्नल फ्रॅगमेंटेशनची समस्या सोडवा.
GKI कर्नल कर्नल मॉड्यूल्ससाठी स्थिर कर्नल मॉड्यूल इंटरफेस (KMI) प्रदान करते, ज्यामुळे मॉड्यूल आणि कर्नल स्वतंत्रपणे अद्यतनित केले जाऊ शकतात. प्रत्येक प्रमाणित Android डिव्हाइस या GKI शाखांपैकी एकावर आधारित कर्नलसह पाठवले जाईल, कारण Google सध्या मेनलाइन Linux कर्नलसह तयार केलेल्या Android डिव्हाइसेसना प्रमाणित करत नाही.
यासह, मुळातGKI ची नवीनतम आवृत्ती वापरणारी Android ची पुढील आवृत्ती सुसंगत असणार नाही चिप्स असलेली उपकरणे आरआयएससी-व्ही. परिणामी, RISC-V उपकरणांसाठी Android ची आवृत्ती तयार करू इच्छिणाऱ्या कंपन्यांना RISC-V ACK पॅच वापरून लिनक्स कर्नलची स्वतःची आवृत्ती विकसित आणि देखरेख करावी लागेल.
तथापि, हा विलीन केलेला पॅच कायमचा नाही, पासून Google ने कायमचे काढले नाही RISC-V सह सुसंगतता, आणि Google गप्प बसले नाही आणि RISC-V ची आपली बांधिलकी खरी असल्याचे नमूद केले आहे आणि अलीकडील पॅचमुळे निर्माण झालेल्या विवादानंतरही, Google ने आश्वासन दिले आहे की ते Android वर RISC-V आर्किटेक्चरला समर्थन देत आहे.
कंपनीने एसलक्षात ठेवा की, पुनरावृत्तीच्या गतीमुळे, समायोजन केले गेले आहेत जेनेरिक अँड्रॉइड कर्नल इमेज (GKI) मध्ये, त्यामुळे केलेल्या हालचालीचा अर्थ RISC-V स्वीकारण्याचे प्रयत्न सोडून देणे असा होत नाही.
अनुकूलता सुनिश्चित करण्यासाठी RISC-V सह Android, Google समुदाय आणि RISE प्रकल्पाच्या सहकार्याने कार्य करते (RISC-V सॉफ्टवेअर इकोसिस्टम), उच्च-कार्यक्षमता, कमी-पॉवर RISC-V प्रोसेसरसाठी सॉफ्टवेअरच्या उपलब्धतेला गती देण्याच्या उद्देशाने आणि केवळ Android साठीच नाही, तर Linux आणि इतर ऑपरेटिंग सिस्टमसाठी देखील विविध अनुप्रयोग क्षेत्रातील, जसे की उच्च कार्यक्षमता संगणन म्हणून.
शेवटी, हे नमूद केले पाहिजे गुगलने कारणाबाबत तपशील दिलेला नाही पॅचेसच्या अंमलबजावणीच्या मागे, परंतु हे पुष्टी करते की Android वरील RISC-V समर्थन पूर्णपणे काढून टाकले गेले नाही, तसेच चीनमधील डिव्हाइस चिप्सच्या वाढीला आळा घालण्याच्या उद्देशाने हे पाऊल उचलण्यात आले होते युनायटेड स्टेट्स चीनला RISC-V आर्किटेक्चर वापरण्यापासून रोखू इच्छित आहे.
जरी हे पूर्णपणे स्पष्ट नसले तरी, या क्षणी Google च्या निर्णयामुळे आणि सुसंगतता न सोडण्याची वचनबद्धता याचा अर्थ असा होऊ शकतो की RISC-V चिप्ससह कार्यरत व्यावसायिक Android डिव्हाइसेस पाहण्यापूर्वी आम्हाला अपेक्षेपेक्षा जास्त वेळ प्रतीक्षा करावी लागेल.
स्त्रोत: https://www.androidauthority.com