mirage-tcpip
จัดเตรียมสแต็กเครือข่ายสำหรับระบบปฏิบัติการ Mirage โดยจัดให้มีการใช้งานสำหรับประเภทโมดูลต่อไปนี้ (ซึ่งสอดคล้องกับโปรโตคอลที่มีชื่อคล้ายกัน):
มีการใช้งานประเภทโมดูล IP, ICMP, UDP และ TCP อยู่สองประเภท ได้แก่ socket
สแต็ก และสแต็ก direct
socket
แต็ค socket
แต็กใช้การเรียกซ็อกเก็ตไปยังระบบปฏิบัติการแบบเดิมเพื่อให้มีฟังก์ชันการทำงานที่อธิบายไว้ในประเภทโมดูล
ดูไดเร็กทอรี src/stack-unix/
สำหรับโมดูลที่ใช้เป็นการใช้งาน socket
สแต็ก
socket
ใช้สำหรับการทดสอบหรือแอปพลิเคชันอื่นๆ ที่ไม่คาดว่าจะทำงานเป็นเคอร์เนลแบบยูนิเคอร์เนล
direct
สแต็ก direct
คาดว่าจะเขียนลงในอุปกรณ์ที่ใช้ประเภทโมดูล NETIF
ที่กำหนดไว้สำหรับ MirageOS
ดูไดเร็กทอรี src/
สำหรับโมดูลที่ใช้เป็นการใช้งาน direct
สแต็ก ซึ่งเป็นสแต็กที่คาดหวังสำหรับแอปพลิเคชัน MirageOS ส่วนใหญ่
direct
สแต็กเป็นชุดการใช้งานเพียงชุดเดียวสำหรับแอปพลิเคชันที่จะทำงานเป็นเคอร์เนลยูนิเคอร์เนลบนเป้าหมายไฮเปอร์ไวเซอร์
mirage-tcpip
เผยแพร่ภายใต้ใบอนุญาต ISC