تقوم Google بفرض إصدارات Linux Kernel على Android Oreo

بدءًا من هذا العام مع Android Oreo، تفرض Google الآن ضرورة تشغيل جميع منتجات SoC المنتجة في عام 2017 باستخدام kernel 4.4 أو أحدث.

تقدم Google نظام Android كنظام تشغيل للهواتف المحمولة منذ ما يقرب من عقد من الزمن. استحوذت الشركة عليه في عام 2005، وكشفت عنه للجمهور في عام 2007، ثم في عام 2008 رأينا أول هاتف ذكي يعمل بنظام Android متاح تجاريًا. هناك بعض القواعد والقيود التي وضعتها Google للسماح للشركة باستخدام التكوين الرئيسي لنظام Android (والتي واجهوا إجراءات قانونية بشأنها في الماضي)، لكنهم في الغالب يمنحون الشركات حرية التصرف بشكل مؤكد وجوه. أحد الجوانب التي كانت متروكة لـ OEM هو إصدار Linux kernel ولكن هذا يتغير مع Android Oreo.

وطالما أن الشركة المصنعة للمعدات الأصلية كانت قادرة على اجتياز اختبارات الشهادات التي تحددها Google، فإنها لم تهتم بإصدار النواة الذي تم استخدامه في جهاز جديد. لم تكن هذه مشكلة عمومًا لأن معظم مصنعي المعدات الأصلية سيستخدمون نفس إصدار النواة لهذا الجيل الذي كانت تستخدمه شركات تصنيع المعدات الأصلية الأخرى، حيث إنه مرتبط بشكل كبير بما تدعمه برامج تشغيل الأجهزة. ومع ذلك، فقد سقط البعض من خلال الشقوق وبدأ هذا في التسبب في مشكلات أمنية. وهذا شيء أخذته Google على محمل الجد مؤخرًا، لذا فمن المنطقي أنهم يريدون البدء في فرض ذلك.

عندما نلقي نظرة على kernel.org، يمكننا أن نرى أن الإصدار 3.18 من Linux kernel هو EOL. بدءًا من هذا العام مع الهواتف الذكية التي تعمل بنظام Android Oreo، تطلب Google تشغيل جميع شرائح SoC المنتجة في عام 2017 باستخدام kernel 4.4 أو أحدث. ليس هذا الإصدار من Linux kernel أكثر أمانًا فحسب، بل يعني أيضًا أن الشركات لن تحتاج إلى تخصيص الكثير من الموارد للحفاظ على أمانه في المستقبل. على الرغم من أن استخدام إصدار أحدث من kernel لا يضمن العثور على جميع الثغرات الأمنية، إلا أن الأمر يستغرق وقتًا طويلاً طريقة نحو تقليل عدد نقاط الضعف، وتقليل الجهد الذي يجب بذله لدعم الأمن إصلاحات.

تطلب Google أيضًا تكوين الأجهزة الجديدة التي تم إطلاقها باستخدام Android Oreo لدعمها مشروع التريبل منذ البداية، والذي نأمل أن يسهل ترقية إصدارات Linux kernel في المستقبل، ويقلل الجهود التي يجب بذلها في تصحيحات الأمان الخلفية. الأجهزة الحالية التي تمت ترقيتها إلى Android Oreo مطلوبة فقط لتشغيل إصدار kernel 3.18 أو أحدث، ولن يلزم ترقيتها لدعم Project Treble.


المصدر: جوجل