สถาปัตยกรรมของ Linux

ในขณะที่ Windows ใช้สถาปัตยกรรมเคอร์เนลเสาหินลินุกซ์ประกอบด้วยซอฟต์แวร์ "Bricks" มากมาย
  • ตัวอย่างเช่นภายใต้ Windows มันแทบจะเป็นไปไม่ได้เลยที่จะทำงานโดยไม่ใช้ GUI หรือเปลี่ยนผู้จัดการ GUI
  • ภายใต้ Linux เพียงลบอิฐที่เกี่ยวข้องและแทนที่ด้วยอิฐอื่น (เช่นแทนที่ Gnome ด้วย KDE หรือ XFCE)

คำอธิบาย

พื้นที่เคอร์เนลเป็นหัวใจของระบบปฏิบัติการ จัดการฮาร์ดแวร์ (ดิสก์การ์ดแสดงผลเครือข่าย ... ) และให้การเข้าถึงซอฟต์แวร์และไลบรารีที่อยู่ในเลเยอร์ผู้ใช้

  • ดังนั้นหากซอฟต์แวร์หรือไลบรารีเลเยอร์ผู้ใช้ล้มเหลวก็จะไม่ส่งผลกระทบต่อระบบ
  • จากมุมมองกราฟิกคุณสามารถเห็นได้จากแผนภาพด้านบนซอฟต์แวร์สามารถใช้งานได้ - ตัวอย่างเช่นคุณสมบัติของ Gnome, GTK + หรือใช้ X โดยตรง .. หรือไม่มีอะไรเลยเลยและทำงานได้โดยไม่ต้องใช้ GUI

หมายเหตุ

รูปแบบนี้ง่าย:

  • อิฐทั้งหมดไม่ได้เป็นตัวแทน
  • ไม่มีการรายงานความสัมพันธ์ระหว่างอิฐทั้งหมด
  • โครงสร้างภายในของอิฐแต่ละก้อนไม่มีรายละเอียด

มีซอฟต์แวร์อิฐหลายพันรายการสำหรับ Linux พวกเขาอยู่ในรูปแบบของปฏิบัติการหรือห้องสมุด

  • ตัวอย่างเช่นหากคุณต้องการสร้างโปรแกรมที่สร้างคำขอ HTTP คุณไม่จำเป็นต้องสร้างมันขึ้นมาเอง: เพียงแค่ใช้ไลบรารี libcurl หรือไลบรารี curl
  • หากคุณต้องการความคิดเกี่ยวกับองค์ประกอบของซอฟต์แวร์ที่มีอยู่ให้รัน Synaptic และดูแพ็คเกจที่ขึ้นต้นด้วย "lib ... ": มันให้ความคิดของคุณกับสิ่งที่มีอยู่ทั้งหมด

ผู้จัดการหน้าต่าง

ในแผนภาพด้านบนหน้าต่างตัวจัดการหน้าต่าง KWin และ Metacity ปรากฏขึ้น แต่มีประโยชน์เพิ่มเติมอีกหลายสิบ

บทความก่อนหน้านี้ บทความถัดไป

เคล็ดลับยอดนิยม