FERRAMENTAS LINUX: A AMD contribui com 8.5x mais código para o kernel Linux do que a NVIDIA, mas a Intel ainda lidera

sábado, 15 de setembro de 2018

A AMD contribui com 8.5x mais código para o kernel Linux do que a NVIDIA, mas a Intel ainda lidera




Confira !



Dado todo o novo trabalho de habilitação de hardware que entrava no kernel do Linux recentemente, fiquei curioso em saber como as contribuições do código estavam se acumulando por alguns dos principais fornecedores de hardware ... Aqui estão esses números interessantes.

A partir do estado do kernel Git do Linux 4.19 desta manhã, eu corri algumas estatísticas do Git para alguns números de fim de semana, principalmente para ver como a AMD vs. NVIDIA vs. Intel está fazendo por contribuições de código.

Embora não deva ser uma grande surpresa, considerando todo o trabalho que a AMD vem fazendo em sua pilha de gráficos de código aberto recentemente, enquanto a NVIDIA continua contribuindo muito pouco (relativamente falando) para o kernel do Linux, a AMD vem com mais de oito vezes mais linhas de código adicionadas à árvore do kernel como NVIDIA.

Contando os emails de amd.com(ocasionalmente seus desenvolvedores usam endereços de e-mail pessoais para commits, mas para isso apenas os endereços de e-mail oficiais de todos os fornecedores foram contados), os desenvolvedores da AMD contribuíram com 2.168.104 linhas de código para o kernel Linux enquanto removiam 414.761 linhas no processo, ou ganho líquido de 1.753.343 linhas de código.

A NVIDIA, entretanto, contribuiu com um total de 303.180 linhas de código para o kernel e removeu 97.197, ou um ganho líquido de apenas 205.983 linhas de código. As contribuições da AMD para o kernel incluem vários trabalhos de CPU / chipset AMD, bem como seus componentes de driver de gráficos AMDKFD / AMDGPU / Radeon de código aberto e trabalhos relacionados ao gerenciamento de memória TTM, DRM principal, etc. A maioria das contribuições da NVIDIA ao kernel Linux estão no front do Tegra com suporte aos seus SoCs e placas de desenvolvimento com o código do kernel do Linux. A NVIDIA contribui com poucas linhas de código para o driver NVIDIA DRM (Nouveau) de código aberto.

Então, além de a AMD ter contribuído com pelo menos 8.5x de código para o kernel como a NVIDIA, em uma contagem de commits, a AMD.com fez 12.386 commits, enquanto a NVIDIA está em 4.551.

Mas a Intel, que historicamente foi um dos grandes contribuidores corporativos para o kernel Linux, continua superando a AMD e a NVIDIA. Os desenvolvedores da Intel fizeram pelo menos 59.926 commits no kernel e no total os desenvolvedores da Intel adicionaram 3.510.546 no processo enquanto removiam 1.732.245 linhas de código ... ou um ganho líquido de 1.778.301 linhas de código. A AMD não está muito atrasada com um total de linhas adicionadas, mas seu driver AMDGPU DRM é significativamente maior do que o driver DRM da Intel, com a maioria das contribuições da Intel para adicionar novos recursos para seus processadores, chipsets e componentes relacionados. As contribuições da Intel provavelmente aumentarão ainda mais à medida que suas discretas ofertas de GPU se aproximam em 2020.

Ao verificar o cloc estatísticas sobre o kernel Linux a partir de hoje, foram contados 49.500 arquivos que renderam 17.044.149 linhas de código detectado e outras 3,5 milhões de linhas de comentários de código e 3,1 milhões de linhas em branco.


Fonte 



Até a próxima!

Nenhum comentário:

Postar um comentário