يقدم المطور دعم Linux Kernel الرئيسي إلى هاتف Sony Xperia M4 Aqua مع ذاكرة القراءة فقط المخصصة غير الرسمية لنظام Android 11

تلقى هاتف Sony Xperia M4 Aqua لعام 2015 دعم Linux Kernel الرئيسي إلى جانب أول ذاكرة ROM مخصصة لنظام Android 11. واصل القراءة لمعرفة المزيد!

في الأسابيع القليلة الماضية، قمنا بنشر الكثير من المشاركات حول تحديثات أندرويد 11 الرسمية و ذاكرة القراءة فقط المخصصة المستندة إلى نظام التشغيل Android 11. حتى أن هناك خاص إنشاء صورة النظام العامة (GSI) المخصصة يمكن لأي شخص من خلاله تجربة نظام Android 11 على أجهزته المتوافقة مع Project Treble. ومع ذلك، لا يزال يتعين تحقيق إنجاز مماثل في مجال تطوير النواة العامة. إذا كان من الممكن أن يكون كل مكون من مكونات الأجهزة في هاتف ذكي يعمل بنظام Android معينًا المنبع إلى نواة لينكس الرئيسية، يجب أن يكون الجهاز قادرًا على تشغيل أي توزيعة GNU/Linux عادية دون أي تغييرات إضافية، مما يسهل أيضًا مواكبة إصدارات AOSP الأحدث. الآن، مطور النواة المخضرم بافيل دوبروفا، عضو AKA XDA كوبينز لقد عرضت هاتف Sony Xperia M4 Aqua الذي يعمل فعليًا على تشغيل نواة Linux الرئيسية ضمن ذاكرة القراءة فقط المخصصة AOSP 11.0.

منتديات سوني اكسبيريا M4 أكوا XDA

مثل جميع أجهزة Android، يعمل هاتف Sony Xperia M4 Aqua لعام 2015 على نواة Linux معدلة. عادةً ما تأخذ Google إصدارًا رئيسيًا من Linux kernel ثم تقوم بتعديله لدعم أحدث إصدار من Android في ذلك الوقت - ويطلقون على هذا اسم "Android Common Kernel". يقوم صانعو الشرائح (في هذه الحالة، Qualcomm) بأخذ Android Common Kernel وتعديله بشكل أكبر لإنشاء نواة خاصة بـ SoC. يأخذ مصنعو المعدات الأصلية/مصنعو التصميم الأصلي (مثل Sony) بعد ذلك النواة الخاصة بشركة SoC ويقومون بإجراء المزيد من التغييرات لدعم أجهزتهم أو مكونات البائعين الإضافية - ونحن نسمي هذا نواة خاصة بالجهاز.

نظرًا لأن نواة Linux يتم توزيعها بموجب ترخيص GNU GPL v2، فإن جميع الكيانات التي توزع تشعبات النواة (والتي تتضمن نقاط Linux kernel التي يتم شحنها على الأجهزة التجارية) والتي يُطلب منها توفير الكود المصدري للنواة الخاصة بها طلب. قامت شركة Sony بإصدار كود مصدر kernel لجهاز Xperia M4 Aqua (الاسم الرمزي "tulip") استنادًا إلى Linux Kernel 3.10، ولكن مع الأخذ في الاعتبار الحقيقة نظرًا لأن الهاتف قديم جدًا بحيث لا يدعم Project Treble، فإن شجرة المصدر الرسمية ليست كافية لنقل الإصدارات الحديثة من Android (أو أي توزيعة لينكس) لهذا الجهاز.

بافل، الذي ساهم أيضًا في postmarketOS المشروع، وقد إنشاء شجرة جهاز مخصص من الصفر لجهاز Xperia M4 Aqua إلى تمكين Linux Kernel الرئيسي الدعم (لاحظ أن "الخط الرئيسي" هنا و "مشروع الخط الرئيسي" الخاص بشركة Google ليست ذات صلة). قام المطور أيضًا بتحميل إصدار AOSP 11.0 جاهز للفلاش لهذا الهاتف، والذي يأتي مع Linux Kernel 5.9 RC7 المترجم مسبقًا.

اعتبارًا من الآن، لا يوجد العديد من الميزات الخاصة بالأجهزة في ذاكرة القراءة فقط (ROM)، ولكن لا بأس بذلك لأننا ما زلنا في الأيام الأولى وسيتم إصلاح هذه الميزات على الجانب المصدر بمرور الوقت. نأمل أن يمهد الدعم الرسمي لجميع مكونات الأجهزة المهمة تقريبًا في Linux kernel الطريق للمستقبل إصدارات Android وأنظمة التشغيل الأخرى المستندة إلى Linux kernel، ليتم نقلها إلى Xperia M4 Aqua وما شابه ذلك الأجهزة. إذا كنت تريد معرفة المزيد، راجع موضوع XDA المرتبط أدناه.

Android 11 مع Mainline Linux Kernel لهاتف Sony Xperia M4 Aqua - XDA Thread