Có một tổng quan sơ đồ về kiến ​​trúc của Ubuntu?


19

là người học Linux nhiệt tình, tiên tiến, tôi rất muốn có cái nhìn tổng quan về cấu trúc / kiến ​​trúc của Linux nói chung. Bạn biết đấy, như "bức tranh lớn".

Tôi đang nghĩ về một đồ họa sơ đồ lớn cho thấy cái gì là ai, hệ thống nào (ví dụ X) bao gồm hệ thống con nào (GDM / Gnome / Compiz) trên đường từ a đến z, từ khởi động đến máy tính để bàn tương tác, bao gồm cả dịch vụ nền quan trọng nhất (auth, mạng, cron, ...).

Có thể một chút như thế này: http://www.flickr.com/photos/pgc/140859386/ nhưng cách chi tiết hơn. Có bootchart, tạo ra các biểu đồ rất toàn diện, nhưng chúng lại quá chi tiết và khó có được "bức tranh lớn" từ đó.

Có một điều như vậy? Có thể không phải cho toàn bộ Hệ thống, nhưng có thể cho các hệ thống con đơn lẻ?

Tôi gặp khó khăn khi tìm kiếm điều này, bởi vì sử dụng các thuật ngữ tìm kiếm như "lược đồ" hoặc "kiến trúc" đã chỉ sai hướng (một công cụ gọi là "lược đồ" hoặc phần mềm CAD cho linux).

Tôi đánh giá cao bất kỳ liên kết. Nếu có hứng thú với những tổng quan và liên kết sơ đồ đó, có lẽ ai đó có thể biến bài đăng này thành một bài viết wiki?

Câu trả lời:


15

Có rất nhiều và rất nhiều trong số họ. Bạn càng muốn biết, bạn càng phải tìm hiểu sơ đồ nhiều hơn.

Đây là một cái tôi đã làm. Nhưng tôi đã bỏ cuộc khi nhận thấy rằng mọi chuyện sẽ trở nên phức tạp hơn và tôi sẽ phải dừng lại ở đâu đó.

văn bản thay thế

( lưu ý: hình ảnh này có thể chứa một loạt các lỗi)

Sử dụng nó như một hướng dẫn để xem chi tiết tại mỗi hệ thống con (và lưu ý rằng nhiều cái còn thiếu).

Ví dụ, đây là sơ đồ cấu trúc Linux Kernel:

văn bản thay thế (hình ảnh này của Conan tại en.wikipedia , được cấp phép theo cc-by )

Đây là một cái khác trên xorg:

văn bản thay thế

( nguồn )

Đây là ý tưởng của Moblins về ngăn xếp, nó đặc biệt làm nổi bật mối quan hệ giữa các bộ công cụ và API:

văn bản thay thế

Giữa chúng, các sơ đồ này bao gồm một phần lớn những gì đang diễn ra trong các hệ điều hành Linux. Như tôi đã nói, nếu bạn muốn biết thêm về một tập hợp con cụ thể của Ubuntu, bạn có thể sẽ tìm thấy một sơ đồ giải thích một điều cụ thể một cách chi tiết, thay vì một sơ đồ giải thích mọi thứ. Họ gần như không thể thực hiện.


Errata:
· Có một loạt các trình điều khiển trong Ubuntu là các Mô-đun Kernel thay vì được biên dịch vào kernel.
· Có vẻ như doanh nghiệp GVFS này hoàn toàn sai trong sơ đồ của tôi, tôi không hoàn toàn chắc chắn
· Sơ đồ xorg là của mọi người tại wayland.freedesktop.org . Có một cái nhìn để xem những thay đổi họ đang đề xuất


1
Stefano, cảm ơn bạn đã biên soạn. Tôi sợ rằng có thể không có một điều như vậy. Một ngày nào đó tôi cũng có thể cố gắng tạo ra kế hoạch của riêng mình, nhưng hiện tại tôi không có thời gian.
joebfox
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.