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"
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