chill netcat
1.0.0
Une implémentation Netcat délibérément limitée (UDP uniquement).
Un exercice de création d'un programme système/unikernel compatible réseau avec OCaml/MirageOS.
Avec un minimum de dépendances liées au réseau, le binaire résultant a une taille d'environ 3,3 Mo (sur MacOS).
Ce projet est basé sur le guide hautement pédagogique « Hello MirageOS World » et des exemples de code de mirage-squelette.
Vous pouvez également regarder ma conférence lors de la première rencontre ReasonML à Vienne.
Consultez le guide d'installation officiel de MirageOS.
Configurer (par exemple MacOS) :
mirage configure -t macosx
Obtenez et créez des dépendances :
make depend
Construire le binaire :
make
Sur MacOS :
./chill_netcat
Sur Xen (pas encore..)