Ka neke a Google ki te whakawhanake i nga mahi hou mo te Android i roto i te kernel Linux matua

I te huihuinga Linux Plumbers 2021, i korero a Google mo te angitu o tana kaupapa ki te whakawhiti i te papaaho Android ki te whakamahi i te kakano Linux i nga wa katoa, kaua ki te whakamahi i tana ake putanga o te kernel, kei roto nga huringa motuhake ki te papaaho Android.

Ko te huringa tino nui i roto i te whanaketanga ko te whakatau ki te huri i muri i te tau 2023 ki te tauira "Upstream First", e kii ana ko te whakawhanaketanga o nga ahuatanga kernel hou katoa e hiahiatia ana i roto i te papanga Android tika i roto i te kernel Linux matua, kaua ki o raatau ake manga motuhake ( ka whakatairangahia te mahi ki te mea matua). kernel, katahi ka whakamahia ki te Android, kaua ki te huri). Kei te whakamaheretia hoki ki te whakawhiti i nga taapiri taapiri katoa e toe ana i te peka o te Android Common Kernel ki te kakano matua i te tau 2023 me te 2024.

Mo nga wa kei te heke mai, mo te papaaho Android 12 e tumanakohia ana i te timatanga o Oketopa, "Generic Kernel Image" (GKI) ka tukuna nga huihuinga kernel, ka tata ki te kernel 5.10 auau. Mo enei hanga, ka tukuna nga whakahoutanga o nga wa katoa, ka tukuna ki roto i te putunga ci.android.com. I roto i te pata GKI, ko nga taapiri mo te papaaapapa Android, me nga kaikawe tautoko taputapu mai i nga OEM, ka tuuhia ki roto i nga waahanga kernel motuhake. Ko enei waahanga karekau e herea ki te putanga o te kakano matua ka taea te hanga motuhake, e tino whakangwari ai i te tiaki me te whakawhiti o nga taputapu ki nga manga kernel hou.

Ka neke a Google ki te whakawhanake i nga mahi hou mo te Android i roto i te kernel Linux matua

Ko nga hononga e hiahiatia ana e nga kaihanga taputapu ka whakatinanahia i te ahua o nga matau, e taea ai e koe te whakarereke i te whanonga o te kernel me te kore e whakarereke i te waehere. I te katoa, ka tukuna e te kernel android12-5.10 nga matau 194, he rite ki nga tohu, me nga matau motuhake 107 e taea ai e koe te whakahaere i nga kaikawe i roto i te horopaki kore-ngota. I roto i te kakano GKI, ka aukatia nga kaihanga taputapu ki te tono i nga papanga motuhake ki te kakano matua, a ko nga waahanga tautoko taputapu me tukuna e nga kaihoko anake i roto i te ahua o etahi atu waahanga kernel, me whakarite te hototahitanga ki te kakano matua.

Kia maumahara tatou kei te whakawhanake te papaaapapa Android i tana ake peka o te kakano - te Android Common Kernel, i runga i te kaupapa i hangaia ai nga huihuinga motuhake mo ia taputapu. Ma ia peka o te Android he maha nga whiringa mo te whakatakotoranga kernel mo o raatau taputapu. Hei tauira, ka tukuna e te Android 11 tetahi whiringa mo nga kakano taketake e toru - 4.14, 4.19 me 5.4, a ka tukuna e te Android 12 nga kakano taketake 4.19, 5.4 me 5.10. Ko te Kōwhiringa 5.10 he mea hoahoa hei Atahanga Kernel Generic, ka whakawhitia nga kaha e tika ana mo nga OEM ki te whakarunga, ka tuu ki roto i nga waahanga, ka whakawhitia ranei ki te Android Common Kernel.

I mua i te taenga mai o te GKI, he maha nga waahanga o te whakaritenga o te kernel Android:

  • I runga i nga kakano LTS matua (3.18, 4.4, 4.9, 4.14, 4.19, 5.4), i hangaia he peka o te "Android Common Kernel", i whakawhitia ai nga papanga motuhake-Android (i mua ko te rahi o nga huringa i tae ki te maha miriona nga raina. ).
  • I runga i te "Android Common Kernel", ko nga kaihanga maramara penei i a Qualcomm, Samsung me MediaTek i hanga "SoC Kernel" me nga taapiri hei tautoko i nga taputapu.
  • I runga i te SoC Kernel, i hangaia e nga kaihanga taputapu te Pūrere Kernel, i uru ki nga huringa e pa ana ki te tautoko mo etahi atu taputapu, mata, kamera, punaha tangi, aha atu.

Ko tenei huarahi i tino uaua te whakatinanatanga o nga whakahoutanga ki te whakakore i nga whakaraerae me te whakawhiti ki nga manga kernel hou. Ahakoa he rite tonu te tuku a Google i nga whakahōutanga ki ana kakano Android (Android Common Kernel), he puhoi tonu nga kaihoko ki te tuku i enei whakahōu, ki te whakamahi ranei i te kaara kotahi puta noa i te huringa ora o tetahi taputapu.



Source: opennet.ru

Tāpiri i te kōrero