jueves, 14 de octubre de 2021

Mejorar smartphone custom kernel


Mejorar smartphone custom kernel

La comunidad ha desarrollado kernels que pueden mejorar el rendimiento de tu dispositivo. En la ROM de un teléfono, el kernel es la parte más importante. Incluido dentro de la imagen de arranque, el kernel toma el control del hardware del dispositivo. En una ROM estándar, el kernel está optimizado para ofrecer la mejor experiencia en la duración de la batería, rendimiento y ajustes en general. Una de las ventajas de Android es que está basado en Linux y por lo tanto su código esta licenciado bajo GPL, lo que obliga a los fabricantes a poner el código fuente del kernel libre para descargar.


Lo anterior mencionado, permite a los desarrolladores usarlo como punto de partida para crear sus propias variantes con ajustes y funciones adicionales, más propicio a ser utilizado por aficionados y los que buscan algo más de lo que se ofrece por defecto. Debido a que los kernels están contenidos dentro de la imagen de arranque, generalmente no pueden ser flasheados por separado. Por eso, añadir un kernel, supone primero la extracción de la imagen del disco de arranque RAM, volver a compilarlo con el nuevo kernel y entonces reiniciar o flashear la nueva imagen, a través del gestor de arranque, lo cual requiere ser desbloqueado para permitir los permisos requeridos.