گوگل مکيه لينڪس ڪرنل ۾ Android لاءِ جدت کي ترقي ڪرڻ لاءِ منتقل ڪندو

لينڪس پلمبرز 2021 ڪانفرنس ۾، گوگل ان جي شروعات جي ڪاميابي جي باري ۾ ڳالهايو ته Android پليٽ فارم کي منتقلي ڪرڻ جي لاءِ باقاعده لينڪس ڪنيل استعمال ڪرڻ بجاءِ پنهنجي ڪرنل جو پنهنجو ورزن استعمال ڪرڻ جي ، جنهن ۾ Android پليٽ فارم لاءِ مخصوص تبديليون شامل آهن.

ترقيءَ ۾ سڀ کان اهم تبديلي 2023 کان پوءِ ”اپ اسٽريم فرسٽ“ ماڊل ۾ تبديل ڪرڻ جو فيصلو هو، جنهن جو مطلب آهي ته Android پليٽ فارم ۾ گهربل سڀني نئين ڪنيل فيچرز جي ترقي کي سڌو سنئون مکيه لينڪس ڪنيل ۾، ۽ نه انهن جي پنهنجي الڳ شاخن ۾ ( فنڪشنلٽي کي پھريون پھريون مکيه ڏانھن وڌايو ويندو). ڪنيل، ۽ پوءِ Android ۾ استعمال ٿيندو، ۽ ان جي برعڪس). 2023 ۽ 2024 لاءِ Android Common Kernel برانچ ۾ باقي سڀني اضافي پيچن جي مکيه ڪنييل ڏانهن منتقلي پڻ رٿابندي ڪئي وئي آهي.

جيئن ته ويجهي مستقبل لاءِ، آڪٽوبر جي شروعات ۾ متوقع Android 12 پليٽ فارم لاءِ، ”جنريڪ ڪرنل اميج“ (GKI) ڪنييل اسيمبليون پيش ڪيون وينديون، جيترو ممڪن ٿي سگهي باقاعده 5.10 ڪرنل جي ويجهو. انهن تعميرن لاءِ، تازه ڪارين جا باقاعده رليز مهيا ڪيا ويندا، جيڪي ci.android.com مخزن ۾ پوسٽ ڪيا ويندا. GKI ڪرنل ۾، Android پليٽ فارم-مخصوص اضافو، گڏوگڏ هارڊويئر سپورٽ سان لاڳاپيل هينڊلر OEMs کان، الڳ ڪنيل ماڊلز ۾ رکيا ويا آهن. اهي ماڊلز مکيه ڪنييل جي ورزن سان ڳنڍيل نه آهن ۽ الڳ الڳ ٺاهي سگھجن ٿيون، جيڪي نئين ڪنييل شاخن ڏانهن ڊوائيسز جي سار سنڀال ۽ منتقلي کي تمام آسان بڻائي ٿو.

گوگل مکيه لينڪس ڪرنل ۾ Android لاءِ جدت کي ترقي ڪرڻ لاءِ منتقل ڪندو

ڊوائيس ٺاهيندڙن پاران گهربل انٽرفيس کي ٿلهو جي صورت ۾ لاڳو ڪيو ويو آهي، جيڪي توهان کي ڪوڊ ۾ تبديلي ڪرڻ کان سواء ڪرنل جي رويي کي تبديل ڪرڻ جي اجازت ڏين ٿا. مجموعي طور تي، android12-5.10 kernel پيش ڪري ٿو 194 باقاعده ٿلهو، جهڙوڪ ٽريس پوائنٽس، ۽ 107 خاص ٿلها جيڪي توهان کي غير ائٽمي حوالي سان هٿيار هلائڻ جي اجازت ڏين ٿا. GKI ڪرنل ۾، هارڊويئر ٺاهيندڙن کي منع ٿيل آهي خاص پيچ لاڳو ڪرڻ کان مکيه ڪنيل تي، ۽ هارڊويئر سپورٽ اجزاء لازمي طور تي وينڊرز طرفان فراهم ڪيا وڃن صرف اضافي ڪنييل ماڊلز جي صورت ۾، جن کي لازمي ڪنييل سان مطابقت کي يقيني بڻائڻ گهرجي.

اچو ته ياد رکون ته Android پليٽ فارم پنهنجي ڪرنل برانچ کي ترقي ڪري رهيو آهي - Android Common Kernel، جنهن جي بنياد تي هر ڊوائيس لاء الڳ مخصوص اسيمبليون ٺاهي رهيا آهن. Android جي هر شاخ ٺاهيندڙن کي انهن جي ڊوائيسز لاءِ ڪنيل لي آئوٽ لاءِ ڪيترائي آپشن ڏئي ٿي. مثال طور، Android 11 پيش ڪيو ٽن بنيادي ڪنلن جو انتخاب - 4.14، 4.19 ۽ 5.4، ۽ Android 12 پيش ڪندو بنيادي ڪنيلز 4.19، 5.4 ۽ 5.10. اختيار 5.10 هڪ عام ڪرنل تصوير جي طور تي ٺهيل آهي، جنهن ۾ OEMs لاءِ ضروري صلاحيتون اپ اسٽريم ڏانهن منتقل ڪيون وينديون آهن، ماڊلز ۾ رکيل آهن يا Android ڪمن ڪنيل ڏانهن منتقل ڪيون وينديون آهن.

GKI جي اچڻ کان اڳ، Android ڪرنل تياري جي ڪيترن ئي مرحلن مان گذريو:

  • بنيادي LTS ڪارنلز (3.18, 4.4, 4.9, 4.14, 4.19, 5.4) جي بنياد تي, “Android Common Kernel” جي هڪ شاخ ٺاهي وئي، جنهن ۾ Android-specific پيچز کي منتقل ڪيو ويو (اڳ ۾ تبديلين جي سائيز ڪيترن ئي ملين لائنن تي پهچي ٿي. ).
  • "Android Common Kernel" جي بنياد تي، چپ ٺاهيندڙن جهڙوڪ Qualcomm، Samsung ۽ MediaTek ٺاهيو "SoC Kernel" جنهن ۾ هارڊويئر کي سپورٽ ڪرڻ لاءِ اضافو شامل هئا.
  • SoC Kernel جي بنياد تي، ڊيوائس ٺاهيندڙن ڊيوائس ڪنيل ٺاهي، جنهن ۾ اضافي سامان، اسڪرين، ڪئميرا، آواز سسٽم وغيره جي مدد سان لاڳاپيل تبديليون شامل آهن.

هن طريقي سان ڪمزورين کي ختم ڪرڻ ۽ نئين ڪنيل شاخن جي منتقلي کي ختم ڪرڻ لاء تازه ڪاري جي عمل درآمد کي خاص طور تي پيچيده ڪيو. جيتوڻيڪ گوگل باقاعدگي سان پنهنجي اينڊرائيڊ ڪرنلز (Android Common Kernel) تي تازه ڪاريون جاري ڪري ٿو، وينڊرز اڪثر ڪري سست هوندا آهن اهي تازه ڪاريون پهچائڻ ۾ يا عام طور تي هڪ ئي ڪرنل استعمال ڪندا آهن ڊوائيس جي سڄي حياتي دوران.



جو ذريعو: opennet.ru

تبصرو شامل ڪريو