Током конференције Линук Плумберс 2019 (годишњи састанак врхунских програмера Линука), Гоогле је говорио о развоју иницијатива да се пренос на главно језгро Линука промене развијене у верзија језгра за платформу Андроид.
Крајњи циљ је омогућити Андроиду да користи главну верзију Линук кернела, уместо да морате да припремите засебне прилагођене верзије за сваки уређај на основу Андроид-ове Цоммон Цоре гране Андроид-а. Овај циљ је већ делимично постигнут и на конференцији је демонстриран Андроид паметни телефон „Ксиаоми Поцо Ф1“ са фирмвером заснован на уобичајеном немодификованом Линук језгру.
Једном када је пројекат спреман, Од добављача ће се тражити да испоруче централно језгро заснован на главном језгру Линука. Компоненте хардверске подршке ће бити испоручене само од добављача у облику додатних модула језгра, без крпања језгра.
У модулима мора бити осигурана компатибилност са главним језгром на нивоу простора имена симбола језгра. Све промене које утичу на главно језгро биће промовисане нагоре.
Додатно ради одржавања компатибилности са власничким модулима у оквиру ЛТС филијала, има за циљ да одржи стабилне основне АПИ и АБИ, што ће омогућити одржавање компатибилности модула са ажурирањима за сваку заједничку грану језгра.
Током целе године, карактеристике као што је ПСИ подсистем (информације о закључавању притиска) за анализу информација о временском ограничењу различитих ресурса (ЦПУ, меморија, улазни и излазни уређаји), систем псеудо датотека БиндерФС за међупроцесни механизам комуникације, пребачени су у главно језгро Линука из Андроид језгра, као и планер задатака за енергетску ефикасност ЕАС (Енерги Аваре Сцхедулинг).
Важно је то знати до сада је Андроид језгро прошло неколико фаза припреме пошто тренутно постоје три главне вилице између главног Линук језгра и испорученог Андроид уређаја.
- Прво, Гоогле узима Линук ЛТС језгро и претвара га у „Андроид Цоммон Кернел“, у којем Линук језгро прима све закрпе специфичне за примењени Андроид оперативни систем.
- Андроид Цоммон испоручује се добављачу СоЦ (обично Куалцомм) где добија прву рунду додатака специфичних за хардвер, прво циљајући одређени СоЦ модел.
- Ово „СоЦ језгро“ се затим испоручује произвођачу уређаја за још хардверски специфични код који подржава било који други део хардвера, као што су екран, камера, звучници, усб портови и било који додатни хардвер.
На основу главних ЛТС језгара (3.18, 4.4, 4.9 и 4.14) створена је грана „Андроид Цоммон Кернел“ у коју су пренете закрпе специфичне за Андроид (претходно је величина промена достигла неколико милиона линија, али недавно су промене сведене на неколико хиљада линије кода)
Поред чињенице да је за сваки уређај формирано своје језгро, који се не могу користити на другим уређајима.
Таква шема значајно компликује испоруку исправки уклањањем рањивости и преласком на нове гране језгра. На пример, најновији паметни телефон Пикел 4 објављен у октобру долази са Линук кернелом 4.14, објављеним пре две године.
Делимично, Гоогле је покушао да поједностави одржавање промовисањем система Требле, који омогућава произвођачима да креирају универзалне компоненте хардверске подршке које нису везане за одређене верзије Андроида и верзије Линук језгра које се користе. Требле вам омогућава да користите готова Гоогле ажурирања као основу, интегришући у њих компоненте специфичне за уређај.
Иако још увек треба радити на томе да се Андроид екосустав инкорпорира шире у језгро, поред тога што захтева много посла на делу конфигурација уређаја за одређене моделе, али Гоогле каже да се чини да ствари напредују добро.