Estatísticas do kernel

Linux kernel: Menor número de commits em 10 anos, mas crescimento continua

Em 2024, o kernel Linux registrou seu menor número de commits em uma década, mas manteve consistência no crescimento em linhas de código e atividade de desenvolvimento.

Nova atualização lançada para o Linux Kernel, confira todos os detalhes

O ano de 2024 trouxe uma surpresa nas estatísticas do kernel Linux: o menor número de commits registrados em uma década. No entanto, a adição de novas linhas de código e a atividade geral permanecem consistentes, apontando mudanças nos padrões de desenvolvimento.

Estatísticas principais de 2024

  1. Commits Anuais:
    • Foram 75.314 commits ao kernel Linux, uma queda significativa em relação aos 87.993 de 2023.
    • É a primeira vez desde 2013 que os commits anuais caem abaixo de 80 mil.
  2. Linhas de Código:
    • 3.694.098 novas linhas adicionadas e 1.490.601 linhas removidas, mantendo o ritmo de crescimento de anos anteriores.
    • O número total de linhas no repositório ultrapassa 39,8 milhões, se aproximando da marca de 40 milhões esperada em 2025.
  3. Autores Ativos:
    • 4.807 autores contribuíram em 2024, ligeiramente menos que os 4.861 de 2023.

Desenvolvedores mais ativos em 2024

Linus Torvalds continua no topo da lista, com 2.877 commits, incluindo muitos relacionados a merges. Outros destaques incluem:

  • Krzysztof Kozlowski (Linaro)
  • Jakub Kicinski (Meta)
  • Kent Overstreet (Bcachefs)
  • Arnd Bergmann (Linaro)
  • Andy Shevchenko (Intel)

Interpretação dos números

A queda no número de commits pode refletir mudanças nos processos de desenvolvimento:

  • Maior eficiência em commits: Mudanças mais significativas podem estar sendo agrupadas.
  • Foco na qualidade: A redução pode indicar um foco maior em revisões e otimizações.

Perspectivas para 2025

Com o kernel Linux prestes a ultrapassar 40 milhões de linhas de código, espera-se que 2025 continue a trazer inovações, apesar de mudanças no ritmo de commits.

Confira o relatório completo no GitStats 2024 do Linux Kernel.