Андроид би могао да користи Линук кернел без додатних модификација

линук-андроид-

Гоогле оглас који ради како бисте осигурали да ваш мобилни оперативни систем (Андроид) заснован је на стандардним верзијама Линук језгра, Ово је пријавила компанија током презентација њиховог напретка у 2019 издање Линук водоинсталатера Конференција (ЛПЦ). У којима Спомињем да је реч о променама у животном циклусу верзије оперативног система Андроид.

Многи од вас то морају знати Андроид користи Линук кернел, али ово није било која верзија обично користе Линук дистрибуције. Ако не, пролази кроз неке претходне процесе да буду укључени у различите тимове.

Ово почиње од ЛТС верзије Линук кернела, Тим од Андроид објављује ажурирање оперативног система под називом Заједничко језгро Андроид-а. Произвођачи чипова (Куалцомм, Самсунг Екинос итд.) извршите прве модификације последњег да га прилагоди чиповима који ће опремити уређаје.

Измењена верзија произвођача чипова је доступна произвођачима опреме попут Самсунг-а, ЛГ-а, ХТЦ-а итд. који заузврат врше прилагођавања да одговарају вашим уређајима.

Процес је дуг и напоран и има много последица: фрагментација Андроид екосистема, кашњења у примени нових верзија оперативног система и безбедносне исправке.

Суочен са овим проблемом, Гоогле је почео да ради на побољшању процеса и током прошлогодишњег издања Линук Плумберс Цонференце, Гоогле тимови су почели да деле приступ који треба следити за превазилажење проблема које представља тренутни животни циклус верзије оперативног система.

Ове године, у презентацији од скоро 4 сата, отишли ​​су детаљније. Решење које Гоогле нуди: то је стабилан АБИ за Андроид језгре.

На Линук водоинсталатерској конференцији 2019. године Гоогле тим је представио одређену Андроид архитектуру која се темељи на основама успостављеним пројектом Требле.

Уопштено говорећи, одговара Гоогле предлаже генеричку слику језгра (ГКИ) у пратњи генеричких модула језгра. Гоогле очекује да овај пакет показује стабилне АБИ и АПИ.

Наменски контролери на одређене хардверске архитектуре учитавају се као модули језгра. Према Гооглеовом тиму, тај потез би модуларизацијом требало да смањи или чак елиминише фрагментацију екосистема.

Иако помиње ту стабилизацију циља само верзије Линук кернела које имају дугорочну подршку (ЛТС). Овде су поменуте две гране: 4.19.к и 5.ки.

Овај Гооглеов предлог још није коначан.а, јер је, према мишљењу Гоогле-ових инжењера, пут пред нама још увек знатан. Међутим, приступ компаније није без контроверзе.

У ствари, једно од начела Линук заједнице око зрна ваниле је пружање нестабилног АБИ. Овај потез омогућава произвођачима опреме да отворе своје периферне контролере и интегришу их у главне развојне гране.

Одлуком да обезбеди стабилан АБИ, Гоогле слаби овај уређај. Ово позиционирање има бар једну предност за ОЕМ-ове и остале: изворни код за њихове управљачке програме може остати затворен. Али недостаци су такође присутни: није могуће надоградити са једне верзије Линук језгра на другу, јер да само један ЛТС подржава Гоогле-ов приступ.

У сваком случају постоји врста рата који полако гори. У ствари, одржаваоцима зрна ваниле је јасно да не подржавају базе кода изван наменских огранака.

Гоогле је са своје стране кренуо супротним путем, јер види на неки начин пружање техничке подршке произвођачима који ће похрлити у ову празнину. У ствари, питање је може ли Гоогле да повеже ресурсе неопходне за овај задатак да би се надметао на скали Линук пројекта.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.