تريد Google نقل Android إلى Linux kernel الرئيسي

يعتمد نظام تشغيل الهاتف المحمول Android على نواة Linux، ولكنها ليست نواة قياسية، ولكنها نواة معدلة للغاية. ويتضمن "ترقيات" من Google ومصممي الرقائق Qualcomm وMediaTek ومصنعي المعدات الأصلية. ولكن الآن يقال أن "الشركة الجيدة" ينوي الترجمة النظام الخاص بك إلى الإصدار الرئيسي من النواة.

تريد Google نقل Android إلى Linux kernel الرئيسي

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

الخطوة الأولى في هذه العملية هي دمج أكبر عدد ممكن من تعديلات Android في نواة Linux الرئيسية. اعتبارًا من فبراير 2018، تحتوي نواة Android الشائعة (التي تجري الشركات المصنعة تغييرات إضافية عليها) على أكثر من 32 إضافة وأكثر من 000 عملية حذف مقارنة بإصدار Linux 1500 الرئيسي. يعد هذا تحسنًا مقارنة ببضع سنوات مضت، عندما أضاف Android أكثر من 4.14.0 سطرًا من التعليمات البرمجية إلى Linux.

لا تزال نواة Android تتلقى تعديلات من صانعي الرقائق (مثل Qualcomm وMediaTek) وشركات تصنيع المعدات الأصلية (مثل Samsung وLG). قامت Google بتحسين هذه العملية في عام 2017 باستخدام Project Treble، الذي فصل برامج التشغيل الخاصة بالجهاز عن بقية أجهزة Android. تريد الشركة دمج هذه التقنية في نواة Linux الرئيسية، مما قد يلغي الحاجة إلى نواة لكل جهاز ويزيد من تسريع عملية تحديث Android.

الفكرة التي اقترحها مهندسو Google هي إنشاء واجهة في Linux kernel تسمح لبرامج تشغيل الأجهزة الخاصة بالعمل كمكونات إضافية. سيسمح هذا باستخدام Project Treble في نواة Linux العادية.

ومن المثير للاهتمام أن بعض أعضاء مجتمع Linux يعارضون فكرة نقل Android إليه. والسبب هو عملية التعديل والتغيير السريعة جدًا في النواة العادية، في حين أن الأنظمة الاحتكارية "تسحب" معها العبء الكامل للتوافق مع الإصدارات الأقدم.

وبالتالي، ليس من الواضح حتى الآن متى سيحدث انتقال Android إلى Linux kernel القياسي ودمج نظام Project Treble فيه والوصول إلى الإصدار. لكن الفكرة نفسها مثيرة للاهتمام وواعدة للغاية.



المصدر: 3dnews.ru

إضافة تعليق