Shirkii ugu dambeeyay ee Linux Plummbers 2019, Google
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.
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.
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.
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
Source: opennet.ru