El desarrollador ofrece soporte principal del kernel de Linux al Sony Xperia M4 Aqua con una ROM personalizada no oficial de Android 11

El Sony Xperia M4 Aqua de 2015 recibió soporte principal del kernel de Linux junto con su primera ROM personalizada de Android 11. ¡Siga leyendo para saber más!

En las últimas semanas, hemos realizado muchas publicaciones sobre actualizaciones oficiales de Android 11 y ROM personalizadas basadas en Android 11. Incluso hay un especial compilación personalizada de imagen genérica del sistema (GSI) a través del cual cualquiera puede probar Android 11 en sus dispositivos compatibles con Project Treble. Sin embargo, aún no se ha logrado un logro similar en el ámbito del desarrollo del kernel genérico. Si cada componente de hardware de un teléfono inteligente Android en particular pudiera ser actualizado al kernel principal de Linux, el dispositivo debería poder arrancar cualquier distribución GNU/Linux normal sin cambios adicionales, lo que también hace que sea mucho más fácil mantenerse al día con las versiones más recientes de AOSP. Ahora, desarrollador veterano del kernel Pavel Dubrova, También conocido como miembro de XDA

cubículos ha mostrado un Sony Xperia M4 Aqua que realmente ejecuta el kernel de Linux principal bajo una ROM personalizada AOSP 11.0.

Foros Sony Xperia M4 Aqua XDA

Como todos los dispositivos Android, el Sony Xperia M4 Aqua de 2015 se ejecuta en un kernel de Linux modificado. Google normalmente toma una versión principal del kernel de Linux y luego la modifica para que sea compatible con la última versión de Android en ese momento; lo llaman el "núcleo común de Android". Los fabricantes de chipsets (en este caso, Qualcomm) toman el kernel común de Android y lo modifican aún más para crear un kernel específico de SoC. Los OEM/ODM (como Sony) luego toman el kernel específico de SoC y realizan cambios adicionales para admitir su hardware o componentes adicionales del proveedor; a esto lo llamamos kernel específico del dispositivo.

Debido a que el kernel de Linux se distribuye bajo la licencia GNU GPL v2, todas las entidades que distribuyen bifurcaciones del kernel (que incluye blobs del kernel de Linux que se envían en dispositivos comerciales) deben proporcionar el código fuente de su kernel al pedido. Sony publicó el código fuente del kernel para el Xperia M4 Aqua (nombre en clave "tulip") basado en el kernel de Linux 3.10, pero considerando el hecho que el teléfono es demasiado antiguo para admitir Project Treble, el árbol de fuentes oficial simplemente no es suficiente para portar versiones modernas de Android (o cualquier distribución de Linux) a este dispositivo.

Pavel, que también ha contribuido al posmercadoOS proyecto, tiene creó un árbol de dispositivos personalizado desde cero para que el Xperia M4 Aqua habilitar el kernel de Linux principal soporte (tenga en cuenta que "línea principal" aquí y El propio "Proyecto Mainline" de Google no están relacionados). El desarrollador también ha subido una compilación AOSP 11.0 lista para flashear para este teléfono, que se envía con el kernel de Linux 5.9 RC7 precompilado.

A partir de ahora, faltan muchas características específicas de hardware en la ROM, pero eso está bien ya que todavía estamos en los primeros días y estas características se arreglarán en el lado fuente con el tiempo. Esperamos que el soporte oficial para casi todos los componentes críticos de hardware en el kernel de Linux allane el camino para el futuro. versiones de Android y otros sistemas operativos basados ​​en el kernel de Linux, que se trasladarán al Xperia M4 Aqua y otros similares dispositivos. Si desea obtener más información, consulte el hilo de XDA vinculado a continuación.

Android 11 con kernel Linux principal para el Sony Xperia M4 Aqua - Hilo XDA