Apakah ada tinjauan skematis arsitektur Ubuntu?

19

sebagai pelajar Linux yang antusias dan mahir, saya ingin mendapatkan gambaran umum tentang arsitektur / struktur Linux secara umum. Anda tahu, seperti "gambaran besarnya".

Saya sedang memikirkan grafik skematis besar yang menunjukkan apa itu apa, siapa adalah siapa, sistem apa (misalnya X) terdiri dari subsistem mana (GDM / Gnome / Compiz) dalam perjalanan dari a ke z, dari boot ke desktop interaktif, termasuk layanan latar belakang paling penting (auth, jaringan, cron, ...).

Mungkin sedikit seperti ini: http://www.flickr.com/photos/pgc/140859386/ tetapi cara yang lebih rinci. Ada bootchart, yang menghasilkan grafik yang sangat komprehensif, tetapi sekali lagi terlalu rinci dan sulit untuk mendapatkan "gambaran besar" dari.

Apakah ada hal seperti itu? Mungkin tidak untuk seluruh Sistem, tetapi mungkin untuk subsistem tunggal?

Saya kesulitan mencari ini, karena menggunakan istilah pencarian seperti "skema" atau "arsitektur" menunjuk ke arah yang salah (alat yang disebut "skema" atau perangkat lunak CAD untuk linux).

Saya menghargai tautan apa pun. Jika ada minat pada ikhtisar skema dan tautan tersebut, mungkin seseorang dapat mengubah posting ini menjadi posting wiki?

joebuntu
sumber

Jawaban:

15

Ada banyak dan banyak dari mereka. Semakin banyak yang ingin Anda ketahui, semakin banyak diagram yang harus Anda gali.

Ini yang saya buat. Tetapi saya menyerah ketika saya menyadari bahwa itu hanya akan menjadi lebih kompleks, dan saya harus berhenti di suatu tempat.

teks alternatif

( catatan: gambar ini mungkin mengandung banyak kesalahan)

Gunakan itu sebagai panduan untuk melihat secara detail pada masing-masing subsistem (dan perhatikan bahwa banyak yang hilang).

Sebagai contoh, ini adalah diagram struktur Linux Kernel:

teks alternatif (gambar ini oleh Conan di en.wikipedia , dilisensikan dengan cc-by )

Ini satu lagi di xorg:

teks alternatif

( sumber )

Ini adalah ide Moblins tentang stack, ini terutama menyoroti hubungan antara toolkit dan API:

teks alternatif

Di antara mereka, diagram ini mencakup sebagian besar dari apa yang terjadi di sistem operasi Linux. Seperti yang saya katakan, jika Anda ingin tahu lebih banyak tentang subset spesifik Ubuntu, Anda mungkin akan menemukan diagram yang menjelaskan satu hal tertentu secara rinci, bukan satu hal besar yang menjelaskan semuanya. Mereka hampir mustahil untuk dibuat.


Errata:
· Ada banyak driver di Ubuntu yang merupakan Modul Kernel alih-alih dikompilasi ke dalam kernel.
· Sepertinya bisnis GVFS ini salah dalam diagram saya, saya tidak sepenuhnya yakin
· Diagram xorg adalah oleh orang-orang di wayland.freedesktop.org . Lihat untuk melihat perubahan apa yang mereka usulkan

Stefano Palazzo
sumber
1
Stefano, terima kasih atas kompilasi Anda. Saya takut tidak ada hal seperti itu. Saya juga mungkin mencoba membuat skema sendiri suatu hari, tetapi saya tidak punya waktu sekarang.
joebuntu