Móviles
Qué es el kernel de un movil Android y cómo retener qué interpretación tienes
Publicado
hace 2 añosen
Por
Iván Ramírez
Los móviles Android tienen demasiadas versiones de cosas: sistema operativo y su API, parche de seguridad, versiones de aplicaciones y servicios… Algunas de estas versiones son más enigmáticas, como la interpretación del Kernel, que puedes consultar en los ajustes del sistema. ¿Qué es?
Si aceptablemente en la gran mayoría de los casos la interpretación de Kernel que tiene tu móvil te resulta irrelevante como adjudicatario, la curiosidad o experimentos con Custom ROM puede hacer que te topes con la idea de consultar o cambiar el Kernel de tu móvil Android.
Qué es el Kernel de Android
En términos generales, el kernel es básicamente el núcleo del sistema operante, por lo que tenemos uno en la gran mayoría de sistemas. En los móviles Android se usa una interpretación modificada del kernel de Linux, un núcleo monolítico donde todo el trabajo se lleva a parte en el espacio del núcleo, a diferencia de los Microkernels como los de HarmonyOS.
En palabras llanas, el Kernel se encarga de hacer de puente entre los componentes de hardware y las aplicaciones, con unos cuantos pasos intermedios. En el Kernel se encuentran los controladores para componentes como la pantalla, el audio, las cámaras integradas o la diligencia energética.
El kernel se encarga de administrar los posibles de la CPU, la memoria, los sistemas de archivos y básicamente todas las tareas más básicas que son necesarias para el funcionamiento del móvil, incluyendo los procesos de cada aplicación.
En Android se usa el kernel de Linux, que es “esquilado” de aquello que no se aplica a los móviles para a posteriori añadirle componentes relevantes, tanto por Google como por los fabricantes. Como consecuencia, las versiones de kernel que tenemos en los móviles suelen ir asaz por detrás de la última para Linux, aunque esto no es poco necesariamente malo.
El kernel de un móvil Android se comunica con el hardware del móvil y es poco así como el cerebro del móvil
El kernel llamativo termina con modificaciones por parte de Google, Qualcomm, Samsung y más, lo cual supone algún que otro quebradero de cabecera de cara a las actualizaciones del propio núcleo, que casi nunca suceden. Es por esto que Google lleva tiempo planteando la idea de crear un kernel genérico para Android, sobre el cual se añadan los módulos personalizados para cada caso. Por el momento es solo una idea.
En prontuario, el kernel es simplemente es la parte más básica del sistema operante, aquella que se comunica directamente con el hardware, incluyendo la diligencia de memoria y el procesador. En Android se usa un kernel basado en el de Linux muy personalizado y que rara vez se actualiza, incluso a posteriori de que se reciba una nueva interpretación de Android.
Cómo retener la interpretación del kernel del móvil
A diferencia de la interpretación de Android, la interpretación del kernel que tenemos en el móvil no resulta demasiado importante para los usuarios, pues actualizarlo no es poco que necesariamente nos vaya a traer beneficios. Sí, en algunos casos podríamos beneficiarnos de correcciones en una interpretación posterior, pero el kernel del móvil está tan modificado de por sí que es posible que no estuvieran afectados por el error en primera instancia.
No obstante, encontrarás el cantidad en los ajustes de móvil, en el apartado de Información del dispositivo. Aquí cada capa de Android incluye el cantidad en un motivo tenuemente diferente, por lo que siempre te quedará usar el buscador de la parte superior en caso de que no la encuentres. Aparece inmediato a datos como la versión de la banda base, en el apartado Traducción del kernel.
Mientras que el kernel de Linux ya sobrepasó la versión 5.0, lo más habitual hoy en día será una interpretación 4.x o 3.x. Éstas últimas se han convertido en poco así como un clásico, pues durante muchos primaveras las versiones más habituales fueron 3,4, 3,10 y 3,18. Como comentábamos ayer, tener una interpretación “antigua” no es poco necesariamente malo, aunque te puede ser útil saberlo si estás trasteando con ROM con el móvil.
Kernels de terceros
Igual que puedes -en algunos casos- instalar una interpretación de Android totalmente distinta en el móvil con una Custom ROM, incluso puedes modificar el kernel de móvil, de forma similar. Es proponer, con root de por medio, paciencia, algún que otro comando ADB, la ayuda de los foros de XDA y TWRP o similares.
Por otra parte de instalar una Custom ROM, incluso puedes cambiar el kernel del móvil por uno de terceros
El ecosistema de los kernels personalizados sigue muy vivo, con varios proyectos en activo como ElementalX, blu_spark o Sultan Kernel. Algunos de estos kernels se centran en aumentar el rendimiento de móvil, otros el uso de la hilera y hay quienes simplemente dan más opciones al adjudicatario para que ajusten los parámetros a su antojo en motivo de acatar lo que venía preajustado de manufactura.
Cambiar el kernel del móvil tiene su aventura, incluyendo que el móvil se reinicie en rizo o se quede brickeado y, si aceptablemente técnicamente debería ser posible devolverlo a la vida reinstalando el kernel llamativo, esto requiere incluso de conocimientos y destreza. El prontuario en una ristra es que cambiar el kernel del móvil por uno personalizado puede tener sus beneficios para los usuarios avanzados, y los que no posiblemente sea mejor que se abstengan.