4 pontos por xguru 2021-09-24 | 3 comentários | Compartilhar no WhatsApp
  • 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

 
kernel0 2021-09-24

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

 
galadbran 2021-09-25

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?

 
xguru 2021-09-25

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