Código do kernel Linux

Código do kernel Linux

Ontem, vi o código-fonte do kernel Linux. Eram milhares de linhas. Todos os códigos foram escritos por apenas uma pessoa, Linus Torvalds?

Responder1

Não. Linus não é o único a escrever o código-fonte do kernel Linux, e acho que você descobrirá que o Kernel Linux tem mais do que "milhares" de linhas de código (está mais próximo de 12 a 15 milhões de linhas, dependendo de como você conta).

Veja, por exemplo, os 100 principais contribuidores mencionados aqui: https://github.com/torvalds/linux/graphs/contributors

Observe como Linus (no momento) é o 39º contribuidor mais frequente em termos de número de commits.

Veja também o texto na seção"Comunidade de Desenvolvedores"do artigo da Wikipedia "Linux Kernel", que afirma

A partir de 2007, o desenvolvimento do kernel mudou dos 20 desenvolvedores mais ativos que escrevem 80% do código para os 30 primeiros que escrevem 30% do código, com os principais desenvolvedores gastando mais tempo revisando as alterações.

[...]

Cerca de 1.500 desenvolvedores estão contribuindo para cada lançamento, de cerca de 200 a 250 empresas, em média, por lançamento. Os 30 principais desenvolvedores contribuíram com pouco mais de 16% do código. Quanto às empresas, os principais contribuintes são Intel (12,9%) e Red Hat (8,0%), o terceiro e quarto lugares são ocupados pelas categorias “nenhum” (7,7%) e “desconhecido” (6,8%).

Responder2

Com relação ao "Relatório de desenvolvimento do kernel Linux de 2017". Existem 1.681 desenvolvedores de 255 empresas. Para maisInformação.

Responder3

Linus Torvalds é provavelmente uma das pessoas que contribuiu com a menor quantidade de código para o projeto. Sua contribuição é muito inferior a 1%. Dê uma olhada no código-fonte que lista todos os contribuidores....

Como ele destruiu toda a história anterior a 2004, você precisa ter muito cuidado se quiser medir suas contribuições.

informação relacionada