Google wuxuu u dhaqaaqi doonaa inuu horumariyo hal-abuurka Android ee kernel-ka ugu weyn ee Linux

Shirka Linux Plumbers 2021, Google waxa ay ka hadashay guusha hindisaheeda ku aaddan wareejinta aaladda Android si ay u isticmaasho kernel Linux joogto ah halkii ay isticmaali lahayd nooceeda kernel-ka, oo ay ku jiraan isbeddelada gaarka ah ee aaladda Android.

Isbeddelka ugu muhiimsan ee horumarka ayaa ahaa go'aanka lagu beddelayo 2023 ka dib qaabka "Upstream First", taas oo tusinaysa horumarinta dhammaan sifooyinka kernel-ka cusub ee looga baahan yahay goobta Android si toos ah Linux kernel, oo aan ku jirin laamahooda gaarka ah ( shaqeynta ayaa marka hore loo gudbin doonaa ta ugu weyn) kernel, ka dibna loo isticmaalo Android, oo aan liddi ku ahayn). Wareejinta dhammaan balastarrada dheeriga ah ee ku haray laanta Kernel-ka wadaaga ee Android ilaa kernel-ka ugu weyn ayaa sidoo kale loo qorsheeyay 2023 iyo 2024.

Dhanka mustaqbalka dhow, aaladda Android 12 ee la filayo horraanta Oktoobar, "Sawirka Kernel Guud" (GKI) kernel-ka ayaa la bixin doonaa, sida ugu dhow ee suurtogalka ah ee kernel-ka caadiga ah ee 5.10. Dhismayaashan, siidaynta joogtada ah ee cusboonaysiinta ayaa la bixin doonaa, kaas oo lagu dhejin doono kaydka ci.android.com. Kernel-ka GKI, wax-ku-darka gaarka ah ee qalabka Android, iyo sidoo kale gacan-ku-hayeyaasha taageerada la xidhiidha qalabka OEM-yada, ayaa lagu meeleeyaa qaybo kernel gaar ah. Qaybahaan kuma xirna nooca kernel-ka weyn waxaana si gaar ah loo horumarin karaa, taas oo si weyn u fududeyneysa dayactirka iyo u wareejinta aaladaha laamo cusub oo kernel ah.

Google wuxuu u dhaqaaqi doonaa inuu horumariyo hal-abuurka Android ee kernel-ka ugu weyn ee Linux

Is-dhexgalka ay u baahan yihiin soosaarayaasha qalabka waxaa lagu fuliyaa qaabka qabsashada, taas oo kuu ogolaaneysa inaad bedesho habdhaqanka kernel adigoon isbeddel ku sameynin koodka. Wadar ahaan, kernel-ka android12-5.10 wuxuu bixiyaa 194 qabsatooyin caadi ah, oo la mid ah meelaha raadraaca, iyo 107 qabsatooyin gaar ah oo kuu oggolaanaya inaad ku socodsiiso maamulayaasha xaalad aan atomic ahayn. Kernel-ka GKI, soo-saareyaasha qalabka waa ka mamnuuc inay ku dhejiyaan dhejisyo gaar ah kernel-ka ugu weyn, iyo qaybaha taageerada qalabka waa in ay bixiyaan iibiyayaashu oo kaliya qaab qaybo dheeri ah oo kernel ah, kaas oo ay tahay in ay hubiso in ay la jaanqaadi karto kernel-ka ugu weyn.

Aynu dib u xasuusanno in aaladda Android ay horumarinayso laanteeda kernel-ka Kernel-ka Guud ee Android, taas oo ku saleysan shirar gaar ah oo loo sameeyay aalad kasta. Laan kasta oo Android ah ayaa siisa soosaarayaasha dhowr ikhtiyaar oo loogu talagalay qaabeynta kernel ee aaladahooda. Tusaale ahaan, Android 11 ayaa soo bandhigtay ikhtiyaarka saddexda kernels ee aasaasiga ah - 4.14, 4.19 iyo 5.4, iyo Android 12 waxay bixin doontaa kernels aasaasiga ah 4.19, 5.4 iyo 5.10. Xulashada 5.10 waxaa loo qaabeeyey sidii Sawirka Kernel-ka Guud, kaas oo awoodaha lagama maarmaanka u ah OEM-yada lagu wareejiyo korka, la dhigo qaybo ama loo wareejiyo Kernel-ka Guud ee Android.

Kahor imaatinka GKI, kernel-ka Android wuxuu soo maray dhowr marxaladood oo diyaarinta:

  • Iyada oo ku saleysan kernel-ka ugu weyn ee LTS (3.18, 4.4, 4.9, 4.14, 4.19, 5.4), laan ka mid ah "Android Common Kernel" ayaa la sameeyay, kaas oo lagu wareejiyay balastarrada gaarka ah ee Android ).
  • Iyada oo ku saleysan "Android Common Kernel", kuwa sameeya chips sida Qualcomm, Samsung iyo MediaTek 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.

Habkani wuxuu si weyn u adkeeyay hirgelinta cusboonaysiinta si meesha looga saaro dayacanka iyo u gudubka laamaha cusub ee kernel-ka. In kasta oo Google ay si joogto ah u siidaayo cusboonaysiinta kernelskeeda Android (Kernel Common Android), waratada ayaa inta badan ka gaabiya in ay soo gudbiyaan cusboonaysiintan ama guud ahaan waxa ay isticmaalaan kernel isku mid ah inta lagu jiro wareegga nolosha aaladda.



Source: opennet.ru

Add a comment