O tamanho total da árvore fonte do kernel Linux está se aproximando de 40 milhões de linhas.Embora um grande número de drivers obsoletos e códigos de suporte de plataforma antigos tenham sido excluídos na janela de mesclagem do Linux 7.1, a escala geral continua a se expandir e o código relacionado ao driver gráfico AMD excedeu 6 milhões de linhas.

Quando se espera que a versão Linux 7.1-rc1 seja lançada ainda hoje e a janela de mesclagem do Linux 7.1 esteja prestes a fechar, o mundo exterior estava originalmente preocupado se a exclusão de código em grande escala faria com que o volume total de código do kernel caísse em comparação com o Linux 7.0. Porém, os resultados mostraram que a exclusão ainda não foi suficiente para compensar o novo conteúdo. O número total de linhas na árvore de origem do Linux 7.1 Git ainda está se aproximando rapidamente de 40 milhões de linhas.
Nesta rodada do ciclo de desenvolvimento do Linux 7.1, o kernel removeu ISDN, rádio amador e outros códigos antigos de drivers de rede. Só esta parte reduziu cerca de 138.000 linhas de código. Além disso, alguns drivers PCMCIA desatualizados e alguns drivers PCI também foram limpos. Ao mesmo tempo, o suporte ao processador russo Baikal começou a ser removido. O Linux 7.1 também iniciou o processo de descomissionamento do suporte ao processador Intel 486. No entanto, o impacto atual desta parte no volume total de código não é óbvio. Espera-se que mais trabalhos de limpeza relacionados ao i486 continuem nos ciclos subsequentes do kernel.

De acordo com estatísticas do programa cloc, o repositório Linux v7.0 Git tem um total de 39.621.378 linhas, incluindo 4.991.874 linhas em branco, 4.737.829 linhas de comentários e 29.891.675 linhas de conteúdo identificadas como código real. Na manhã de 26 de abril, a árvore fonte do Linux 7.1 Git aumentou para 39.880.636 linhas, o que significa que mesmo após múltiplas exclusões, ainda há um aumento líquido de aproximadamente 259.000 linhas de código nesta rodada de janelas de fusão. Desse total, existem 5.015.790 linhas em branco, 4.775.889 linhas de comentários e 30.088.957 linhas de código real.
Isso também significa que o Linux 7.1 ultrapassou o limite de 30 milhões de linhas de código real; se as linhas em branco e os comentários forem contados juntos, toda a árvore de origem do Linux estará a apenas um passo dos 40 milhões de linhas. De acordo com o relatório, com base na tendência atual de crescimento, o ciclo de desenvolvimento do Linux 7.2 provavelmente será o ponto em que o volume total de código do kernel ultrapassará oficialmente 40 milhões de linhas.

Além do tamanho geral do kernel, o tamanho do diretório relacionado ao driver gráfico AMD drivers/gpu/drm/amd no kernel Linux também é bastante grande, cobrindo AMDGPU, AMDKFD, código de núcleo de exibição e arquivos de cabeçalho gerados automaticamente para várias gerações de GPUs. As estatísticas mostram que no estágio Linux 7.0, o volume total de código desta moderna pilha de drivers gráficos do kernel AMD era de 6.049.235 linhas. No estado atual do Linux 7.1 Git, esse número aumentou para 6.162.946 linhas, destacando ainda mais o aumento contínuo na proporção do subsistema de driver GPU na árvore de origem do Linux.