Google ga-akpali imepụta ihe ọhụrụ maka gam akporo na isi Linux kernel

Na Linux Plumbers 2021 ogbako, Google kwuru maka ọganiihu nke ụzọ ya ịtụgharị ikpo okwu gam akporo iji Linux kernel mgbe niile kama iji ụdị kernel nke ya, nke gụnyere mgbanwe akọwapụtara na ikpo okwu gam akporo.

Mgbanwe kachasị mkpa na mmepe bụ mkpebi ịgbanwee mgbe 2023 gachara gaa na ụdị “Upstream First”, nke na-egosi mmepe nke njirimara kernel ọhụrụ ọ bụla achọrọ na ikpo okwu gam akporo ozugbo na isi Linux kernel, ọ bụghị na ngalaba nke ha dị iche. A ga-ebu ụzọ kwalite arụmọrụ na nke bụ isi) kernel, wee jiri ya na gam akporo, ọ bụghị nke ọzọ). A na-eme atụmatụ ịnyefe patches niile fọdụrụ na ngalaba kernel gam akporo gam akporo na kernel isi na 2023 na 2024.

Maka ọdịnihu dị nso, maka gam akporo 12 nke a na-atụ anya na mbido Ọktọba, a ga-enye ọgbakọ kernel "Generic Kernel Image" (GKI), dịka o kwere mee na kernel 5.10 mgbe niile. Maka ihe ndị a na-ewuli elu, a ga-ewepụta mmelite oge niile, nke a ga-etinye na ebe nchekwa ci.android.com. Na kernel GKI, ihe mgbakwunye gam akporo gam akporo yana ndị na-ahụ maka nkwado ngwaike sitere na OEM, na-edobe n'ime modul kernel dị iche. A naghị ejikọta modul ndị a na ụdị kernel isi ma nwee ike ịmepụta ya iche, nke na-eme ka nrụzi na ngbanwe nke ngwaọrụ dị na alaka ọhụrụ kernel.

Google ga-akpali imepụta ihe ọhụrụ maka gam akporo na isi Linux kernel

A na-emejuputa oghere nke ndị na-emepụta ngwaọrụ chọrọ n'ụdị nko, nke na-enye gị ohere ịgbanwe omume nke kernel n'emeghị mgbanwe na koodu. Na mkpokọta, kernel android12-5.10 na-enye nko mgbe niile 194, dị ka tracepoints, yana nko pụrụ iche 107 na-enye gị ohere ịme ndị na-ahụ maka njikwa n'ọnọdụ na-abụghị atomic. Na kernel GKI, amachibidoro ndị na-emepụta ngwaike itinye patches kpọmkwem na kernel isi, na ndị na-ere ahịa ga-eburịrị ihe nkwado ngwaike naanị n'ụdị modul kernel ọzọ, nke ga-ahụrịrị na ndakọrịta na kernel isi.

Ka anyị cheta na ikpo okwu gam akporo na-etolite alaka kernel nke ya - Android Common Kernel, na ndabere nke emebere mgbakọ dị iche iche maka ngwaọrụ ọ bụla. Alaka ọ bụla nke gam akporo na-enye ndị nrụpụta ọtụtụ nhọrọ maka nhazi kernel maka ngwaọrụ ha. Dịka ọmụmaatụ, Android 11 nyere nhọrọ nke kernel atọ bụ isi - 4.14, 4.19 na 5.4, na gam akporo 12 ga-enye kernels 4.19, 5.4 na 5.10. Emebere nhọrọ 5.10 ka ọ bụrụ onyogho kernel Generic, nke a na-ebufe ike dị mkpa maka OEM na elu, tinye ya na modul ma ọ bụ bufee ya na kernel gam akporo gam akporo.

Tupu ọbịbịa nke GKI, Android kernel gafere ọtụtụ usoro nkwadebe:

  • Dabere na isi kernel LTS (3.18, 4.4, 4.9, 4.14, 4.19, 5.4), e mepụtara alaka nke "Android Common Kernel", bụ nke ebufera patches Android-kpọmkwem (na mbụ nha mgbanwe ruru ọtụtụ nde ahịrị). ).
  • Dabere na "Android Common Kernel", ndị na-eme mgbawa dị ka Qualcomm, Samsung na MediaTek hibere "SoC Kernel" nke gụnyere mgbakwunye iji kwado ngwaike.
  • Dabere na SoC Kernel, ndị na-emepụta ngwaọrụ mepụtara kernel ngwaọrụ, nke gụnyere mgbanwe metụtara nkwado maka ngwa mgbakwunye, ihuenyo, igwefoto, sistemụ ụda, wdg.

Ụzọ a gbagwojuru anya nke ukwuu mmejuputa nke mmelite iji kpochapụ adịghị ike yana mgbanwe na ngalaba kernel ọhụrụ. Ọ bụ ezie na Google na-ewepụta mmelite oge niile na kernel Android ya (Android Common kernel), ndị na-ere ahịa anaghị adị ngwa iwepụta mmelite ndị a ma ọ bụ na-ejikarị otu kernel n'oge ndụ ngwaọrụ.



isi: opennet.ru

Tinye a comment