Google quere mover Android ao núcleo principal de Linux

O sistema operativo móbil Android está baseado no núcleo Linux, pero non é un núcleo estándar, senón moi modificado. Inclúe "actualizacións" de Google, os deseñadores de chips Qualcomm e MediaTek e os OEM. Pero agora, infórmase de que a "boa corporación" pretende traducir o seu sistema á versión principal do núcleo.

Google quere mover Android ao núcleo principal de Linux

Os enxeñeiros de Google mantiveron charlas sobre este tema na conferencia Linux Plumbers deste ano. Espérase que isto reduza os custos e os gastos xerais de soporte, beneficie o proxecto Linux no seu conxunto, mellore o rendemento e aumente a duración da batería do dispositivo. Isto tamén permitirá unha implantación máis rápida das actualizacións e reducirá a fragmentación.

O primeiro paso deste proceso é combinar tantas modificacións de Android como sexa posible no núcleo principal de Linux. A partir de febreiro de 2018, o núcleo de Android común (no que os fabricantes realizan cambios adicionais) ten máis de 32 adicións e máis de 000 eliminacións en comparación coa versión principal de Linux 1500. Esta é unha mellora con respecto a hai uns anos, cando Android engadiu máis de 4.14.0 liñas de código a Linux.

O núcleo de Android aínda recibe modificacións dos fabricantes de chips (como Qualcomm e MediaTek) e dos OEM (como Samsung e LG). Google mellorou este proceso en 2017 co Project Treble, que separou os controladores específicos do dispositivo do resto de Android. A compañía quere incorporar esta tecnoloxía no núcleo principal de Linux, eliminando potencialmente a necesidade de núcleos por dispositivo e acelerando aínda máis o proceso de actualización de Android.

A idea proposta polos enxeñeiros de Google é crear unha interface no núcleo de Linux que permita aos controladores de dispositivos propietarios actuar como complementos. Isto permitiría empregar o proxecto Treble nun núcleo de Linux normal.

Curiosamente, algúns membros da comunidade Linux están en contra da idea de portar Android a el. A razón é o proceso moi rápido de modificación e cambios no núcleo normal, mentres que os sistemas propietarios "arrastran" con eles toda a carga da compatibilidade con versións máis antigas.

Así, aínda non está claro cando se producirá a transición de Android ao núcleo estándar de Linux e a integración do sistema Project Treble nel e chegará ao lanzamento. Pero a idea en si é moi interesante e prometedora.



Fonte: 3dnews.ru

Engadir un comentario