Google yoo tẹsiwaju lati ṣe idagbasoke awọn imotuntun fun Android ni ekuro Linux akọkọ

Ni apejọ Linux Plumbers 2021, Google sọrọ nipa aṣeyọri ti ipilẹṣẹ rẹ lati yipada si pẹpẹ Android lati lo ekuro Linux deede dipo lilo ẹya tirẹ ti ekuro, eyiti o pẹlu awọn iyipada kan pato si pẹpẹ Android.

Iyipada pataki julọ ni idagbasoke ni ipinnu lati yipada lẹhin ọdun 2023 si awoṣe “Upstream First”, eyiti o tumọ si idagbasoke ti gbogbo awọn ẹya ekuro tuntun ti o nilo ni pẹpẹ Android taara ni ekuro Linux akọkọ, kii ṣe ni awọn ẹka lọtọ tiwọn. iṣẹ ṣiṣe yoo kọkọ ni igbega si akọkọ) kernel, ati lẹhinna lo ninu Android, kii ṣe idakeji). O tun gbero lati gbe gbogbo awọn abulẹ afikun ti o ku ni Ẹka Ekuro Wọpọ Android si ekuro akọkọ ni 2023 ati 2024.

Ni ọjọ iwaju ti o sunmọ, fun ẹrọ Android 12 ti a nireti ni ibẹrẹ Oṣu Kẹwa, “Aworan Kernel Generic” (GKI) yoo funni ni awọn apejọ ekuro, bi o ti ṣee ṣe si ekuro 5.10 deede. Fun awọn itumọ wọnyi, awọn idasilẹ deede ti awọn imudojuiwọn yoo pese, eyiti yoo firanṣẹ ni ibi ipamọ ci.android.com. Ninu ekuro GKI, awọn afikun-pipe-pipe Android, bakanna bi awọn olutọju ti o ni ibatan si ohun elo lati OEMs, ni a gbe sinu awọn modulu ekuro lọtọ. Awọn modulu wọnyi ko ni asopọ si ẹya ti ekuro akọkọ ati pe o le ni idagbasoke lọtọ, eyiti o rọrun pupọ itọju ati iyipada awọn ẹrọ si awọn ẹka ekuro tuntun.

Google yoo tẹsiwaju lati ṣe idagbasoke awọn imotuntun fun Android ni ekuro Linux akọkọ

Awọn atọkun ti o nilo nipasẹ awọn aṣelọpọ ẹrọ ni imuse ni irisi awọn kio, eyiti o gba ọ laaye lati yi ihuwasi ti ekuro laisi awọn ayipada si koodu naa. Lapapọ, ekuro Android12-5.10 nfunni ni awọn iwọmu deede 194, ti o jọra si awọn aaye itọpa, ati awọn ikọmu amọja 107 ti o gba ọ laaye lati ṣiṣe awọn olutọju ni ipo ti kii ṣe atomiki. Ninu ekuro GKI, awọn aṣelọpọ ohun elo jẹ eewọ lati lo awọn abulẹ kan pato si ekuro akọkọ, ati awọn paati atilẹyin ohun elo gbọdọ pese nipasẹ awọn olutaja nikan ni irisi awọn modulu ekuro afikun, eyiti o gbọdọ rii daju ibamu pẹlu ekuro akọkọ.

Jẹ ki a ranti pe Syeed Android n ṣe idagbasoke ẹka ekuro tirẹ - Ekuro wọpọ Android, lori ipilẹ eyiti awọn apejọ kan pato ti ṣẹda fun ẹrọ kọọkan. Ẹka kọọkan ti Android fun awọn aṣelọpọ ọpọlọpọ awọn aṣayan fun iṣeto ekuro fun awọn ẹrọ wọn. Fun apẹẹrẹ, Android 11 funni ni yiyan ti awọn ekuro ipilẹ mẹta - 4.14, 4.19 ati 5.4, ati Android 12 yoo funni ni awọn ekuro ipilẹ 4.19, 5.4 ati 5.10. Aṣayan 5.10 jẹ apẹrẹ bi Aworan Kernel Generic, ninu eyiti awọn agbara pataki fun OEM ti wa ni gbigbe si oke, gbe sinu awọn modulu tabi gbe lọ si Ekuro wọpọ Android.

Ṣaaju ki o to dide ti GKI, ekuro Android lọ nipasẹ ọpọlọpọ awọn ipele ti igbaradi:

  • Da lori awọn ekuro LTS akọkọ (3.18, 4.4, 4.9, 4.14, 4.19, 5.4), ẹka kan ti “Ekuro Wọpọ Android” ni a ṣẹda, sinu eyiti a gbe awọn abulẹ pato-Android (ni iṣaaju iwọn awọn ayipada de awọn laini miliọnu pupọ. ).
  • Da lori “Ekuro Wọpọ Android”, awọn oluṣe chirún bii Qualcomm, Samsung ati MediaTek ṣe agbekalẹ “SoC Kernel” eyiti o pẹlu awọn afikun lati ṣe atilẹyin ohun elo naa.
  • Da lori SoC Kernel, awọn olupilẹṣẹ ẹrọ ṣẹda Kernel Ẹrọ, eyiti o pẹlu awọn iyipada ti o ni ibatan si atilẹyin fun awọn ohun elo afikun, awọn iboju, awọn kamẹra, awọn eto ohun, ati bẹbẹ lọ.

Ọna yii ṣe idiju pupọ imuse ti awọn imudojuiwọn lati yọkuro awọn ailagbara ati iyipada si awọn ẹka ekuro tuntun. Botilẹjẹpe Google ṣe ifilọlẹ awọn imudojuiwọn nigbagbogbo si awọn ekuro Android rẹ (Ekuro Wọpọ Android), awọn olutaja nigbagbogbo lọra lati fi awọn imudojuiwọn wọnyi ranṣẹ tabi ni gbogbogbo lo ekuro kanna jakejado gbogbo igbesi-aye ẹrọ kan.



orisun: opennet.ru

Fi ọrọìwòye kun