AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / unix / Perguntas / 406364
Accepted
Arcticooling
Arcticooling
Asked: 2017-11-23 09:40:45 +0800 CST2017-11-23 09:40:45 +0800 CST 2017-11-23 09:40:45 +0800 CST

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

  • 772
Fechado . Esta pergunta é baseada em opinião . Atualmente não está aceitando respostas.

Quer melhorar esta questão? Atualize a pergunta para que possa ser respondida com fatos e citações editando esta postagem .

Fechado há 4 anos .

Melhore esta questão

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

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

Mas é claro que 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 geralmente não é confuso, e quando é apenas sistemático e confortável.

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

Assim como os astrônomos basicamente mapeiam seu ambiente desta maneira: Universe > Laniakea > Virgo Supercluster > Local group > LIC > Solar system > 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 a partir de agora, para o núcleo dos sistemas nix com os quais trabalho.

kernel filesystems
  • 1 1 respostas
  • 85 Views

1 respostas

  • Voted
  1. Best Answer
    evilSnobu
    2017-11-23T09:54:52+08:002017-11-23T09:54:52+08:00

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

    Greg Kroah Hartman no Linux Kernel —
    https://www.youtube.com/watch?v=L2SED6sewRw

    • 2

relate perguntas

  • Passe o sistema de arquivos raiz por rótulo para o kernel do Linux

  • Acesse o sistema de arquivos como usuário root

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Matriz JSON para bash variáveis ​​usando jq

    • 4 respostas
  • Marko Smith

    A data pode formatar a hora atual para o fuso horário GMT? [duplicado]

    • 2 respostas
  • Marko Smith

    bash + lê variáveis ​​e valores do arquivo pelo script bash

    • 4 respostas
  • Marko Smith

    Como posso copiar um diretório e renomeá-lo no mesmo comando?

    • 4 respostas
  • Marko Smith

    conexão ssh. Conexão X11 rejeitada devido a autenticação incorreta

    • 3 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Marko Smith

    comando systemctl não funciona no RHEL 6

    • 3 respostas
  • Marko Smith

    rsync porta 22 e 873 uso

    • 2 respostas
  • Marko Smith

    snap /dev/loop em 100% de utilização -- sem espaço livre

    • 1 respostas
  • Marko Smith

    chave de impressão jq e valor para todos no subobjeto

    • 2 respostas
  • Martin Hope
    EHerman Matriz JSON para bash variáveis ​​usando jq 2017-12-31 14:50:58 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST
  • Martin Hope
    Drux A data pode formatar a hora atual para o fuso horário GMT? [duplicado] 2017-12-26 11:35:07 +0800 CST
  • Martin Hope
    AllisonC Como posso copiar um diretório e renomeá-lo no mesmo comando? 2017-12-22 05:28:06 +0800 CST
  • Martin Hope
    Steve Como as permissões de arquivo funcionam para o usuário "root"? 2017-12-22 02:46:01 +0800 CST
  • Martin Hope
    Bagas Sanjaya Por que o Linux usa LF como caractere de nova linha? 2017-12-20 05:48:21 +0800 CST
  • Martin Hope
    Cbhihe Altere o editor padrão para vim para _ sudo systemctl edit [unit-file] _ 2017-12-03 10:11:38 +0800 CST
  • Martin Hope
    showkey Como baixar o pacote não instalá-lo com o comando apt-get? 2017-12-03 02:15:02 +0800 CST
  • Martin Hope
    youxiao Por que os diretórios /home, /usr, /var, etc. têm o mesmo número de inode (2)? 2017-12-02 05:33:41 +0800 CST
  • Martin Hope
    user223600 gpg — o comando list-keys gera uid [ desconhecido ] depois de importar a chave privada para uma instalação limpa 2017-11-26 18:26:02 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve