¿Hay una lista de qué versión de kernel viene en cada versión de Android AOSP?
O digamos, qué versión / proc / versión escupiría.
kernel
android-versions
Robert Siemer
fuente
fuente
Respuestas:
Versión de Linux en AOSP
Tabla compilada de:
Nota: otras "distribuciones" de Android pueden ejecutar diferentes versiones del kernel.
Cualquiera puede corregir y expandir esta tabla. Por favor, siga formateando.
¿Por qué la versión del sistema operativo Android / kernel no coincide?
Los OEM tienden a enviar sus principales actualizaciones de Android con un kernel similar al que se lanzó inicialmente con el dispositivo. Es muy probable que esto evite problemas de incompatibilidad de hardware y controladores con un kernel más nuevo. Por ejemplo, un dispositivo que se ha actualizado para ejecutar Android 8.0 Oreo pero que se envió originalmente con 6.0 Marshmallow aún puede ejecutar Linux 3.18.x en lugar de Linux 4.10.x.
Requisitos de Vendor Test Suite (VTS) en la versión de Linux
De acuerdo con un artículo de 2017 sobre XDA-Developers (acortado):
De acuerdo con https://android.googlesource.com/platform/test/vts-testcase/kernel/ , había un requisito en la versión de Linux, VtsKernelConfigTest o VtsKernelVersionTest, en 8.0, 8.1 y 9.0, pero luego se eliminó en 10.0. Para 8.0 y 8.1, requiere que la versión sea 3.18, 4.4 o 4.9. Para 9.0, requiere que la versión sea al menos 4.4.107, 4.9.84 o 4.14.42.
Más información técnica y reciente disponible directamente desde el sitio web de AOSP: https://source.android.com/devices/architecture/kernel/core-kernel-reqs
fuente