Esiste una panoramica schematica dell'architettura di Ubuntu?

19

come entusiasta ed esperto apprendista di Linux, mi piacerebbe avere una visione generale dell'architettura / architettura di Linux in generale. Sai, come "l'immagine grande".

Sto pensando a un grafico schematico di grandi dimensioni che mostra cosa è cosa, chi è chi, quale sistema (ad esempio X) comprende quali sottosistemi (GDM / Gnome / Compiz) sulla strada dalla a alla z, dal boot al desktop interattivo , inclusi i servizi di background più importanti (auth, network, cron, ...).

Forse un po 'come questo: link ma molto più dettagliato. C'è il bootchart, che produce grafici molto completi, ma sono ancora troppo dettagliati e difficili da ottenere la "grande immagine" da.

C'è una cosa del genere? Forse non per l'intero sistema, ma forse per singoli sottosistemi?

Ho avuto problemi a cercare questo, perché usare termini di ricerca come "schema" o "architettura" indicava la direzione sbagliata (uno strumento chiamato "schema" o software CAD per linux).

Apprezzo qualsiasi link. Se c'è interesse in queste panoramiche schematiche e link, forse qualcuno potrebbe trasformare questo post in un post wiki?

    
posta joebuntu 13.01.2011 - 12:48

1 risposta

15

Ce ne sono molti e molti. Più vuoi sapere, più diagrammi dovrai scavare.

Questo è quello che ho fatto. Ma mi sono arreso quando ho notato che diventerà sempre più complesso e dovrò fermarmi da qualche parte.

( nota: questa immagine probabilmente contiene un sacco di errori)

Utilizzalo come guida per esaminare i dettagli in ciascuno dei sottosistemi (e notare che molti sono mancanti).

Questo, ad esempio, è un diagramma della struttura del Kernel Linux:

(questa immagine di Conan a en .wikipedia , sotto licenza cc-by )

Ecco un altro su xorg:

( fonte )

Questa è l'idea di Moblins dello stack, in particolare evidenzia le relazioni tra i toolkit e le API:

Tra questi, questi diagrammi coprono gran parte di ciò che accade nei sistemi operativi Linux. Come ho detto, se vuoi saperne di più su un sottoinsieme specifico di Ubuntu, probabilmente troverai un diagramma che spiega una particolare cosa in dettaglio, piuttosto che uno enorme che spiega tutto. Sono quasi impossibili da realizzare.

Errata:
· In Ubuntu ci sono molti driver che sono Kernel Modules invece di essere compilati nel kernel.
· Sembra che questo business GVFS sia tutto sbagliato nel mio diagramma, non sono del tutto sicuro
· Il diagramma di xorg è del popolo di wayland. freedesktop.org . Dai un'occhiata per vedere quali modifiche stanno proponendo

    
risposta data Stefano Palazzo 13.01.2011 - 14:48

Leggi altre domande sui tag