web-dev-qa-db-fra.com

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

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

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

Peut-être un peu comme ceci: http://www.flickr.com/photos/pgc/140859386/ mais beaucoup plus détaillé. Il existe un tableau de démarrage, qui produit des graphiques très complets, mais 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 à chercher, parce que les termes de recherche tels que "schéma" ou "architecture" indiquaient la mauvaise direction (un outil appelé "schéma" ou CAD logiciel 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?

19
joebuntu

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

C'est celui que j'ai fait. Mais j’ai abandonné quand j’ai remarqué que cela ne fera que devenir de plus en plus complexe et que je devrai arrêter quelque part.

alt text

( remarque: cette image contient probablement beaucoup d'erreurs)

Utilisez-le comme guide pour examiner en détail chacun des sous-systèmes (et notez qu'il en manque beaucoup).

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

alt text (cette image par Conan à en.wikipedia , sous licence (cc-by )

En voici un autre sur xorg:

alt text

( source )

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

alt text

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 en détail, plutôt qu'un énorme qui explique tout. Ils sont presque impossibles à faire.


Errata:
· Il existe dans Ubuntu un ensemble de pilotes qui sont des modules de noyau au lieu d’être compilés dans le noyau.
· Il semble que cette entreprise GVFS soit complètement fausse dans mon diagramme, je ne suis pas tout à fait sûr
· Le diagramme xorg est par les personnes à wayland.freedesktop.org . Jetez un coup d'oeil pour voir quels changements ils proposent

15
Stefano Palazzo