mirage-tcpip menyediakan tumpukan jaringan untuk sistem operasi Mirage. Ini menyediakan implementasi untuk tipe modul berikut (yang sesuai dengan protokol bernama serupa):
Ada dua implementasi tipe modul IP, ICMP, UDP, dan TCP - tumpukan socket , dan tumpukan direct .
socket Tumpukan socket menggunakan panggilan soket ke sistem operasi tradisional untuk menyediakan fungsionalitas yang dijelaskan dalam tipe modul.
Lihat direktori src/stack-unix/ untuk modul yang digunakan sebagai implementasi tumpukan socket .
Tumpukan socket digunakan untuk pengujian atau aplikasi lain yang tidak diharapkan dijalankan sebagai unikernel.
direct Tumpukan direct mengharapkan untuk menulis ke perangkat yang mengimplementasikan tipe modul NETIF yang ditentukan untuk MirageOS.
Lihat direktori src/ untuk modul yang digunakan sebagai implementasi tumpukan direct , yang merupakan tumpukan yang diharapkan untuk sebagian besar aplikasi MirageOS.
Tumpukan direct adalah satu-satunya kumpulan implementasi yang dapat digunakan untuk aplikasi yang akan berjalan sebagai kernel unik pada target hypervisor.
mirage-tcpip didistribusikan di bawah lisensi ISC.