Google O Android era notório por todos os seus patches downstream transportados pelo sistema operacional móvel, bem como por várias árvores de kernel de fornecedores/dispositivos, enquanto nos últimos anos mais desse código foi upstream. O Google também está mudando para o Android Generic Kernel Image (GKI) como base para todos os kernels de seus produtos para reduzir ainda mais a fragmentação. Olhando para o futuro, o Google agora está falando de uma abordagem”upstream primeiro”para empurrar novos recursos do kernel.

Todd Kjos, do Google, falou hoje durante a Linux Plumbers Conference (LPC2021) sobre sua iniciativa de imagem genérica do kernel. Com o Android 12 e sua imagem GKI baseada no Linux 5.10, eles reduziram ainda mais a fragmentação a ponto de ser”quase eliminada”. Com o Android 12 GKI, a maioria dos recursos do kernel do fornecedor/OEM agora foram upstreamed no kernel do Linux, isolados para módulos/ganchos do fornecedor ou mesclados no Android Common Kernel.

Eles estão fazendo um bom progresso na frente do GKI e também garantindo que os fornecedores se adaptem à nova abordagem para reduzir a bagunça do kernel. Mas talvez o mais empolgante seja a perspectiva de 2023 a 2024 para reduzir ainda mais a dívida técnica.

Eles buscarão um”primeiro modelo de desenvolvimento upstream para novos recursos”para garantir que o novo código chegue primeiro ao kernel Linux principal, em vez de almejar diretamente a hospedagem na árvore de origem do Android.

O Google também está se comprometendo a”trabalhar no sentido de atualizar todos os patches fora da árvore no Android Common Kernels”.

Se eles conseguirem fazer isso e se comprometer seriamente com o”upstream primeiro”dos novos recursos do kernel, será maravilhoso, mas veremos como isso se desenvolverá nos próximos anos.

Mais detalhes por meio da apresentação abaixo e do anexo apresentação de slides

Categories: IT Info