chill netcat
1.0.0
故意限制 Netcat 实现(仅限 UDP)。
使用 OCaml / MirageOS 构建支持网络的系统程序/unikernel 的练习。
包含最少的网络相关依赖项后,生成的二进制文件大小约为 3.3MB(在 MacOS 上)。
该项目基于高度指导性的“Hello MirageOS World”指南和 Mirage 骨架代码示例。
您还可以观看我在首届维也纳 ReasonML 聚会上的演讲。
查看官方 MirageOS 安装指南。
配置(例如MacOS):
mirage configure -t macosx
获取并构建依赖项:
make depend
构建二进制文件:
make
在 MacOS 上:
./chill_netcat
在 Xen 上(还没有..)