¿Hay una descripción esquemática de la arquitectura de Ubuntu?

19

como aprendiz de Linux avanzado y entusiasta, me gustaría obtener una visión general sobre la arquitectura / estructura de Linux en general. Ya sabes, como "la gran imagen".

Estoy pensando en un gran gráfico esquemático que muestra qué es qué, quién es quién, qué sistema (por ejemplo, X) comprende qué subsistemas (GDM / Gnome / Compiz) en el camino de la a z, desde el inicio hasta el escritorio interactivo , incluidos los servicios en segundo plano más importantes (autenticación, red, cron, ...).

Tal vez un poco como este: enlace pero mucho más detallado. Hay un cuadro de arranque, que produce gráficos muy completos, pero de nuevo son demasiado detallados y difíciles de obtener de la "gran imagen".

¿Existe tal cosa? Posiblemente no para todo el sistema, ¿pero quizás para subsistemas individuales?

Tuve problemas para buscar esto, porque el uso de términos de búsqueda como "esquema" o "arquitectura" apuntaba en la dirección incorrecta (una herramienta llamada "esquema" o software de CAD para Linux).

Agradezco cualquier enlace. Si hay interés en esos resúmenes y vistas esquemáticas, ¿alguien podría convertir esta publicación en una publicación wiki?

    
pregunta joebuntu 13.01.2011 - 11:48

1 respuesta

15

Hay muchas y muchas. Cuanto más quieras saber, más diagramas tendrás que desenterrar.

Este es uno que hice. Pero me di por vencido cuando noté que solo se volvería más complejo, y tendré que parar en algún lugar.

( nota: esta imagen probablemente contenga un montón de errores)

Úselo como una guía para buscar detalles en cada uno de los subsistemas (y observe que faltan muchos).

Esto, por ejemplo, es un diagrama de la estructura del kernel de Linux:

(esta imagen de Conan en es .wikipedia , con licencia en cc-by )

Aquí hay otro en xorg:

( fuente )

Esta es la idea de Moblins de la pila, destaca especialmente las relaciones entre los kits de herramientas y las API:

Entre ellos, estos diagramas cubren una gran parte de lo que está sucediendo en los sistemas operativos Linux. Como dije, si quieres saber más acerca de un subconjunto específico de Ubuntu, probablemente encontrarás un diagrama que explica una cosa en particular en detalle, en lugar de uno masivo que explica todo. Son casi imposibles de hacer.

Errata:
· Hay un montón de controladores en Ubuntu que son Kernel Modules en lugar de compilarse en el kernel.
· Parece que este negocio de GVFS es todo está mal en mi diagrama, no estoy del todo seguro
· El diagrama xorg es de las personas en wayland. freedesktop.org . Eche un vistazo para ver qué cambios están proponiendo

    
respondido por el Stefano Palazzo 13.01.2011 - 13:48

Lea otras preguntas en las etiquetas