มีภาพรวมเกี่ยวกับสถาปัตยกรรมของ Ubuntu หรือไม่?


19

ในฐานะที่เป็นผู้เรียน Linux ที่กระตือรือร้นและกระตือรือร้นฉันต้องการรับภาพรวมเกี่ยวกับโครงสร้าง / โครงสร้างทั่วไปของ Linux คุณก็รู้เหมือน "ภาพรวม"

ฉันกำลังคิดถึงกราฟิกแผนผังขนาดใหญ่ที่แสดงว่าอะไรคืออะไรใครคือใครระบบใด (เช่น X) ประกอบด้วยระบบย่อยใด (GDM / Gnome / Compiz) ระหว่างทางจาก a ถึง z ตั้งแต่บูตไปจนถึงเดสก์ท็อปแบบโต้ตอบรวมถึง บริการพื้นหลังที่สำคัญที่สุด (รับรองความถูกต้องเครือข่าย cron, ... )

อาจจะเป็นแบบนี้: http://www.flickr.com/photos/pgc/140859386/แต่มีรายละเอียดเพิ่มเติม มีบูทชาร์ตที่ผลิตชาร์ตที่มีความครอบคลุมมาก แต่ก็มีรายละเอียดมากเกินไปและยากที่จะได้รับ "ภาพใหญ่" จาก

มีอะไรแบบนี้เหรอ? อาจไม่ใช่ระบบทั้งหมด แต่อาจเป็นระบบย่อยเดียวหรือไม่

ฉันมีปัญหาในการค้นหาสิ่งนี้เนื่องจากการใช้คำค้นหาเช่น "schema" หรือ "สถาปัตยกรรม" ชี้ไปในทิศทางที่ไม่ถูกต้อง (เครื่องมือที่เรียกว่า "scheme" หรือซอฟต์แวร์ CAD สำหรับ Linux)

ฉันขอขอบคุณการเชื่อมโยงใด ๆ หากมีความสนใจในภาพรวมและลิงก์เหล่านั้นบางทีใครบางคนอาจเปลี่ยนโพสต์นี้เป็นโพสต์ของวิกิ

คำตอบ:


15

มีจำนวนมากและมากของพวกเขา ยิ่งคุณอยากรู้มากขึ้นเท่าไหร่แผนภาพก็จะยิ่งต้องขุดมากขึ้นเท่านั้น

นี่คือสิ่งที่ฉันทำ แต่ฉันยอมแพ้เมื่อฉันสังเกตเห็นว่ามันจะซับซ้อนขึ้นเรื่อย ๆ และฉันจะต้องหยุดที่ไหนสักแห่ง

ข้อความแสดงแทน

( หมายเหตุ:ภาพนี้อาจมีข้อผิดพลาดมากมาย)

ใช้เป็นแนวทางในการดูรายละเอียดของแต่ละระบบย่อย (และสังเกตว่ามีหลายระบบ)

ตัวอย่างนี้เป็นแผนภาพของโครงสร้างเคอร์เนล Linux:

ข้อความแสดงแทน (ภาพนี้โดยConanที่en.wikipediaได้รับอนุญาตภายใต้cc-by )

นี่คืออีกหนึ่งใน xorg:

ข้อความแสดงแทน

(ที่มา )

นี่เป็นแนวคิดของ Moblins เกี่ยวกับสแต็กโดยเน้นถึงความสัมพันธ์ระหว่างชุดเครื่องมือและ API:

ข้อความแสดงแทน

ระหว่างนั้นไดอะแกรมเหล่านี้ครอบคลุมส่วนใหญ่ของสิ่งที่เกิดขึ้นในระบบปฏิบัติการ Linux อย่างที่ฉันได้พูดไปถ้าคุณต้องการทราบเพิ่มเติมเกี่ยวกับเซตย่อยเฉพาะของ Ubuntu คุณอาจพบไดอะแกรมที่อธิบายรายละเอียดสิ่งหนึ่งโดยเฉพาะมากกว่าสิ่งที่ใหญ่โตที่อธิบายทุกอย่าง พวกเขาแทบทำไม่ได้


ข้อผิดพลาด:
·มีไดรเวอร์มากมายใน Ubuntu ที่เป็นโมดูลเคอร์เนลแทนที่จะถูกคอมไพล์ลงในเคอร์เนล
·ดูเหมือนว่าธุรกิจ GVFS นี้ไม่ถูกต้องทั้งหมดในแผนภาพของฉันฉันไม่แน่ใจว่าสมบูรณ์
·ที่ xorg แผนภาพโดยคนที่wayland.freedesktop.org ลองดูเพื่อดูว่ามีการเปลี่ยนแปลงอะไรบ้าง


1
สเตฟาโนขอบคุณสำหรับการรวบรวมของคุณ ฉันกลัวว่าอาจจะไม่มีอะไรแบบนี้ ฉันอาจลองสร้างรูปแบบของตัวเองในวันหนึ่ง แต่ตอนนี้ฉันไม่มีเวลา
joebuntu
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.