ด้วยรหัสมากกว่า 13 ล้านบรรทัดเคอร์เนล Linux เป็นหนึ่งในโครงการโอเพ่นซอร์สที่ใหญ่ที่สุดในโลก แต่สิ่งที่เป็นเคอร์เนลและสิ่งที่มันใช้สำหรับ? เคอร์เนลคืออะไร? เคอร์เนลเป็นระดับต่ำสุดของซอฟต์แวร์ที่ถอดเปลี่ยนได้ง่ายซึ่งเชื่อมต่อกับฮาร์ดแวร์ในคอมพิวเตอร์ของคุณ รับผิดชอบการเชื่อมต่อแอปพลิเคชันทั้งหมดของคุณที่ทำงานใน“ โหมดผู้ใช้” ลงไปที่ฮาร์ดแวร์ทางกายภาพและอนุญาตให้กระบวนการที่เรียกว่าเซิร์ฟเวอร์เพื่อรับข้อมูลจากกันและกันโดยใช้การสื่อสารระหว่างกระบวนการ (IPC). ชนิดต่าง ๆ ของเมล็ด แน่นอนว่ามีวิธีการต่าง ๆ ในการสร้างเคอร์เนลและข้อควรพิจารณาทางสถาปัตยกรรมเมื่อสร้างหนึ่งจากศูนย์ โดยทั่วไปเมล็ดส่วนใหญ่ตกอยู่ในหนึ่งในสามประเภท: เสาหิน, microkernel และลูกผสม Linux เป็นเคอร์เนลเสาหินในขณะที่ OS X (XNU) และ Windows 7...