มิราจ OS เป็นโครงการที่น่าสนใจมากเนื่องจากเป็นไลบรารีระบบปฏิบัติการที่ใช้สร้าง unikernels สำหรับแอปพลิเคชันที่ปลอดภัยหรือมีประสิทธิภาพสูงที่มุ่งเน้นไปที่เครือข่ายคลาวด์แพลตฟอร์มมือถือและอื่น ๆ Unikernels เหล่านี้สามารถคอมไพล์บน GNU / Linux และระบบปฏิบัติการ Unix อื่น ๆ รวมทั้งรันบน KVM hypervisor หรือ Xen สำหรับการจำลองเสมือน
สำหรับสิ่งนี้ MirageOS ใช้ OCaml ซึ่งเป็นภาษาที่มีไลบรารีเพื่อจัดเตรียมฟังก์ชันของเครือข่ายพื้นที่เก็บข้อมูลและคุณสมบัติที่ระบบรองรับ เวอร์ชันล่าสุดได้รับการเผยแพร่ในเดือนกุมภาพันธ์ 2017 พร้อมกับการเปิดตัว Mirage OS 3.0. สำหรับผู้ที่สนใจสามารถดาวน์โหลดและรับข้อมูลเพิ่มเติมเกี่ยวกับโครงการได้ที่ มิราจ.io .
สำหรับใครที่ยังไม่รู้ว่ามีอะไรบ้าง unikernelsโครงสร้างเหล่านี้ได้รับการออกแบบมาเป็นพิเศษเพื่อใช้ไลบรารีระบบปฏิบัติการขั้นต่ำที่จำเป็นในการเรียกใช้แอปพลิเคชันบางตัว ซึ่งจะช่วยประหยัดการจำลองเสมือนของระบบปฏิบัติการทั้งหมดและปรับปรุงประสิทธิภาพโดยรวม ทั้งรหัสแอปพลิเคชันไลบรารีและยูนิเคอร์เนลสำหรับวัตถุประสงค์ทั่วไปนี้ได้รับการคอมไพล์ให้ทำงานโดยตรงบนไฮเปอร์ไวเซอร์หรือบนฮาร์ดแวร์โดยไม่จำเป็นต้องให้ระบบปฏิบัติการเข้ามาแทรกแซงกระบวนการ
และไม่เพียง แต่เป็นเรื่องของประสิทธิภาพเท่านั้น (เนื่องจากต้องการขนาดเพียง 4% ของขนาดของระบบปฏิบัติการแบบเดิมและการเพิ่มประสิทธิภาพของไดรเวอร์ที่จำเป็น) แต่ยังช่วยปรับปรุง ความปลอดภัย ด้วยการลดจำนวนโค้ดที่ใช้เพื่อเรียกใช้แอปพลิเคชันดังนั้นจึงทำให้มีพื้นที่น้อยลงสำหรับผู้โจมตีในการหลบหลีก ไม่ลืมความเก่งกาจและความสำคัญสำหรับการใช้งานสมัยใหม่ นั่นคือเหตุผลที่มีโครงการเช่น MirageOS มากขึ้นเรื่อย ๆ เช่น OSV, Runtime.js, IncludeOS, HermitCore, HaLVM, Clive, Grafene, ClickOS เป็นต้น