From fa8ccb6bf6350cfa6be62fa77edf887ac48f4d93 Mon Sep 17 00:00:00 2001 From: Christiano Haesbaert Date: Fri, 9 Oct 2015 12:00:37 +0200 Subject: [PATCH] Give some love to README.md. --- README.md | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index afd7838..db14bb1 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,23 @@ server based on charrua-core. DHCP server based on charrua-core. You can browse the API for [charrua-core] at -http://haesbaert.github.io/charrua-core/api/ +http://haesbaert.github.io/charrua-core/api + +#### Features + +* Dhcp_server supports a stripped down ISC dhcpd.conf, so you can probably just + use your old dhcpd.conf. +* Support for multiple interfaces/subnets. +* Logic/sequencing is agnostic of IO and platform, so it can run on Unix as a + process, as a Mirage VM or anything else. +* Functorizes over Logging functions. +* Code is purely functional with the exception of Dhcp Leases. +* With `charrua-mirage` you can run a server directly on top of Xen, without a + full operating system. +* It's in ocaml, so it's pretty cool. The name `charrua` is a reference to the, now extinct, semi-nomadic people of southern South America. + +This project became one of the [Mirage Pioneer] +(https://github.com/mirage/mirage-www/wiki/Pioneer-Projects) projects.