-
Aunque era famoso por sus parches downstream, cada vez más código se está llevando upstream
-
Está en transición hacia Android GKI (Imagen Genérica del Kernel) para reducir la fragmentación
-
En la conferencia LPC2021
→ usando imágenes GKI basadas en Android 12 y Linux 5.10, casi eliminaron la fragmentación
→ con Android 12 GKI, la mayoría de las funciones del kernel de proveedores/OEM fueron upstream al kernel de Linux, se separaron como módulos/hooks del proveedor, o se fusionaron en el kernel común de Android
- De aquí a 2023~2024 reducirán la deuda técnica
→ para las nuevas funciones, buscarán un modelo de desarrollo "Upstream First"
→ Google actualmente está dedicado a llevar upstream todos los parches Out-of-Tree del kernel común de Android
3 comentarios
No entendía bien qué era “upstream first”, así que lo busqué: https://www.redhat.com/ko/blog/what-open-source-upstream
Conocido por su mala fama con los parches downstream = Android usa el kernel de Linux, toma ese kernel, le hace parches solo para sí mismo y los usa en Android, pero era muy conocido por no incorporar (ni aportar) esos parches al proyecto del kernel de Linux.
¿Se refiere a eso?
Entiendo que se refiere a eso. En el caso de Samsung, al tomar Android y aplicar por su cuenta parches de seguridad relacionados con el kernel, en la práctica estaba creando más agujeros de seguridad, así que incluso hubo artículos que decían que a Google no le gustaba eso.
https://es.news.hada.io/topic?id=1542