-
Embora tenha ficado conhecido pelos patches downstream, cada vez mais código está sendo enviado para upstream
-
Em transição para o Android GKI (Generic Kernel Image) para reduzir a fragmentação
-
Na conferência LPC2021
→ usando imagens GKI baseadas no Android 12 e no Linux 5.10, a fragmentação foi quase eliminada
→ com o GKI do Android 12, a maioria dos recursos de kernel de fornecedores/OEMs foi enviada para upstream no kernel Linux, separada em módulos/hooks de fornecedor ou mesclada ao kernel comum do Android
- No futuro, reduzirá a dívida técnica até 2023~2024
→ buscará o modelo de desenvolvimento "Upstream First" para novos recursos
→ atualmente, o Google está concentrado em enviar para upstream todos os patches Out-of-Tree do kernel comum do Android
3 comentários
Eu não entendia muito bem o que era "upstream first"... então fui procurar. https://www.redhat.com/ko/blog/what-open-source-upstream
Má fama pelos patches downstream = o Android usa o kernel Linux, mas ficou conhecido por pegar o kernel Linux, aplicar patches só para si e usá-los no Android, sem refletir (contribuir) esses patches de volta ao projeto do kernel Linux.
É isso que isso quer dizer?
Entendi que é isso que você quis dizer. No caso da Samsung, houve até uma matéria dizendo que, ao pegar o Android e aplicar por conta própria patches de segurança relacionados ao kernel, ela acabou criando na prática ainda mais brechas de segurança, e que o Google não gostou disso.
https://pt.news.hada.io/topic?id=1542