ګوګل به په اصلي لینکس کرنل کې د Android لپاره نوښتونو ته وده ورکړي

د لینکس پلمبرز 2021 کنفرانس کې ، ګوګل د خپل نوښت د بریا په اړه خبرې وکړې ترڅو د Android پلیټ فارم لیږد لپاره د کرنل خپل نسخه کارولو پرځای د منظم لینکس کرنل کارولو لپاره د خپل نوښت بریا په اړه خبرې وکړي ، کوم چې د Android پلیټ فارم ته ځانګړي بدلونونه پکې شامل دي.

په پرمختیا کې ترټولو مهم بدلون د 2023 وروسته د "Upstream First" ماډل ته د بدلولو پریکړه وه، کوم چې د Android پلیټ فارم کې د اړتیا وړ ټولو نویو کرنل ب featuresو پراختیا په مستقیم ډول په اصلي لینکس کرنل کې ، نه په خپلو جلا څانګو کې ( فعالیت به لومړی اصلي ته وده ورکړل شي). کرنل، او بیا په Android کې کارول کیږي، او برعکس نه). اصلي داني ته د Android کامن کرنل برانچ کې د پاتې ټولو اضافي پیچونو لیږد هم د 2023 او 2024 لپاره پلان شوی.

لکه څنګه چې د نږدې راتلونکي لپاره ، د اکتوبر په پیل کې تمه کیده د Android 12 پلیټ فارم لپاره ، د "جنریک کرنل عکس" (GKI) د کرنل اسمبلۍ به وړاندیز شي ، څومره چې ممکنه وي منظم 5.10 کرنل ته نږدې. د دې ودانیو لپاره، د تازه معلوماتو منظم خپرونه به چمتو شي، کوم چې به په ci.android.com ذخیره کې ځړول شي. په GKI کرنل کې، د Android پلیټ فارم ځانګړي اضافې، او همدارنګه د OEMs څخه د هارډویر مالتړ پورې اړوند هینډلرونه، په جلا کرنل ماډلونو کې ځای پر ځای شوي. دا ماډلونه د اصلي کرنل نسخه پورې تړلي ندي او په جلا توګه رامینځته کیدی شي ، کوم چې د نوي کرنل څانګو ته د وسایطو ساتنه او لیږد خورا ساده کوي.

ګوګل به په اصلي لینکس کرنل کې د Android لپاره نوښتونو ته وده ورکړي

د وسیلې جوړونکو لخوا اړین انٹرفیسونه د هکونو په شکل پلي کیږي ، کوم چې تاسو ته اجازه درکوي د کوډ بدلولو پرته د کرنل چلند بدل کړئ. په مجموع کې، د android12-5.10 کرنل 194 منظم هکونه وړاندې کوي، د ټریس پواینټ ته ورته، او 107 ځانګړي هکونه چې تاسو ته اجازه درکوي په غیر اټومي شرایطو کې هینډلر چل کړئ. په GKI کرنل کې، د هارډویر جوړونکي د اصلي کرنل لپاره د ځانګړو پیچونو پلي کولو څخه منع دي، او د هارډویر مالتړ اجزا باید د پلورونکو لخوا یوازې د اضافي کرنل ماډلونو په بڼه چمتو شي، کوم چې باید د اصلي کرنل سره مطابقت یقیني کړي.

راځئ چې په یاد ولرو چې د Android پلیټ فارم خپل د کرنل څانګه رامینځته کوي - د Android کامن کرنل ، چې پر اساس یې د هرې وسیلې لپاره جلا ځانګړي مجلسونه رامینځته کیږي. د 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 ځانګړي پیچونه لیږدول شوي (پخوا د بدلونونو اندازه څو ملیون لاینونو ته رسیدلې. ).
  • د "Android Common Kernel" پراساس، چپ جوړونکو لکه Qualcomm، Samsung او MediaTek "SoC Kernel" جوړ کړ چې د هارډویر مالتړ لپاره اضافې شاملې وې.
  • د SoC کرنل پراساس ، د وسیلې جوړونکو د وسیلې کرنل رامینځته کړی ، چې پکې د اضافي تجهیزاتو ، سکرینونو ، کیمرونو ، غږ سیسټمونو او نورو ملاتړ پورې اړوند بدلونونه شامل دي.

دې کړنالرې د زیانونو له مینځه وړو لپاره د تازه معلوماتو پلي کول او د کرنل نوي څانګو ته لیږد خورا پیچلی کړی. که څه هم ګوګل په منظمه توګه د خپلو Android کرنلونو (Android Common Kernel) ته تازه معلومات خپروي، پلورونکي اکثرا د دې تازه معلوماتو وړاندې کولو کې سست وي یا عموما د وسیلې د ټول ژوند په اوږدو کې ورته کرنل کاروي.



سرچینه: opennet.ru

Add a comment