Como os desenvolvedores de kernel do Linux lidam com seu trabalho com milhões de linhas de código? O método deles é um deles? [fechadas]

0

Como os desenvolvedores de kernel do Linux lidam com seu trabalho com milhões de linhas de código? O método deles é um deles?

Eu li que o kernel tem cerca de 15 milhões de linhas de código. Para mim, um homem que trabalha com scripts simples, geralmente de até 100 linhas de código, 15 milhões de linhas de código soa como algo muito difícil de lidar. Quero dizer, eu imagino uma árvore de arquivos enorme em uma escala galáctica e um ambiente confuso.

Mas claro, não é assim, porque se fosse assim, nenhum humano desenvolveria o kernel, então deve haver uma maneira de navegar na enorme árvore de arquivos e trabalhar com ela quando ela geralmente não é confusa, e quando é apenas sistemático e confortável.

Existe um método formal de organização do trabalho / inode / encontrar o caminho nesta árvore inode gigante?

Assim como os astrônomos, basicamente mapeiam o ambiente dessa maneira: Universo > Laniakea > Superaglomerado de Virgem > Grupo local > LIC > Sistema solar > Earth , acredito que exista um sistema de mapeamento semelhante no kernel do Linux, que poderia dar a alguém como eu, um programador júnior, pelo menos apenas um vislumbre, até o núcleo dos sistemas nix com os quais trabalho.

    
por Arcticooling 22.11.2017 / 18:40

1 resposta

2

É preciso git, scripts Perl, e-mail e paciência. Eu recomendo altamente este vídeo de um dos principais contribuidores para o kernel. Tem a resposta para todas as perguntas que você postou.

Greg Kroah Hartman no kernel do Linux - link

    
por 22.11.2017 / 18:54