LineageOS 23
(lineageos.org)- LineageOS 23 es una nueva versión oficial basada en Android 16 QPR0
- Debido al retraso de Google en publicar parches de seguridad y código fuente, la incorporación de funciones más recientes puede demorarse, y algunas estarán disponibles más adelante tras la publicación de QPR1
- Ha aumentado la probabilidad de que se suspenda el soporte para dispositivos basados en kernels antiguos, y se está impulsando la transición a soporte oficial solo para dispositivos con Linux 5.4 o superior
- Se realizaron grandes mejoras y nuevas funciones en apps core y características de la plataforma como Aperture y Twelve, y también se reforzó el soporte para el launcher Catapult y para VMs
- La lista de dispositivos con soporte oficial creció de forma importante, y también mejoraron el nuevo sistema de compilación, la wiki y el portal de descargas
LineageOS 23 – lanzamiento para horario estelar
Resumen general
- LineageOS 23 es la versión oficial más reciente desarrollada sobre Android 16 QPR0
- Acelera la adopción de las principales mejoras de interfaz de Android 16 de Google y el rebase del código existente
- Hubo cierto impacto en el cronograma por factores externos como retrasos en la distribución del código fuente y de los parches de seguridad
Cambio en la política de parches de seguridad de Google y dirección futura
Conceptos de ASB y QPR
- ASB (Android Security Bulletin): lista mensual de parches para vulnerabilidades de seguridad del ecosistema Android y actualizaciones de ramas relacionadas
- QPR (Quarterly Platform Release): versión intermedia distribuida trimestralmente que incluye varias mejoras de seguridad, correcciones de errores, rendimiento e innovación en la UI
Cambios principales y estado actual
- Recientemente Google ha estado publicando en AOSP menos código fuente y parches de ASB y QPR, y más tarde que antes
- Como tampoco se ha publicado el código fuente de QPR1, primero se lanza únicamente LineageOS 23.0 basado en QPR0
- Solo pueden integrarse parches de código fuente públicos, y algunas funciones importantes como Material 3 Expressive se aplicarán después, cuando se publique el código fuente
- El acceso al kernel y al código fuente de dispositivos Pixel también está más restringido, por lo que la dificultad de brindar nuevo soporte se parece ahora a la de otros fabricantes
- En adelante, se espera que el estándar sea priorizar lanzamientos .0 para cada versión de Android y fusionar funciones una vez publicado el código fuente de QPR
Resumen TL;DR
- Google ya casi no ofrece parches ni tags mensuales; los parches trimestrales se están estandarizando
- El nivel de parche de seguridad solo se refleja cuando realmente se publica el conjunto completo de parches
- LineageOS 23.0 está basado en Android 16 QPR0, y se añadirán más funciones tras la publicación de QPR1
- El soporte para Pixel se mantiene, pero la menor accesibilidad al código fuente dificulta el "soporte el mismo día"
Cambios en la política de soporte para dispositivos legacy
- Debido a la expansión de funciones de Google basadas en eBPF, Android 16 QPR0 requiere kernel Linux 5.4 o superior
- LineageOS 22.2 todavía da soporte a dispositivos que usan kernels 4.4 y 4.9, pero sin un backport completo de funciones
- Si es necesario, los desarrolladores pueden hacer el backport por cuenta propia y contribuirlo
- De forma oficial, en adelante solo se seleccionarán para soporte los kernels con backport 1:1 de eBPF
Principales funciones nuevas y mejoras
- Se integraron en LineageOS 20~23.0 los parches de seguridad de septiembre de 2024 a agosto de 2025
- Se actualizaron a sus versiones más recientes las apps SeedVault y Etar, además de corregirse varios errores
- WebView fue actualizado a Chromium 140.0.7339.51
- Se desarrollaron nuevas herramientas para facilitar el port inicial a dispositivos, se amplió el soporte para VMs como VirtIO/UTM/Cuttlefish y se aplicaron pruebas de arranque sobre kernels mainline
- Avanza la eliminación de Android.mk y la transición del sistema de compilación a Soong/Android.bp está cerca de completarse
- Se mejoró el control de carga de batería y carga rápida, y se añadieron nuevos tonos y alarmas provistos por Plasma Mobile
Actualizaciones de aplicaciones core
Aperture (app de cámara)
- Reescritura completa para mejorar mantenibilidad y extensibilidad
- Se añadieron funciones como captura JPEG Ultra HDR/RAW/RAW+JPEG simultánea y rediseño de la UI de notificaciones
- También hay planes en marcha para superar las limitaciones de la librería CameraX
Twelve (reproductor de música)
- Se añadió el botón de "reproducción aleatoria", se mejoró la pantalla Now Playing y se agregó soporte para reexplorar el Media Store
- Se reforzó la integración con Jellyfin y se incorporó soporte para reproducción MIDI
Nueva app: Catapult
- Catapult: nueva app launcher para Android TV, que ofrece una pantalla de inicio centrada en el uso puro, sin anuncios ni feeds de recomendaciones
- Se enfoca en una UI simple e intuitiva, funcionamiento rápido y personalización
- También se anticipan más funciones y actualizaciones a futuro
Soporte ampliado para entornos VM (máquinas virtuales)
- Se reforzó el soporte para máquinas virtuales basadas en QEMU y entornos como UTM y libvirt
- La configuración de compilación para Cuttlefish también recibe soporte oficial, ofreciendo capacidades de emulación similares a las de un dispositivo real
- Es adecuado para pruebas en entornos virtuales, desarrollo y debugging
Ampliación del soporte para dispositivos con kernel mainline
- Se amplió de forma considerable la compatibilidad con kernels mainline
- Esto permite sincronizar con facilidad el kernel de dispositivos existentes con el upstream más reciente
- Se espera prolongar la vida útil de hardware antiguo con Android moderno por más tiempo
Commonization del kernel y soporte para SoC
- Los repositorios de kernel compartidos por SoC permiten aplicar con rapidez funciones recientes y parches de seguridad
- Se especifican los objetivos compatibles para más de 12 plataformas Qualcomm, según cada versión de Android/kernel
- Las librerías “shims” de mantenedores anteriores también se unificaron en repositorios comunes para minimizar redundancia
Fin de soporte de apps/funciones y siguientes pasos
- La rama 23.0 ya alcanzó un nivel equivalente a 22.2 en estabilidad y funciones
- Se detienen los nuevos envíos para LineageOS 21, y solo se permite hacer fork de proyectos existentes
- Con el lanzamiento de 23.0, varios dispositivos se suman a las compilaciones oficiales
Guía de actualización
- La guía de actualización para cada dispositivo puede consultarse en la wiki
- Si migras desde una compilación no oficial, debes seguir obligatoriamente la guía de instalación
- Si ya usas una compilación oficial, no hace falta hacer wipe adicional (salvo en dispositivos con aviso de excepción)
Mejoras en el portal de descargas y la wiki
- Portal de descargas: ofrece funciones como modo oscuro, imágenes adicionales y verificación de firmas
- Wiki: se mejoró de forma importante con filtros por dispositivo, indicación de variantes de modelo y guías de instalación paso a paso
Soporte a la comunidad de desarrolladores y mantenedores
- Ahora es más fácil enviar dispositivos oficiales, y aun con carencias puede existir posibilidad de revisión y apoyo
- Se ofrecen varias formas de contribuir, incluyendo apps, la wiki y aportes de código/documentación vía Gerrit
- Se enfatiza volver a enviar consultas no respondidas
Targets de compilación genéricos
- Se amplió la documentación de compilaciones para emulador, GSI y Android TV/Automotive orientadas a desarrolladores y usuarios generales
- La experiencia puede variar según la compatibilidad del fabricante del dispositivo real
Proyecto de traducción
- Se anima a traductores multilingües a participar
- Existen casos de soporte completo para idiomas no estándar como el galés
- También es posible ampliar el soporte de idiomas no oficiales mediante Crowdin
Roll call de nuevas compilaciones para dispositivos
- Se añadieron 23 nuevos dispositivos con soporte oficial, y los detalles se publicaron en la wiki
- Se incluyen como nuevos o adicionales dispositivos de distintos fabricantes, plataformas y modelos
Resumen
LineageOS 23 es la ROM más reciente basada en Android 16 QPR0, y reorganiza a gran escala el proceso de lanzamientos y el esquema de soporte de dispositivos en respuesta a los cambios de política de Google. Se actualizaron en profundidad las principales apps core y funciones de la plataforma, y también se reforzaron novedades como el launcher Catapult para TV, las VMs y el soporte para kernels mainline. Con mejoras en la aplicación de parches de seguridad, la commonization del kernel, la wiki y el sistema de descargas, además de una mayor apertura a contribuciones de desarrolladores, se trata de un gran lanzamiento que fortalece el soporte para la comunidad, los mantenedores y los usuarios.
1 comentarios
Comentarios de Hacker News
GrapheneOS obtuvo acceso anticipado como socio a los parches de seguridad de Android, pero eso tiene la desventaja de que permanece cerrado al público hasta que se publica el código fuente usado para crear esa compilación "01". Puede que a LineageOS le cueste aceptar ese intercambio. GrapheneOS lo ofrece mediante un esquema de adhesión voluntaria por invitación. Enlace a la discusión relacionada
diffpodría terminar siendo un desastre de seguridad para todos. Al final, todos juegan el mismo juego si todas las distribuciones AOSP necesitan permiso de Google para poder publicar algo. En particular, Lineage tiende a autocensurarse bastante sin obtener una ventaja real. Es una pena que ni siquiera incluya las claves para funciones como soporte para cambiar a WebView alternativo o proveedores de ubicación alternativos. Google sí tiene esas funciones, pero las limita a trabajar solo con sus propios servidores. Yo también usé Lineage durante mucho tiempo, desde la época de CyanogenMod, pero últimamente me cansé de la pelea con Play Integrity y terminé cambiándome a un Pixel. Mi excelente Redmi Note 10 Pro seguía funcionando bien gracias a Lineage y al esfuerzo del mantenedor del dispositivo, pero ya no podía seguir invirtiendo tiempo y energía en eso. También es una pena que recientemente los fabricantes estén volviendo a bloquear los bootloaders. Ojalá alguien encuentre la forma de romper esa tendencia y evitar el monopolio del sistema operativo.Me gustaría ver un teléfono híbrido que ejecute Android original para apps bancarias, de pagos y de gobierno, y LineageOS o LinuxOS en una partición, hardware o máquina virtual aparte. Sería algo así como “pegar” dos teléfonos, pero implementado de una forma más inteligente. Quiero usar un sistema operativo abierto como principal, pero cargar con otro teléfono aparte solo para banca y pagos no es muy realista.
Me alegra que se haya mencionado Android TV. Me pregunto si hay casos exitosos de gente que haya montado un set-top box para TV con respeto por la libertad usando Lineage. Hace falta una alternativa a la que permita escapar del spyware y de las restricciones absurdas de las smart TV y set-top boxes actuales.
Actualicé https://www.sustaphones.com/ agregando información como criterios de sostenibilidad a los dispositivos compatibles, así que recomiendo revisarlo junto con varias ROM.
Con el reciente endurecimiento de las políticas de privacidad y seguridad de usuario por parte de Google, este tipo de actualización de sistema operativo se ve más atractiva. Me pregunto en qué se diferencian Lineage y GrapheneOS.
sandboxed google play services.A diferencia de Graphene o Postmarket, parece soportar muchos más dispositivos. Me pregunto qué hardware sería el más adecuado y una elección éticamente aceptable. Fairphone 5 podría ser una buena opción, y también hay varias alternativas como Motorola u OnePlus, pero no conozco bien el tema.
Me pregunto cómo funciona el respaldo y la restauración en LineageOS.
Me pregunto si hay una forma de ejecutar LineageOS en una VM, o si tengo que comprar un teléfono compatible y usarlo mediante escritorio remoto o algo parecido.
En Mac (M1 Air, Tahoe y Sonoma),
adbno reconoce dispositivos Android. El mismo cable y teléfono funcionan bien en Ubuntu y Windows. Ni siquiera aparece en información del sistema, y ya probé MTP/PTP/depuración USB/OTG. Uso un OnePlus Nord CE 2 Lite 5G. Quisiera saber si alguien más ha tenido este problema.adb.Me pregunto para quién es LineageOS y por qué usarlo.