Google quiere migrar Android al kernel principal de Linux

El sistema operativo móvil Android se basa en el kernel de Linux, pero no es un kernel estándar, sino uno muy modificado. Incluye “actualizaciones” de Google, los diseñadores de chips Qualcomm y MediaTek y fabricantes de equipos originales. Pero ahora se informa que la "buena corporación" tiene la intención de traducir su sistema a la versión principal del kernel.

Google quiere migrar Android al kernel principal de Linux

Los ingenieros de Google mantuvieron conversaciones sobre este tema en la conferencia Linux Plumbers de este año. Se espera que esto reduzca los costos y los gastos generales, beneficie al proyecto Linux en su conjunto, mejore el rendimiento y aumente la duración de la batería del dispositivo. Esto también permitirá una implementación más rápida de actualizaciones y reducirá la fragmentación.

El primer paso en este proceso es fusionar tantas modificaciones de Android como sea posible en el kernel principal de Linux. En febrero de 2018, el kernel común de Android (al que los fabricantes realizan cambios adicionales) tiene más de 32 adiciones y más de 000 eliminaciones en comparación con la versión principal de Linux 1500. Esta es una mejora con respecto a hace unos años, cuando Android agregó más de 4.14.0 líneas de código a Linux.

El kernel de Android todavía recibe modificaciones de los fabricantes de chips (como Qualcomm y MediaTek) y de los OEM (como Samsung y LG). Google mejoró este proceso en 2017 con Project Treble, que separó los controladores específicos del dispositivo del resto de Android. La compañía quiere integrar esta tecnología en el kernel principal de Linux, eliminando potencialmente la necesidad de kernels por dispositivo y acelerando aún más el proceso de actualización de Android.

La idea propuesta por los ingenieros de Google es crear una interfaz en el kernel de Linux que permita que los controladores de dispositivos propietarios actúen como complementos. Esto permitiría utilizar Project Treble en un kernel de Linux normal.

Curiosamente, algunos miembros de la comunidad Linux están en contra de la idea de migrar Android. La razón es el proceso muy rápido de modificación y cambios en el kernel normal, mientras que los sistemas propietarios “arrastran” consigo toda la carga de la compatibilidad con versiones anteriores.

Por lo tanto, aún no está claro cuándo se producirá y llegará al lanzamiento la transición de Android al kernel estándar de Linux y la integración del sistema Project Treble en él. Pero la idea en sí es muy interesante y prometedora.



Fuente: 3dnews.ru

Añadir un comentario