Por qué debería considerar el uso de un kernel de Android personalizado

Por qué debería considerar el uso de un kernel de Android personalizado

¿Quieres el mejor rendimiento de tu dispositivo Android? ¿O tal vez quieres la mejor duración de la batería? Si ya ha rooteado su dispositivo o incluso ha instalado una ROM personalizada en él, puede ser una buena idea revisar el ámbito de los núcleos personalizados.





Si aún no ha probado una ROM personalizada pero está interesado, debería consultar este directriz general del proceso .





Aquí le mostraré por qué es posible que desee utilizar un kernel personalizado, así como dónde encontrarlos.





Sobre el Kernel

El kernel es la pieza de software que cierra la brecha entre el sistema operativo (y las aplicaciones instaladas) y el hardware en el dispositivo. Todo lo que haces en tu dispositivo involucra el kernel. ¿Subir el volumen mientras se reproduce un video? Android no le dice directamente a los parlantes que aumenten la salida. En cambio, le dice al kernel que quiere aumentar el volumen y el kernel habla con el hablante para aumentar su salida.

cómo reducir el uso de memoria windows 10

Pero, ¿por qué el intermediario? En términos muy simples, hace que Android sea mucho más flexible. Google puede preocuparse por crear todas las funciones en Android, pero no tiene que preocuparse por cómo se ejecuta exactamente en cada dispositivo. Dado que hay tantos dispositivos que tienen todo tipo de hardware, Google no puede preocuparse por proporcionar compatibilidad y controladores con cada dispositivo. Es el trabajo del fabricante crear el kernel que tenga todos los controladores necesarios para que todo funcione en el dispositivo.



Personalización

El kernel, en este sentido, es extremadamente personalizable. El fabricante no solo tiene que conectar los controladores necesarios para que todo el hardware funcione correctamente, sino que hay muchas variables que deben configurar. Pueden meterse con todo tipo de cosas, como:

  • las frecuencias mínima y máxima que la CPU puede escalar hacia arriba o hacia abajo
  • qué tan ocupada debe estar la CPU antes de habilitar núcleos adicionales que normalmente ha deshabilitado para ahorrar batería
  • la frecuencia a la que la CPU debe aumentar cada vez que detecta una entrada táctil (para garantizar una activación más suave)
  • el gobernador de la CPU (que determina qué tan rápido tiende a aumentar la frecuencia o no) que debe usarse
  • cambiar el voltaje de la CPU durante todas las frecuencias posibles
  • la frecuencia máxima de la GPU
  • habilitar la carga rápida USB (para puertos USB 3.0)
  • configurar el planificador de E / S que se utiliza

Cómo le beneficia un núcleo de reemplazo

Eso es genial y todo, pero ¿qué puede hacer un kernel personalizado por usted? Hay muchos kernels personalizados diferentes para prácticamente todos los dispositivos Android existentes, por lo que tendrá muchas opciones para elegir. Según sus necesidades, puede elegir kernels optimizados para el rendimiento o optimizados para ahorrar energía. Otros tienen un buen equilibrio de ambos.





Hay algunos desarrolladores que cambian algunos controladores por otros (por diversas razones) o desarrollan sus propios parches para los problemas que identifican. Muchos desarrolladores también intentan incluir parches ascendentes del kernel de Linux o utilizar sus propios conjuntos de herramientas para la compilación. Por ejemplo, para mi Nexus 5, hay un desarrollador que usa su propio kit de herramientas, que incluye la última versión de GCC, una cadena de herramientas Linaro con optimizaciones específicas para la arquitectura de CPU utilizada y marcas de optimización máxima para el compilador.

reloj de manzana de acero inoxidable o aluminio

Los desarrolladores pueden incluso agregar algunas características adicionales de otros núcleos que no existen oficialmente para su dispositivo. Por ejemplo, hay algunos núcleos para el Nexus 5 que incluyen la función 'doble toque para activar' que apareció por primera vez en el LG G2.





Sobre todo, un puñado de kernels le permite acceder a las variables configurables usted mismo, de modo que pueda usar el código que publican los desarrolladores del kernel, pero modifíquelo para ajustar su comportamiento a su gusto. Sin embargo, querrá investigar algunas de las opciones disponibles antes de comenzar a cambiar sus valores. En otras palabras, un kernel personalizado puede proporcionar mejoras, funciones adicionales, especialización y una capacidad de configuración extrema.

Dónde encontrar kernels de Android

Es bastante fácil encontrar un kernel para su dispositivo. Suponiendo que tiene su dispositivo rooteado y un recuperación personalizada instalada , puede navegar a través del foro de XDA-Developers, buscar en el subforo de su dispositivo específico, buscar en los hilos cualquiera que tenga una etiqueta [KERNEL] en el título del hilo, descargar uno que le guste y actualizar el archivo .zip a través de su recuperación personalizada.

También puede haber un hilo pegajoso que puede contener una lista de núcleos populares disponibles para facilitar la búsqueda. Una vez que haya decidido el kernel que le gustaría usar, simplemente descárguelo (debería estar en un archivo .zip) y actualícelo usando la recuperación personalizada. Asegúrese de seguir todas las instrucciones que pueda proporcionar el desarrollador del kernel, y cualquiera de sus instrucciones anularía cualquiera de mis consejos.

Conclusión

Los núcleos personalizados pueden hacer que su dispositivo sea mucho mejor. Si elige un kernel que no es adecuado para usted, siempre puede encontrar otro y actualizarlo para reemplazar el que está instalado actualmente. Una vez que haya encontrado uno que sea adecuado para usted, ¡felicitaciones! Acabas de mejorar tu dispositivo para usted .

Credito de imagen: CIMMYT

cómo mirar mensajes eliminados en facebook
Cuota Cuota Pío Correo electrónico Elimine estos archivos y carpetas de Windows para liberar espacio en disco

¿Necesita liberar espacio en el disco de su computadora con Windows? Estos son los archivos y carpetas de Windows que se pueden eliminar de forma segura para liberar espacio en el disco.

Leer siguiente
Temas relacionados
  • Linux
  • Android
Sobre el Autor Danny Stieben(481 Artículos publicados)

Danny es un estudiante de último año en la Universidad del Norte de Texas que disfruta de todos los aspectos del software de código abierto y Linux.

Más de Danny Stieben

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse