Linux Kernel vai encerrar o ano de 2018 com o maior número de linhas de código já visto

O ano já está terminando, e também começa o processo de mesclagem entre versões do Linux Kernel. Quando o kernel atinge uma versão de 3 dígitos onde a segunda casa é 20 ele é mesclado. Atualmente estamos na versão 4.20 do Linux Kernel, e essa versão deverá ser lançada como o Linux Kernel 5.0. No entanto, essa transição já é marcada pelo número de linhas de código que bateu a marca de 354 mil linhas de códigos.

Este kernel é o maior lançamento desde setembro de 2017, com o Linux Kernel 4.13. A nova versão já anunciou as novidades do lançamento, inclusive fizemos um post onde abordamos o que há de novo no Linux Kernel 4.20 ou 5.0.

Mesmo removendo drivers antigos e obsoletos, limpeza de códigos de arquiteturas que não são mais utilizadas, ainda sim o número de novos recursos e aprimoramentos são enormes. Tudo indica que o Linux Kernel 4.20 ou 5.0 deve ser lançado no final de dezembro ou começo de janeiro do ano que vem.

Confira uma contagem simples de LOC dentre as versões mais variadas do Linux Kernel:

$ git diff v4.19 master --shortstat 
10705 files changed, 657824 insertions(+), 303453 deletions(-) 
[ +354371 LOC ]
$ git diff v4.18 v4.19-rc1 --shortstat 
10997 files changed, 534462 insertions(+), 233410 deletions(-) 
[ +301052 LOC ]
$ git diff v4.17 v4.18-rc1 --shortstat 
12479 files changed, 560339 insertions(+), 667549 deletions(-) 
[ -107210 LOC ]
$ git diff v4.16 v4.17-rc1 --shortstat 
13697 files changed, 733336 insertions(+), 924468 deletions(-) 
[ -191132 LOC ]
$ git diff v4.15 v4.16-rc1 --shortstat 
11444 files changed, 585037 insertions(+), 398827 deletions(-) 
[ +186210 LOC ]
$ git diff v4.14 v4.15-rc1 --shortstat 
11966 files changed, 610003 insertions(+), 301083 deletions(-) 
[ +308920 LOC ]
$ git diff v4.13 v4.14-rc1 --shortstat 
11530 files changed, 622087 insertions(+), 370876 deletions(-) 
[ +251211 LOC ]
$ git diff v4.12 v4.13-rc1 --shortstat 
10077 files changed, 828306 insertions(+), 236891 deletions(-) 
[ +591415 LOC ]

Bom, agora vamos aguardar o lançamento oficial tanto da mesclagem entre versões, o que apenas muda a numeração, como também todos os recursos submetidos para aprovação. Qualquer nova atualização, vamos publicando.

Share This Article
Follow:
Fundador do SempreUPdate. Acredita no poder do trabalho colaborativo, no GNU/Linux, Software livre e código aberto. É possível tornar tudo mais simples quando trabalhamos juntos, e tudo mais difícil quando nos separamos.
Sair da versão mobile