web-dev-qa-db-ja.com

Ubuntuのアーキテクチャの概略図はありますか?

熱心で高度なLinux学習者として、Linuxのアーキテクチャ/構造全般の概要を知りたいと思います。 「全体像」のようにね。

私は、何から何まで、誰がどのシステム(Xなど)がどのサブシステム(GDM/Gnome/Compiz)で構成されているかを、aからzまで、ブートから対話型デスクトップまで、最も重要なバックグラウンドサービス(auth、network、cronなど)。

多分このようになります: http://www.flickr.com/photos/pgc/140859386/ しかし、もっと詳細。非常に包括的なチャートを作成するブートチャートがありますが、それらもまた詳細すぎるため、「全体像」を把握するのは困難です。

そのようなことはありますか?おそらくシステム全体ではなく、単一のサブシステム向けでしょうか?

「scheme」や「architecture」などの検索用語を使用すると、間違った方向(「scheme」またはlinuxのCADソフトウェアと呼ばれるツール)を指すため、これを検索するのに苦労しました。

リンクをお願いします。これらの回路図の概要とリンクに興味がある場合、誰かがこの投稿をwiki投稿に変えることができますか?

19
joebuntu

たくさんあります。知りたいほど、より多くの図を掘り下げる必要があります。

これは私が作ったものです。しかし、私はそれがより複雑になるだけだと気づいたとき、あきらめました、そして私はどこかで止めなければなりません。

alt text

注:この画像には、多くの間違いが含まれている可能性があります)

これをガイドとして使用して、各サブシステムの詳細を確認してください(多くのサブシステムが欠落していることに注意してください)。

これは、たとえば、Linuxカーネル構造の図です:

alt text (この画像は Conan at en.wikipedia で、ライセンスは cc-by でライセンスされています)

Xorgの別の1つを次に示します。

alt text

ソース

これはMoblinsのスタックの考え方であり、特にツールキットとAPIの関係を強調しています。

alt text

それらの間で、これらの図はLinuxオペレーティングシステムで起こっていることの大部分をカバーしています。先ほど言ったように、Ubuntuの特定のサブセットについて詳しく知りたい場合は、すべてを説明する1つの大規模な図ではなく、特定の1つの事柄を詳細に説明する図を見つけるでしょう。作るのはほとんど不可能です。


正誤表:
・Ubuntuには、カーネルにコンパイルされるのではなく、カーネルモジュールであるドライバーの束があります。
・この図では、このGVFSビジネスがすべて間違っているように見えますが、完全にはわかりません
・xorg図は wayland.freedesktop.org の人々によるものです。彼らが提案している変更を確認してください

15
Stefano Palazzo