ในตอนที่ Steve Jobs กลับเข้ามาทำงานที่แอปเปิลอีกครั้ง เขาได้เปลี่ยนระบบปฏิบัติการ Mac OS ในสมัยนั้นให้มาใช้เคอร์เนล XNU ที่พัฒนาต่อมาจากเคอร์เนล Mach และ BSD ต่ออีกทีหนึ่ง ซึ่งนั่นทำให้เคอร์เนลของระบบปฏิบัติการของแอปเปิลอย่าง macOS หรือ iOS นั้นเป็นโอเพนซอร์สไปโดยปริยาย
แม้ว่าเคอร์เนล XNU จะเป็นโอเพ่นซอร์ส แต่ที่ผ่านมาการเข้าถึงซอร์สโค้ดของ XNU (และระบบปฏิบัติการ Darwin) ก็ไม่ได้สะดวกเท่าไหร่นัก
ล่าสุดแอปเปิลได้เอาซอร์สโค้ดของเคอร์เนล XNU นี้มาเปิดให้สาธารณะสามารถเข้าถึงได้ง่ายๆ ผ่านทาง GitHub พร้อมระบุวิธีการบิลด์ไฟล์ไบนารีเอาไว้ให้เสร็จสรรพ ใครที่สนใจจะเอาเคอร์เนลของแมคไปพัฒนาต่อหรือเอาไปเล่นอะไรสนุกๆ สามารถบิลด์ตามคู่มือได้ทันที
เคอร์เนล XNU นั้นย่อมาจาก X is Not Unix โดยมันถูกพัฒนาต่อยอดมาจาก Mach Kernel ที่มีคอมโพเนนท์จาก BSD มาผสมด้วย ซึ่ง XNU นี้จะเป็นเคอร์เนลของระบบปฏิบัติการ Darwin ของแอปเปิล ที่ใช้เป็นรากฐานในการพัฒนาระบบปฏิบัติการอื่นๆ ทั้ง macOS, iOS, และ TvOS อีกต่อหนึ่ง
อ้างอิง – Neowin