इस साल की शुरुआत Android Oreo के साथ, Google अब यह अनिवार्य कर रहा है कि 2017 में उत्पादित सभी SoCs को कर्नेल 4.4 या नए के साथ लॉन्च किया जाना चाहिए।
Google लगभग एक दशक से Android को मोबाइल ऑपरेटिंग सिस्टम के रूप में पेश कर रहा है। कंपनी ने इसे 2005 में हासिल किया, 2007 में इसे जनता के सामने पेश किया और फिर 2008 में हमने पहला व्यावसायिक रूप से उपलब्ध एंड्रॉइड स्मार्टफोन देखा। किसी कंपनी को Android के मुख्य कॉन्फ़िगरेशन का उपयोग करने की अनुमति देने के लिए Google के पास कुछ नियम और सीमाएँ हैं (जिसके बारे में उन्हें अतीत में कानूनी कार्रवाई का सामना करना पड़ा है), लेकिन अधिकांश भाग के लिए वे कंपनियों को निश्चित रूप से स्वतंत्र शासन दे रहे हैं पहलू। एक पहलू जो ओईएम तक रहा है वह लिनक्स कर्नेल संस्करण है लेकिन यह एंड्रॉइड ओरेओ के साथ बदल रहा है।
जब तक ओईएम Google द्वारा निर्धारित प्रमाणीकरण परीक्षणों को पारित करने में सक्षम था, तब तक उन्हें इसकी परवाह नहीं थी कि नए डिवाइस में किस कर्नेल संस्करण का उपयोग किया गया था। यह आम तौर पर कोई समस्या नहीं थी क्योंकि अधिकांश ओईएम उस पीढ़ी के लिए कर्नेल के उसी संस्करण का उपयोग करेंगे जो अन्य ओईएम उपयोग कर रहे थे, क्योंकि यह हार्डवेयर ड्राइवरों के समर्थन से काफी हद तक जुड़ा हुआ है। हालाँकि, कुछ दरारें पड़ रही थीं और इससे सुरक्षा संबंधी समस्याएं पैदा होने लगीं। यह कुछ ऐसा है जिसे Google हाल ही में गंभीरता से ले रहा है, इसलिए यह समझ में आता है कि वे इसे अनिवार्य करना शुरू करना चाहेंगे।
जब हम कर्नेल.ओआरजी पर नज़र डालते हैं, तो हम देख सकते हैं कि लिनक्स कर्नेल का संस्करण 3.18 ईओएल है। इस वर्ष की शुरुआत एंड्रॉइड ओरियो के साथ आने वाले स्मार्टफोन के साथ, Google की आवश्यकता है कि 2017 में उत्पादित सभी SoCs को कर्नेल 4.4 या नए के साथ लॉन्च किया जाना चाहिए। न केवल लिनक्स कर्नेल का यह संस्करण अधिक सुरक्षित है, बल्कि इसका मतलब यह भी है कि कंपनियों को आगे इसे सुरक्षित रखने के लिए अधिक संसाधन लगाने की आवश्यकता नहीं होगी। हालाँकि नए कर्नेल संस्करण पर होने से यह गारंटी नहीं मिलती है कि सभी कमजोरियाँ मिल गई होंगी, इसमें लंबा समय लगता है कमजोरियों की संख्या को कम करने और बैकपोर्ट सुरक्षा के लिए आवश्यक प्रयासों को कम करने की दिशा में ठीक करता है.
Google को Android Oreo के साथ लॉन्च किए गए नए उपकरणों को समर्थन के लिए कॉन्फ़िगर करने की भी आवश्यकता है प्रोजेक्ट ट्रेबल शुरुआत से ही, जिससे उम्मीद है कि भविष्य में लिनक्स कर्नेल संस्करणों को अपग्रेड करना आसान हो जाएगा, और उन प्रयासों को कम कर दिया जाएगा जिन्हें बैकपोर्टिंग सुरक्षा पैच में लगाने की आवश्यकता होगी। वर्तमान में मौजूदा डिवाइस जो एंड्रॉइड ओरेओ में अपग्रेड किए गए हैं, उन्हें केवल कर्नेल संस्करण 3.18 या नया चलाने की आवश्यकता है, और प्रोजेक्ट ट्रेबल का समर्थन करने के लिए अपग्रेड करने की आवश्यकता नहीं होगी।
स्रोत: गूगल