2015 के Sony Xperia M4 Aqua को इसके पहले Android 11 कस्टम ROM के साथ मेनलाइन Linux कर्नेल समर्थन प्राप्त हुआ है। अधिक जानने के लिए पढ़े!
पिछले कुछ हफ़्तों में, हमने इसके बारे में बहुत सारी पोस्ट बनाई हैं आधिकारिक एंड्रॉइड 11 अपडेट और एंड्रॉइड 11-आधारित कस्टम रोम. यहां तक कि एक खास भी है कस्टम जेनेरिक सिस्टम इमेज (जीएसआई) बिल्ड जिसके माध्यम से कोई भी अपने प्रोजेक्ट ट्रेबल संगत उपकरणों पर एंड्रॉइड 11 का स्वाद प्राप्त कर सकता है। हालाँकि, जेनेरिक कर्नेल विकास के क्षेत्र में अभी भी इसी तरह की उपलब्धि हासिल की जानी बाकी है। यदि किसी विशेष एंड्रॉइड स्मार्टफोन का प्रत्येक हार्डवेयर घटक हो सकता है मेनलाइन लिनक्स कर्नेल पर अपस्ट्रीम किया गया, डिवाइस को बिना किसी अतिरिक्त बदलाव के किसी भी नियमित जीएनयू/लिनक्स वितरण को बूट करने में सक्षम होना चाहिए, जिससे नए एओएसपी संस्करणों के साथ बने रहना भी बहुत आसान हो जाता है। अब, अनुभवी कर्नेल डेवलपर पावेल डबरोवा, उर्फ एक्सडीए सदस्य कबिन्स सोनी एक्सपीरिया एम4 एक्वा को दिखाया गया है जो वास्तव में एओएसपी 11.0 कस्टम रोम के तहत मेनलाइन लिनक्स कर्नेल चला रहा है।
सोनी एक्सपीरिया एम4 एक्वा एक्सडीए फ़ोरम
सभी Android उपकरणों की तरह, 2015 का Sony Xperia M4 Aqua एक संशोधित Linux कर्नेल पर चलता है। Google आमतौर पर एक मेनलाइन लिनक्स कर्नेल रिलीज़ लेता है और फिर उस समय नवीनतम एंड्रॉइड रिलीज़ का समर्थन करने के लिए इसे संशोधित करता है - वे इसे "एंड्रॉइड कॉमन कर्नेल" कहते हैं। चिपसेट निर्माता (इस मामले में, क्वालकॉम) फिर एंड्रॉइड कॉमन कर्नेल लेते हैं और SoC-विशिष्ट कर्नेल बनाने के लिए इसे और संशोधित करते हैं। OEM/ODM (सोनी की तरह) फिर SoC-विशिष्ट कर्नेल लेते हैं और अपने हार्डवेयर या अतिरिक्त विक्रेता घटकों का समर्थन करने के लिए और बदलाव करते हैं - हम इसे डिवाइस-विशिष्ट कर्नेल कहते हैं।
क्योंकि लिनक्स कर्नेल को GNU GPL v2 लाइसेंस के तहत वितरित किया जाता है, सभी इकाइयाँ जो कर्नेल के कांटे वितरित करती हैं (जो वाणिज्यिक उपकरणों पर लिनक्स कर्नेल ब्लॉब्स शिपिंग शामिल है) को अपने कर्नेल के लिए स्रोत कोड प्रदान करना आवश्यक है अनुरोध। सोनी ने लिनक्स कर्नेल 3.10 पर आधारित एक्सपीरिया एम4 एक्वा (कोड-नाम "ट्यूलिप") के लिए कर्नेल स्रोत कोड जारी किया, लेकिन इस तथ्य पर विचार करते हुए प्रोजेक्ट ट्रेबल का समर्थन करने के लिए फोन बहुत पुराना है, आधिकारिक स्रोत ट्री एंड्रॉइड के आधुनिक संस्करणों को पोर्ट करने के लिए पर्याप्त नहीं है (या कोई भी Linux वितरण) इस डिवाइस के लिए.
पावेल, जिन्होंने इसमें भी योगदान दिया है पोस्टमार्केटओएस परियोजना, है एक कस्टम डिवाइस ट्री बनाया एक्सपीरिया एम4 एक्वा के आरंभ से लेकर मेनलाइन लिनक्स कर्नेल सक्षम करें समर्थन (ध्यान दें कि "मेनलाइन" यहां और Google का अपना "प्रोजेक्ट मेनलाइन" संबंधित नहीं हैं)। डेवलपर ने इस फोन के लिए रेडी-टू-फ्लैश AOSP 11.0 बिल्ड भी अपलोड किया है, जो प्रीकंपिल्ड लिनक्स कर्नेल 5.9 RC7 के साथ आता है।
अभी तक, ROM में कई हार्डवेयर-विशिष्ट सुविधाओं की कमी है, लेकिन यह ठीक है क्योंकि हम अभी भी शुरुआती दिनों में हैं और इन सुविधाओं को समय के साथ स्रोत पक्ष पर ठीक कर दिया जाएगा। हमें उम्मीद है कि लिनक्स कर्नेल में लगभग सभी महत्वपूर्ण हार्डवेयर घटकों के लिए आधिकारिक समर्थन भविष्य के लिए मार्ग प्रशस्त करेगा एंड्रॉइड और अन्य लिनक्स कर्नेल-आधारित ऑपरेटिंग सिस्टम के संस्करणों को एक्सपीरिया एम4 एक्वा और इसी तरह के अन्य संस्करणों में पोर्ट किया जाना है उपकरण। यदि आप अधिक जानना चाहते हैं, तो नीचे लिंक किया गया XDA थ्रेड देखें।
Sony Xperia M4 Aqua - XDA थ्रेड के लिए मेनलाइन लिनक्स कर्नेल के साथ Android 11