Estrutura de distribuição do Linux

6

Parece que não estou procurando nos lugares certos ou a documentação é escassa.

Onde encontrar uma ilustração de uma distro típica do Linux? Algo para dizer que isso é um kernel, esses são os componentes, isso é o X11, o GNOME, esses são os componentes, etc.

Eu tenho decifrado documentos assumindo que você sabe o que são todas essas coisas, e parece que estou perdendo alguma coisa.

Atualização de perguntas Todas as respostas postadas são dramaticamente úteis. é uma grande estrutura para olhar para

É claro que o Linux não é apenas um kernel, e para entender toda a anatomia da distribuição, precisamos entender como falar com o kernel usando a interface de chamada do sistema (SCI). e então precisamos examinar os ambientes Desktop disponíveis, como GNOME, KDE, X11, CDE, etc.

    
por A.Rashad 27.05.2010 / 17:59

4 respostas

4

Eu gostaria de dar uma olhada no LinuxFromScratch ( link ). É um projeto que o guia através de todas as etapas necessárias para montar uma distribuição Linux a partir do chão. Quando eu compilei meu próprio-de-scratch-distro há alguns anos atrás, foi muito trabalho Mas valeu a pena. Eu aprendi muito nesse processo.

    
por 27.05.2010 / 18:30
2

talvez porque a maioria das coisas no linux sejam expressas em termos do sistema de arquivos (com exceção dos dispositivos de rede, a menos que você esteja falando sobre o plano9), seria benéfico entender a estrutura da hierarquia do sistema de arquivos. existe o documento oficial , o red-hat version e também o versão do wikipedia . Eu sei que isso me ajudou um pouco quando eu estava começando com o Linux.

é claro, o linux do zero e o projeto de documentação do Linux, como sugerido por outros, também são muito úteis.

    
por 28.05.2010 / 01:56
1

Se eu entendi que você pergunta corretamente, você está procurando uma visão geral no Linux. O que o kernel faz e como ele interage com o usuário, o X11, o gerenciador de janelas, o kit de ferramentas e como eles estão relacionados.

Eu não conheço uma boa fonte online que cubra tudo isso (realmente deveria haver uma), mas Eu posso recomendar um livro:

Sistemas operacionais modernos por Andrew S. Tanenbaum.

O livro não é específico do Linux, mas o Capítulo 10 é uma excelente introdução sobre como todos os componentes no Linux (e Unix em geral) tocam juntos.

EDITAR: Índice (veja o capítulo 10).

    
por 27.05.2010 / 18:56
1

Para uma visão geral (apenas wikipedia :): Distribuição do Linux

E então, estudar peça por peça, todos os componentes do Linux :)

Outra fonte de documentação que pode ajudá-lo é: O projeto de documentação do Linux

Se você gostaria de saber mais especificamente sobre o kernel do linux, aqui está uma excelente visão geral: Anatomia do kernel do Linux - Decomposição de arquitetura e histórico (e dê uma olhada em outros artigos de linux também). Para uma estrutura gráfica, há este site: Mapa interativo do kernel linux .

E isso é interessante, sobre a filosofia do Unix:

Write programs that do one thing and do it well

De Noções básicas sobre a filosofia Unix

    
por 27.05.2010 / 20:22

Tags