Como a janela de mesclagem do Linux 7.2 termina oficialmente hoje e a primeira versão candidata, Linux 7.2-rc1, deve ser lançada ainda naquele dia, o tamanho da árvore de origem do kernel Linux mais uma vez estabeleceu um novo recorde, ultrapassando oficialmente 43 milhões de linhas e aproximando-se rapidamente da marca de 44 milhões de linhas.

imagem.webp

Quando a versão estável do Linux 7.1 foi lançada, o número de linhas de código-fonte do kernel estava próximo de 43 milhões de linhas. Durante a janela de mesclagem do Linux 7.2, um grande número de novos recursos e melhorias foram gradualmente incorporados à linha principal, fazendo com que esse limite fosse oficialmente ultrapassado. Na árvore Git atual, cloc identificou um total de 108.158 arquivos, incluindo 5.211.184 linhas em branco, 5.033.878 linhas de comentários e 33.653.681 linhas de código real, totalizando 43.898.743 linhas. O ponto estatístico está a apenas algumas horas do lançamento do Linux 7.2-rc1.

Em comparação com a versão anterior, as estatísticas do Linux 7.1 totalizaram 42.924.382 linhas, incluindo 5.107.123 linhas em branco, 4.841.507 linhas de comentários e 32.975.752 linhas de código. O relatório apontou que mesmo com a recente conclusão da remoção da arquitetura i486 e a contínua limpeza e eliminação de muitos drivers de hardware antigos que não foram mantidos por muitos anos ou quase não são utilizados, o tamanho geral da árvore de origem do kernel Linux ainda está crescendo em um ritmo muito rápido. Durante a janela de mesclagem do Linux 7.2 nas últimas duas semanas, uma série de remoções de drivers legados foram concluídas e divulgadas em detalhes.

imagem.webp

Atualmente, o maior driver individual no kernel Linux ainda é o código relacionado ao AMDGPU/AMDKFD. De acordo com as estatísticas, o código do driver da placa gráfica AMD moderna localizado no caminho linux/drivers/gpu/drm/amd totaliza aproximadamente 6.356.056 linhas no status Git mais recente, o que representa um aumento adicional em relação às 6.167.219 linhas no Linux 7.1. Por um lado, esse crescimento reflete a expansão contínua das funções e otimização do desempenho das GPUs AMD. Por outro lado, também reflete a tendência de evolução de todo o núcleo em gráficos, computação acelerada e outras direções.

Estas estatísticas fornecem uma referência valiosa para a comunidade técnica preocupada com a escala e evolução do projeto do kernel Linux. À medida que o Linux 7.2-rc1 for lançado mais tarde naquele dia, serão anunciadas análises mais aprofundadas e resultados de testes em torno de novos recursos, mudanças de desempenho e atualizações de driver.