Por favor, explique os diretórios de código fonte do kernel Linux

1

Alguém poderia explicar como pastas diferentes em linux estão conectadas?

Há muitas coisas interessantes como /arch , /security , /samples , /crypto e etc.
Onde esses arquivos "vão" após a compilação?
Por exemplo eu uso o Ubuntu. Se houver alguma chance de encontrá-los nas pastas /usr ou /sys ?

    
por altjsus 03.12.2016 / 19:07

2 respostas

1

A maior parte acaba no kernel, vmlinuz-... normalmente em /boot , ou em módulos em /lib/modules , com um subdiretório por versão do kernel. Algumas das ferramentas no diretório tools acabam em outro lugar, por exemplo, perf . A maioria dos diretórios que você menciona são simplesmente partes do kernel, organizadas de várias maneiras: código específico de arquitetura em arch , código de criptografia em crypto , etc. Há também uma infraestrutura de construção que é usada apenas durante a construção. p>     

por 03.12.2016 / 19:19
0

Você não encontramos nenhum arquivo do kernel Linux em / usr e /sys.You deve extrair linux código-fonte do kernel em / usr / src Após compilado linux kernel.You deve fazer módulos e instalar it.config, SysMap, vmlinuz e initrd armazenados em / boot e todos os módulos armazenados em .. / lib / modules com base na versão do kernel do Linux.

    
por 15.12.2016 / 08:54

Tags