Android podria utilitzar el nucli de Linux sense modificacions addicionals

linux-Android-

Google anunci que està treballant per garantir que el seu sistema operatiu per a dispositius mòbils (Android) es basi en versions estàndard de el nucli de Linux, això ho informo la companyia durant la presentació dels seus avenços en la edició de 2019 de Linux plumbers Conference (LPC). En la qual esmento que es tracta de fer canvis en el cicle de vida d'una versió de sistema operatiu Android.

Molts de vostès han de saber que Android fa ús de el nucli de Linux, però aquest no és una versió qualsevol que utilitzen comunament les distros de Linux. Si no que aquest passa per alguns processos previs per poder ser inclòs dins dels diferents equips.

Això inicia des d'una versió LTS de el nucli de Linux, L'equip de Android publica una actualització de sistema operatiu anomenada Nucli comú d'Android. Els fabricants de xips (Qualcomm, Samsung Exynos, etc.) realitzen les primeres modificacions d'aquest últim per adaptar-lo als xips que equiparan els dispositius.

La versió modificada pels fabricants de xips es posa a disposició dels fabricants d'equips com Samsung, LG, HTC, etc. qui, al seu torn, realitzen personalitzacions per adaptar-se a les seves dispositius.

El procés és llarg i tediós i té moltes repercussions: fragmentació de l'ecosistema d'Android, retards en la implementació de noves versions de sistema operatiu i actualitzacions de seguretat.

Davant aquesta problemàtica, Google va començar a treballar en millorar el procés i durant l'edició de l'any passat de la Linux plumbers Conference, Els equips de Google van començar a compartir l'enfocament a seguir per superar els problemes que planteja el cicle de vida actual d'una versió de sistema operatiu.

Aquest any, En una presentació de gairebé 4 hores, s'han anat amb més detall. La solució que ofereix Google: és un ABI estable per als nuclis d'Android.

En l'edició de 2019 de Linux plumbers Conference, l'equip de Google va procedir a la presentació d'una arquitectura particular d'Android que es basa en els fonaments establerts pel projecte Treble.

En termes generals, correspon a Google proposar una imatge genèrica de el nucli (GKI) acompanyada de mòduls genèrics de l'nucli. Google espera que aquest paquet exhibeixi un ABI estable i API.

Els controladors dedicats a arquitectures de maquinari específiques es carreguen com mòduls de nucli. Segons l'equip de Google, la maniobra hauria, a través de la modularització, reduir o fins i tot eliminar la fragmentació de l'ecosistema.

Tot i que esmenta que l'estabilització només es dirigeix ​​a versions de el nucli de Linux que tenen suport a llarg termini (LTS). En això s'esmenten dues branques: 4.19.xy 5.xy.

Aquesta proposta per part de Google encara no és definitiva, perquè, en opinió dels enginyers de Google, el camí per recórrer segueix sent considerable. No obstant això, l'enfocament de l'empresa no està exempt de controvèrsia.

De fet, un dels principis de la comunitat Linux al voltant dels nuclis vainilla és proporcionar un ABI inestable. La maniobra permet als fabricants d'equips obrir els controladors dels perifèrics i integrar-los en les branques de desenvolupament de la línia principal.

A l'triar proporcionar un ABI estable, Google debilita aquest dispositiu. Aquest posicionament té a el menys un avantatge per als OEM i altres: el codi font dels seus controladors pot romandre tancat. però els desavantatges també són presents: no és possible l'actualització d'una versió de el nucli de Linux a una altra, ja que sol un LTS és compatible amb l'enfocament de Google.

En qualsevol cas, hi ha una mena de guerra que crema lentament. De fet, els mantenidors de nucli vanilla tenen clar que no admeten bases de codi fora de les branques dedicades.

Google per la seva banda es llança en el camí oposat ja que veu d'una forma proporcionar algun suport tècnic als fabricants que s'apressaran en aquesta bretxa. De fet, la pregunta és si Google pot connectar els recursos necessaris perquè aquesta tasca competeixi en l'escala de el projecte Linux.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.