3 votos

¿Por qué Android no utiliza el kernel v4+?

Aunque entiendo que los parches necesarios para "soportar" las operaciones de Android no están en la distribución principal del kernel, no entiendo por qué no se está portando a los nuevos kernels.

Los nuevos kernels vienen con un montón de mejoras en un montón de áreas independientes de la arquitectura, así como en un montón de áreas dependientes de la arquitectura.

FWIK, veo que casi todas las distros de Android, empezando por la de Google, siguen con el kernel v3.4. Sí, v3.4.112 es un kernel LTS, pero también lo son v3.10, v3.12, v3.14, v3.18, v4.1 y v4.4. (fuente: kernel.org).

Entonces, ¿qué es lo que retrasa a Android a la v3.4?

3voto

RonnieMalavoie Puntos 1
  1. Google Características específicas de Android no se incluyeron en el desarrollo de la línea principal de Linux. Así que tomaron la rama LTS de entonces y añadieron su propio código.
  2. Android no utiliza ni incluye la librería GNU C nativa, sino que utiliza Bionic .
  3. Los cambios específicos de los OEM no pudieron o no se incluyeron en la rama principal.

0voto

mirh Puntos 259

A partir de mediados de 2017 esto debería haber aterrizado finalmente ( ejemplo )

Puede leer más sobre qué versión está en cada caso aquí

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X