mirage tcpip
8.2.0
mirage-tcpip为 Mirage 操作系统提供网络堆栈。它提供了以下模块类型的实现(对应于类似名称的协议):
IP、ICMP、UDP 和 TCP 模块类型有两种实现 - socket堆栈和direct堆栈。
socket堆栈socket堆栈使用对传统操作系统的套接字调用来提供模块类型中描述的功能。
有关用作socket堆栈实现的模块,请参阅src/stack-unix/目录。
socket堆栈用于测试或其他不希望作为 unikernels 运行的应用程序。
direct堆栈direct堆栈期望写入实现为 MirageOS 定义的NETIF模块类型的设备。
请参阅src/目录,了解用作direct堆栈实现的模块,这是大多数 MirageOS 应用程序的预期堆栈。
direct堆栈是应用程序唯一可用的实现集,这些应用程序将作为 unikernels 在虚拟机管理程序目标上运行。
mirage-tcpip在 ISC 许可证下分发。