Existe-t-il un aperçu schématique de l'architecture d'Ubuntu?

19

en tant qu'apprenant Linux enthousiaste et avancé, j'aimerais avoir un aperçu de l'architecture / structure de Linux en général. Vous savez, comme "la vue d'ensemble".

Je pense à un grand graphique schématique montrant ce qui est quoi, qui est qui, quel système (par exemple X) comprend quels sous-systèmes (GDM / Gnome / Compiz) sur le chemin de a à z, du démarrage au bureau interactif, y compris le services d'arrière-plan les plus importants (auth, réseau, cron, ...).

Peut-être un peu comme ça: http://www.flickr.com/photos/pgc/140859386/ mais beaucoup plus détaillé. Il y a bootchart, qui produit des graphiques très complets, mais encore une fois, ils sont trop détaillés et difficiles à obtenir.

Une telle chose existe t elle? Peut-être pas pour l'ensemble du système, mais peut-être pour des sous-systèmes uniques?

J'ai eu du mal à le rechercher, car l'utilisation de termes de recherche comme "schéma" ou "architecture" indiquait la mauvaise direction (un outil appelé "schéma" ou logiciel de CAO pour linux).

J'apprécie tous les liens. S'il y a un intérêt pour ces aperçus schématiques et ces liens, peut-être que quelqu'un pourrait transformer ce message en un article wiki?

joebuntu
la source

Réponses:

15

Il y en a beaucoup, beaucoup. Plus vous voulez en savoir, plus vous devrez creuser de diagrammes.

C'est celui que j'ai fait. Mais j'ai abandonné quand j'ai remarqué que ça ne fera que devenir plus complexe, et je vais devoir m'arrêter quelque part.

texte alternatif

( note: cette image contient probablement un tas d'erreurs)

Utilisez-le comme un guide pour regarder en détail chacun des sous-systèmes (et notez que beaucoup manquent).

Ceci, par exemple, est un diagramme de la structure du noyau Linux:

texte alternatif (cette image de Conan sur en.wikipedia , sous licence cc-by )

En voici un autre sur xorg:

texte alternatif

( source )

C'est l'idée Moblins de la pile, elle met particulièrement en évidence les relations entre les toolkits et les API:

texte alternatif

Entre eux, ces diagrammes couvrent une grande partie de ce qui se passe dans les systèmes d'exploitation Linux. Comme je l'ai dit, si vous voulez en savoir plus sur un sous-ensemble spécifique d'Ubuntu, vous trouverez probablement un diagramme qui explique une chose particulière en détail, plutôt qu'un énorme qui explique tout. Ils sont presque impossibles à réaliser.


Errata:
· Il y a un tas de pilotes dans Ubuntu qui sont des modules du noyau au lieu d'être compilés dans le noyau.
· Il semble que cette entreprise GVFS soit tout à fait erronée dans mon diagramme, je ne suis pas complètement sûr
· Le diagramme xorg est par les gens de wayland.freedesktop.org . Jetez un œil pour voir quels changements ils proposent

Stefano Palazzo
la source
1
Stefano, merci pour votre compilation. J'avais peur qu'il n'y ait pas une telle chose. Je pourrais aussi essayer de créer mon propre schéma un jour, mais je n'ai pas le temps pour le moment.
joebuntu