Existe uma visão geral esquemática da arquitetura do Ubuntu?

19

como entusiasta e avançada aprendiz de Linux, adoraria ter uma visão geral sobre a arquitetura / estrutura do Linux em geral. Você sabe, como "a grande figura".

Estou pensando em um grande gráfico esquemático mostrando o que é, quem é quem, qual sistema (por exemplo, X) compreende quais subsistemas (GDM / Gnome / Compiz) no caminho de a para z, do boot para o desktop interativo , incluindo os serviços de segundo plano mais importantes (auth, network, cron, ...).

Talvez um pouco assim: link , mas muito mais detalhado. Há o bootchart, que produz gráficos muito abrangentes, mas eles também são muito detalhados e difíceis de obter o "quadro geral".

Existe tal coisa? Possivelmente não para todo o sistema, mas talvez para subsistemas únicos?

Eu tive problemas para procurar por isso, porque usar termos de pesquisa como "esquema" ou "arquitetura" apontava para a direção errada (uma ferramenta chamada "esquema" ou software CAD para linux).

Eu aprecio todos os links. Se houver interesse nessas visões gerais e links esquemáticos, talvez alguém possa transformar esse post em uma postagem na wiki?

    
por joebuntu 13.01.2011 / 12:48

1 resposta

15

Existem muitos e muitos deles. Quanto mais você quiser saber, mais diagramas você terá que desenterrar.

Este é um que eu fiz. Mas desisti quando percebi que isso só vai ficar mais complexo, e vou ter que parar em algum lugar.

(nota:estaimagemprovavelmentecontémmuitoserros)

Use-ocomoumguiaparaexaminardetalhadamentecadaumdossubsistemas(eobservequemuitosestãofaltando).

Este,porexemplo,éumdiagramadaestruturadoKerneldoLinux:

(esta imagem de Conan em pt .wikipedia , licenciado sob cc-by )

Aqui está outro no xorg:

( fonte )

Esta é a ideia Moblins da pilha, ela destaca particularmente as relações entre os kits de ferramentas e as APIs:

Entreeles,essesdiagramascobremumagrandepartedoqueestáacontecendonossistemasoperacionaisLinux.Comoeudisse,sevocêquisersabermaissobreumsubconjuntoespecíficodoUbuntu,vocêprovavelmenteencontraráumdiagramaqueexpliqueumacoisaemparticular,emvezdeumaemmassaqueexpliquetudo.Elessãoquaseimpossíveisdefazer.

Errata:
·HáummontededriversnoUbuntuquesãomódulosdokernelemvezdeseremcompiladosnokernel.
·ParecequeessenegócioGVFSétudoerradonomeudiagrama,eunãoestoucompletamentecerto
·Odiagramaxorgépelopovoem wayland. freedesktop.org . Dê uma olhada para ver quais alterações eles estão propondo

    
por Stefano Palazzo 13.01.2011 / 14:48

Tags