Чи є схематичний огляд архітектури Ubuntu?


19

як ентузіаст, просунутий Linux, я хотів би отримати огляд архітектури / структури Linux взагалі. Ви знаєте, як "велика картина".

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

Можливо, трохи так: http://www.flickr.com/photos/pgc/140859386/, але спосіб більш детальний. Існує завантажувальна схема, яка створює дуже вичерпні діаграми, але вони знову занадто деталізовані і важкі для отримання "великої картини".

Чи є таке? Можливо, не для всієї Системи, але, можливо, для окремих підсистем?

У мене виникли проблеми з пошуком цього, оскільки використання пошукових термінів типу "схема" чи "архітектура" вказувало на неправильний напрямок (інструмент під назвою "схема" або програмне забезпечення CAD для Linux).

Я вдячний за будь-які посилання. Якщо цікавлять ці схематичні огляди та посилання, можливо, хтось може перетворити цю публікацію у вікі-пост?

Відповіді:


15

Їх багато і багато. Чим більше ти хочеш знати, тим більше діаграм доведеться викопати.

Це я зробив. Але я здався, коли помітив, що це коли-небудь стане складніше, і мені доведеться десь зупинитися.

alt текст

( зверніть увагу: це зображення, ймовірно, містить купу помилок)

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

Наприклад, це схема структури ядра Linux:

alt текст (це зображення Конана в en.wikipedia , що має ліцензію на cc-by )

Ось ще один на xorg:

alt текст

( джерело )

Це ідея Moblins про стек, вона особливо підкреслює взаємозв'язки між наборами інструментів та API:

alt текст

Між ними ці діаграми охоплюють значну частину того, що відбувається в операційних системах Linux. Як я вже сказав, якщо ви хочете дізнатися більше про певний підмножині Ubuntu, ви, швидше за все, знайдете схему, яка детально пояснює одну конкретну річ, а не одну масову, яка пояснює все. Їх зробити майже неможливо.


Errata:
· В Ubuntu є купа драйверів, які є модулями ядра, а не збираються в ядро.
· Схоже, що в GVFS-бізнесі в моїй діаграмі все не так, я не зовсім впевнений.
· Діаграма xorg - це люди на сайті wayland.freedesktop.org . Погляньте, які зміни вони пропонують


1
Стефано, дякую за вашу компіляцію. Я боявся, що такого не може бути. Я також можу спробувати створити свою власну схему одного дня, але зараз у мене немає часу.
joebuntu
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.