se han implementado verificaciones estrictas (lint, REUSE) y automatización en GitHub Actions para compilar APKs con cada confirmación de código (commit). El equipo también se ha enfocado en la «comunización» de núcleos, desarrollando kernels comunes específicos por SoC para plataformas AMLogic y Qualcomm (abarcando desde el MSM8998 hasta el SM8850) y estandarizando las capas de compatibilidad (shims) para dispositivos antiguos, con el fin de evitar la duplicación de esfuerzos.
Ademas de ello, se ha aplicado un cambio en la política de soporte restringe a los dispositivos basados en versiones antiguas del kernel de Linux (4.4 y 4.9). Estos equipos (que incluyen procesadores Snapdragon 845, 835 y modelos clásicos como el Poco F1) ya no son elegibles para recibir compilaciones de LineageOS 23.2 ni 24.0, quedando limitados a la rama 22.2 (Android 15), la cual continuará recibiendo parches de seguridad mensuales mientras Google los publique para dicha versión. LineageOS 24 exige núcleos que puedan compilarse completamente sin el compilador heredado GCC y que cuenten con adaptaciones completas (1:1) de eBPF.
Cabe mencionar que el soporte inicial de LineageOS 24 incluye 175 dispositivos (24 de ellos nuevos en el proyecto), abarcando desde la familia Pixel 4 hasta la serie Pixel 10 (incluyendo Fold y Tablet), así como modelos de OnePlus, Fairphone y la serie Galaxy de Samsung.
Finalmente, LineageOS ha expandido sus objetivos de compilación genéricos permitiendo arranques experimentales en hardware nativo (bare-metal) como PC x86_64, ordenadores Apple Silicon, NVIDIA DGX Spark y portátiles con Snapdragon X Series, así como en entornos virtualizados GSI, Cuttlefish y QEMU.
Si estas interesado en poder conocer mas al respecto, puedes consultar los detalles asi como tambien la lista de dispositivos compatibles hasta el momento en el siguiente enlace.
se han implementado verificaciones estrictas (lint, REUSE) y automatización en GitHub Actions para c
668 підписників
Відкрити в Telegram