Есть ли схематический обзор архитектуры Ubuntu?

19

как восторженный, продвинутый ученик Linux, мне бы хотелось получить общий обзор архитектуры Architecure / структуры Linux в целом. Вы знаете, как «большая картина».

Я думаю о большой графической схеме, показывающей, что есть, кто есть кто, какая система (например, X) содержит подсистемы (GDM / Gnome / Compiz) на пути от a до z, от загрузки до интерактивного рабочего стола , включая наиболее важные справочные службы (auth, network, cron, ...).

Возможно, это примерно так: Ссылка , но более подробно. Есть bootchart, который производит очень полные диаграммы, но они снова слишком детализированы и трудно получить «большую картину».

Есть ли такая вещь? Возможно, не для всей системы, но, возможно, для отдельных подсистем?

У меня возникли проблемы с поиском этого, потому что использование поисковых терминов, таких как «схема» или «архитектура», указывало на неправильное направление (инструмент под названием «схема» или программное обеспечение САПР для Linux).

Я ценю любые ссылки. Если есть интерес к этим схематическим обзорам и ссылкам, возможно, кто-то может превратить этот пост в wiki-сообщение?

    
задан joebuntu 13.01.2011 в 12:48
источник

1 ответ

15

Их много и много. Чем больше вы хотите знать, тем больше диаграмм вам придется вырыть.

Это я сделал. Но я сдался, когда заметил, что это только когда-нибудь станет более сложным, и я должен где-то остановиться.

( примечание: это изображение, вероятно, содержит кучу ошибок)

Используйте его в качестве руководства для подробного изучения каждой из подсистем (и обратите внимание, что многие из них отсутствуют).

Это, например, диаграмма структуры ядра Linux:

(это изображение Конан в ru .wikipedia , лицензируется под cc-by )

Вот еще один на xorg:

( источник )

Это идея Moblins о стеке, в ней особенно подчеркиваются отношения между инструментариями и API:

Между ними эти диаграммы охватывают большую часть того, что происходит в операционных системах Linux. Как я уже сказал, если вы хотите узнать больше об определенном подмножестве Ubuntu, вы, скорее всего, найдете диаграмму, которая объясняет одну конкретную вещь в деталях, а не одну массивную, которая объясняет все. Их почти невозможно сделать.

<суб> Исправление:
. В Ubuntu есть куча драйверов, которые являются модулями ядра, а не скомпилированы в ядро.
. Похоже, что этот бизнес GVFS все неправильно на моей диаграмме, я не совсем уверен
. Диаграмма xorg принадлежит людям в wayland. freedesktop.org . Посмотрите, какие изменения они предлагают

    
ответ дан Stefano Palazzo 13.01.2011 в 14:48
источник