Pertanyaan Apakah ada gambaran skematis arsitektur Ubuntu?


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

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

Mungkin sedikit seperti ini: http://www.flickr.com/photos/pgc/140859386/ tapi jauh lebih detail. Ada bootchart, yang menghasilkan bagan yang sangat komprehensif, tetapi mereka terlalu detail dan sulit untuk mendapatkan "gambaran besar" dari.

Apakah ada hal semacam itu? Mungkin tidak untuk seluruh Sistem, tapi 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 skematis dan tautan tersebut, mungkin seseorang dapat mengubah posting ini menjadi posting wiki?


19
2018-01-13 11:48


asal




Jawaban:


Ada banyak sekali. Semakin Anda ingin tahu, semakin banyak diagram yang harus Anda gali.

Ini yang saya buat. Tapi saya menyerah ketika saya menyadari bahwa itu hanya akan semakin rumit, dan saya harus berhenti di suatu tempat.

alt text

(catatan: gambar ini mungkin berisi banyak kesalahan)

Gunakan ini sebagai panduan untuk melihat rincian di masing-masing subsistem (dan perhatikan bahwa banyak yang hilang).

Ini, misalnya, adalah diagram struktur Linux Kernel:

alt text (gambar ini oleh Conan di en.wikipedia, dilisensikan di bawah cc-oleh)

Ini satu lagi di xorg:

alt text

(sumber)

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

alt text

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 khusus dari Ubuntu, Anda mungkin akan menemukan diagram yang menjelaskan satu hal tertentu secara detail, daripada satu yang besar yang menjelaskan semuanya. Mereka hampir mustahil dibuat.


Errata:
 · Ada banyak driver di Ubuntu yang Modul Kernel bukannya 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. Lihatlah untuk melihat perubahan apa yang mereka usulkan


15
2018-01-13 13:48



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