FERRAMENTAS LINUX: O Kernel Linux 5.12 está chegando a cerca de 28,8 milhões de linhas, o driver AMDGPU está chegando a 3 milhões

terça-feira, 2 de março de 2021

O Kernel Linux 5.12 está chegando a cerca de 28,8 milhões de linhas, o driver AMDGPU está chegando a 3 milhões


 Confira !!

A árvore de origem do kernel Linux após a janela de mesclagem do  Kernel Linux 5.12 está sendo movimentada e está em 28,81 milhões de linhas na árvore de origem em mais de sessenta mil arquivos. O maior driver de kernel na árvore continua a ser o driver de kernel AMDGPU, que no próximo lançamento do kernel ou então deve cruzar três milhões de linhas.

A janela de mesclagem do Linux 5.12 não foi a maior dos últimos tempos, com cerca de 508 mil linhas de código adicionadas e 312 mil linhas de código removidas, ou um ganho líquido de 196 mil linhas. A janela de mesclagem do Linux 5.11, entretanto, viu algumas 596k linhas adicionadas e até mesmo a janela de mesclagem do Linux 5.10 viu um ganho líquido de cerca de 284k linhas. Mesmo assim, pouco a pouco, a árvore de origem do kernel do Linux está fechando em 29 milhões de linhas que provavelmente serão violadas com a janela de mesclagem do Kernel Linux 5.13.

Ao executar o clocno repositório Git do Linux até ontem, somava cerca de 21.306.743 linhas de código detectado, outras 3.678.576 linhas de comentários e 3.833.729 linhas em branco nos arquivos de origem. Do código detectado, são cerca de 15,1 milhões de linhas, enquanto os arquivos de cabeçalho têm pouco mais de cinco milhões de linhas. A medição de cloc relatou 60.820 arquivos na árvore de origem do Linux Git até ontem.

Ao falar sobre o tamanho do kernel Linux, é sempre divertido dar uma olhada no tamanho da área do driver AMDGPU DRM, incluindo seu DC, AMDKFD e bits relacionados que compõem seu driver de kernel DRM pós-Radeon atual. Naquela frente até ontem havia 2.499.130 linhas de código detectado, 288.441 linhas de comentários e 117.501 linhas em branco em 1.585 arquivos. O código do driver AMDGPU continua sendo o maior driver da árvore com cerca de 2.905.072 linhas no momento.

Embora seja o maior driver na medição do código-fonte em geral, muito do AMDGPU vem de arquivos de cabeçalho (gerados automaticamente) para registros de GPU. Dos 2,49 milhões de linhas de código, 2,108 milhões de linhas são arquivos de cabeçalho. O driver AMDGPU depende de arquivos de cabeçalho gerados automaticamente para registros de GPU, muitos deles não são usados, embora não afetem os usuários finais com partes não utilizadas sendo desconsideradas pelo compilador.

Atualmente com 2.905 milhões de linhas, para o Kernel Linux 5.13 deve cruzar três milhões de linhas para AMDGPU enquanto o código-fonte do kernel geral provavelmente ultrapassará 29 milhões. Na frente da AMDGPU, há pelo menos a nova GPU AMD "Aldebaran" CDNA está sendo habilitada e como observado que a próxima geração GFX9 parte é 132k linhas de novo código do kernel - novamente, a maioria sendo arquivos de cabeçalho - então, assumindo que Aldebaran esteja no Kernel Linux 5.13 (deveria, dado o tempo suficiente) é o suficiente para bater o driver do kernel AMDGPU ultrapassa a marca de três milhões e tudo o mais que for fabricado nas próximas semanas.






Fonte

Até a próxima !!



Nenhum comentário:

Postar um comentário