Shirkii ugu dambeeyay Linux Tuubistayaasha 2019 ee Google ku saabsan horumarka marka loo wareejiyo xudunta ugu weyn Linux isbeddellada lagu horumarinayo goobta loogu talagalay AndroidHadafka ugu dambeeya waa in la bixiyo awoodda lagu isticmaalo gudaha Android hal kernel oo caadi ah, halkii laga diyaarin lahaa qalab gooni ah oo loogu talagalay qalab kasta oo ku salaysan kernel gaar ah Android laamo Hadafkani horeyba qayb ahaan ayaa loo gaaray, waxaana shirka lagu soo bandhigay bandhig. Android- Taleefan casri ah oo Xiaomi Poco F1 ah oo leh firmware ku salaysan kernel caadi ah oo aan wax laga beddelin Linux.
Marka mashruucu diyaar noqdo, alaab-qeybiyeyaasha waxaa laga codsan doonaa inay keenaan xudunta aasaasiga ah ee ku salaysan xudunta aasaasiga ah. LinuxQaybaha taageerada qalabka waxaa bixin doona iibiyayaashu oo keliya iyagoo ah modules kernel dheeraad ah, iyada oo aan lahayn balastar kernel ah. Modules-yadani waa inay la jaanqaadaan kernel-ka ugu weyn heerka magaca calaamadda kernel-ka. Dhammaan isbeddellada saameeya kernel-ka ugu weyn waxaa lagu horumarin doonaa kor. Si loo ilaaliyo iswaafajinta modules-ka gaarka ah ee ku jira laamaha LTS, waxaa la soo jeedinayaa in la ilaaliyo API kernel oo deggan iyo ABI, kaas oo hubin doona iswaafajinta module-ka ee cusbooneysiinta laan kasta oo kernel ah oo caadi ah.

Sannad gudaheed oo xudunta ah Linux laga bilaabo daabacaadda kernel-ka ee Android Sifooyinka sida nidaamka hoose ee PSI (Macluumaadka Xadhiga Cadaadiska) ee lagu falanqeeyo macluumaadka ku saabsan waqtiga sugitaanka ee helitaanka ilo kala duwan (CPU, xusuusta, gelinta/soo-saarka), nidaamka faylka been abuurka ah ee BinderFS ee habka isgaarsiinta Binder interprocess, iyo jadwalka hawsha EAS (Energy Aware Scheduling) ee tamarta ku shaqeeya ayaa la wareejiyay. Mustaqbalka, Android Waxaa la qorsheynayaa in laga guuro jadwalka gaarka ah ee SchedTune una guuro nidaamka hoose ee UtilClamp ee cusub ee lagu sameeyay ARM, iyadoo lagu saleynayo cgroups2 iyo farsamooyinka kernel-ka caadiga ah.

Aan ku xasuusino in xudunta madalku ay wali tahay Android waxay soo martay dhowr marxaladood oo diyaargarow ah:
- Iyada oo lagu saleynayo kernels-ka ugu muhiimsan ee LTS (3.18, 4.4, 4.9 iyo 4.14), laan ayaa la sameeyay oo la yiraahdo "Android "Common Kernel", kaas oo si gaar ah loogu talagalay Android balastarro (hore cabbirka isbeddellada ayaa gaaray dhowr milyan oo sadar, laakiin dhawaan isbeddellada ayaa loo yareeyay dhowr kun oo sadar oo kood ah).
- Iyada oo ku saleysan "Android Shirkadaha sameeya jajabka ee Common Kernel sida Qualcomm ayaa sameeyay "SoC Kernel" oo ay ku jiraan waxyaabo lagu daray si loo taageero 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.

Asal ahaan, qalab kastaa wuxuu lahaa kernel u gaar ah, kaas oo aan loo isticmaali karin aaladaha kale. Dejintani waxay si weyn u adkeyneysaa keenista cusbooneysiinta hagaajisa nuglaanta iyo u gudubka laamaha kernel-ka cusub. Tusaale ahaan, taleefanka casriga ah ee Pixel 4 ee ugu dambeeyay, oo la sii daayay Oktoobar, wuxuu la socdaa kernel-ka Linux 4.14, oo la sii daayay laba sano ka hor. Google, qayb ahaan, waxay isku dayday inay fududeyso dayactirka iyadoo kor u qaadaysa nidaamka. , kaas oo u oggolaanaya soosaarayaasha inay abuuraan qaybo taageero qalab oo caalami ah oo aan ku xirnayn noocyo gaar ah Android iyo sii deynta kernel-ka ee la isticmaalay LinuxTreble wuxuu kuu ogolaanayaa inaad ku dhisto cusbooneysiinta Google ee jira adoo isku daraya qaybaha gaarka u ah qalabka.

Source: opennet.ru
