Google ayaa ka shaqaynaysa isticmaalka Linux kernel ee caadiga ah ee Android

Shirkii ugu dambeeyay ee Linux Plummbers 2019, Google sheegay ku saabsan horumarka hindisayaal Ku wareejinta isbeddelada lagu sameeyay kernel Linux-ka ugu weyn ee Linux nooca kernel ee madal Android. Hadafka kama dambaysta ahi waa in loo oggolaado Android inay isticmaasho hal kernel caadi ah, halkii aad u diyaarin lahayd dhismo gaar ah qalab kasta oo ku salaysan laan gaar ah oo Android ah. Kernel Guud ee Android. Hadafkan ayaa mar hore la gaadhay qayb ahaan, iyo Xiaomi Poco F1 taleefanka casriga ah ee Android oo leh qalab firmware ku salaysan Linux kernel-ka caadiga ah ee aan la beddelin ayaa lagu soo bandhigay shirka.

Marka mashruuca la diyaariyo, waratada waxaa la waydiin doonaa inay keenaan kernel-saleed ku salaysan kernel-ka Linux ugu weyn. Qaybaha kaalmaynta qalabka waxa keeni doona alaab-qeybiyeyaal oo kaliya qaab unugyo kernel oo dheeri ah, iyada oo aan la isticmaalin balastar kernel-ka. Modules waxay u baahan doonaan inay la jaanqaadaan kernel-ka ugu weyn ee calaamada kernel-ka heerka magaca meelaynta. Dhammaan isbeddellada saameeya xudunta ugu weyn waxa loo gudbin doonaa kor. Si loo ilaaliyo la jaanqaadka cutubyada lahaanshaha ee gudaha laamaha LTS, waxaa la soo jeediyay in la ilaaliyo kernel API iyo ABI qaab deggan, kaas oo ilaalin doona la jaanqaadka cutubka iyo cusboonaysiinta laanta kernel-ka caadiga ah.

Google ayaa ka shaqaynaysa isticmaalka Linux kernel ee caadiga ah ee Android

Inta lagu guda jiro sanadka, qaababka sida PSI (Cadaadiska Joogtada Macluumaadka) ee nidaamka hoose ee falanqaynta macluumaadka ku saabsan wakhtiga sugitaanka ee helitaanka ilo kala duwan (CPU, memory, I/O), iyo nidaamka faylka been abuurka ah ee BinderFS ee wada xidhiidhka geedi-socodka Farsamaynta waxaa loo wareejiyay kernel-ka Linux ee ugu muhiimsan daabacaadda kernel-ka Android.Hawlwadeenka iyo jadwalaha tamar hufan ee EAS (Jadwalka Tamarta Aware). Mustaqbalka, Android waxaa la qorsheeyay in laga wareejiyo jadwalka gaarka ah ee SchedTune loona wareejiyo nidaamka-hoosaadka cusub ee UtilClamp ee lagu sameeyay ARM, iyadoo lagu salaynayo kooxaha 2 iyo hababka kernel-ka caadiga ah.

Google ayaa ka shaqaynaysa isticmaalka Linux kernel ee caadiga ah ee Android

Aynu dib u xasuusanno in ilaa hadda kernel-ka aaladda Android uu soo maray dhowr heerar oo diyaarin ah:

  • Iyada oo ku saleysan kernel-ka ugu weyn ee LTS (3.18, 4.4, 4.9 iyo 4.14), laan ka mid ah "Android Common Kernel" ayaa la sameeyay, kaas oo lagu wareejiyay balastar-gaar ah Android (horey cabbirka isbeddeladu wuxuu gaaray dhowr milyan oo xariiq, laakiin dhawaan isbeddellada ayaa laga dhigay dhowr kun oo xariiq oo kood ah).
  • Iyada oo ku saleysan "Android Common Kernel", soosaarayaasha chip sida Qualcomm ayaa sameeyay "SoC Kernel" oo ay ku jiraan waxyaabo lagu daro si ay u taageeraan qalabka.
  • Iyada oo ku saleysan SoC Kernel, soosaarayaasha aaladaha ayaa sameeyay Kernel Device, kaas oo ay ku jiraan isbedelada la xiriira taageerada qalab dheeri ah, shaashado, kamarado, nidaamyada dhawaaqa, iwm.

Google ayaa ka shaqaynaysa isticmaalka Linux kernel ee caadiga ah ee Android

Nuxur ahaan, qalab kastaa wuxuu lahaa kernel u gaar ah, kaas oo aan loo isticmaali karin aaladaha kale. Nidaamkan oo kale wuxuu si weyn u adkeynayaa hirgelinta cusboonaysiinta si loo baabi'iyo dayacanka iyo u gudubka laamaha cusub ee kernel-ka. Tusaale ahaan, talefanka cusub ee Pixel 4, ee la sii daayay Oktoobar, wuxuu wataa Linux kernel 4.14, oo la sii daayay laba sano ka hor. Qayb ahaan, Google waxay isku dayday inay fududayso dayactirka iyadoo kor u qaadaysa nidaamka Diyaargarow, u oggolaanaya soosaarayaasha inay abuuraan qaybo taageero qalab caalami ah oo aan ku xidhnayn noocyo gaar ah oo Android ah iyo sii daynta kernel Linux ee la isticmaalo. Treble waxa uu suurtogal ka dhigayaa in Google-ka loo isticmaalo cusboonaysiinta diyaarka ah, isaga oo ku daraya qaybo gaar ah oo qalab gaar ah.


Source: opennet.ru

Add a comment