[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [MirageOS-devel] Snapshot of all mirageos repos
On Tue, Jun 24, 2014 at 4:00 PM, Anil Madhavapeddy <anil@xxxxxxxxxx> wrote: > Thanks to Balraj for assembling this. Are we missing any? Please reply to > this thread with corrections and we can assemble: profuse depends on ocaml-unix-errno, ocaml-unix-dirent, ocaml-unix-sys-stat, ocaml-unix-unistd, and ocaml-unix-fcntl for host-specific libc macro codecs. They will soon undergo fairly major refactoring to make them cleaner and more Mirage-friendly. Neither they nor profuse has been released but will likely be cut later this summer. I don't know if you count these libraries as Mirage libraries but they do offer a way to achieve compatibility with UNIX-like systems that expect client and server to share a common set of CPP macro definitions. Do as you will. David > Core OS / Build Framework > ------------------------- > mirage/mirage - Command-line frontend > mirage/mirage-platform - Core framework and runtime > mirage/mirage-clock - clock for Unix and Xen > mirage/mirage-types - type signatures for all Mirage modules > ocaml/opam - package manager library > ocaml/opamfu - functions over package sets > samoht/ocaml-tools - tools to manage project configuration > > Persistence > ----------- > > mirage/irmin - Distributed database with Git-like properties > samoht/ocaml-git - OCaml low level git bindings > mirage/ocaml-lazy-trie - Lazy trie data structure > samoht/ocaml-bloom-filter - Bloom filters in OCaml > mirage/orm - ORM-style relational mapper > samoht/mqueue - Distributed, persistent queues > > > Filesystems and Block Storage > ------------- > mirage/mirage-block-volume - Implementation of Linux LVM in OCaml > mirage/mirage-block-unix - Unix mmap-based block driver for Mirage > mirage/ocaml-fat - FAT format file system > mirage/xen-disk - Example userspace blkback in > mirage/ocaml-crunch - Convert a filesystem into a static Oaml module > mirage/mirage-fs-unix - Unix filesystem passthrough > dsheets/profuse - FUSE protocol implementation > > Network Stack > ------------- > mirage/mirage-tcpip - OCaml TCP/IP stack > mirage/mirage-net-xen - Xen Netfront ethernet device driver > mirage/mirage-net-unix - Ethernet interface using tuntap > mirage/ocaml-tuntap - bindings to UNIX tuntap > mirage/ocaml-ipaddr - IPv4 and IPv6 parsing and manipulation > mirage/ocaml-conduit - Establish connections via multiple mechanisms > mirage/ocaml-dns - DNS protocol > > Security > -------- > > mirleft/ocaml-asn1-combinators - parse ASN.1 formats > mirleft/ocaml-x509 - X509 (RFC5280) certificate handling > mirleft/ocaml-nocrypto - libc-free crypto implementations > mirleft/ocaml-tls - TLS 1.x implementation in pure OCaml > dsheets/ocaml-sodium - bindings to NaCL crypto > dsheets/ocaml-dnscurve - implementation of DNSCurve protocol > > Foreign Language Interface > -------------------------- > > mirage/ocaml-cstruct - Map OCaml arrays to C-like structs > samoht/mstruct - mutable cstruct interface > ocamllabs/ocaml-ctypes - > > Xen support > ----------- > > mirage/shared-memory-ring - Xen style shared memory ring > mirage/io-page - IO memory page library > mirage/ocaml-xenstore - Client, server and Xenstore protocol > djs55/ocaml-xenstore-clients - > mirage/mirage-block-xen - Xen blkfront driver for Mirage > mirage/ocaml-vchan - Inter-VM shared memory communication > > HTTP Utilities > ------------- > mirage/ocaml-cohttp - Light weight HTTP server > mirage/cowabloga - Zurb Foundation templates for blog/wiki > mirage/ocaml-uri - URI and URL handling > mirage/mirage-http - Mirage HTTP client and server > mirage/ocaml-cow - Caml on the Web > ocaml/omd - Markdown implementation in OCaml > > Misc Utilities > -------------- > mirage/mirage-console - Portable application console > mirage/ocaml-pcap - Capture and analyse pcap files > avsm/ocaml-github - GitHub API bindings > mirage/dyntype - Dynamic types for OCaml > > > Reference Applications > ---------------------- > mirage/mirage-www - complete openmirage.org site and server > mirage/mirage-decks - Presentations written using Mirage about Mirage > mirage/mirage-skeleton - Build skeleton, tests and examples > > Docker and Vagrant > ------------------ > > mirage/mirage-vagrant-vms - Build Vagrant images > > > > > _______________________________________________ > MirageOS-devel mailing list > MirageOS-devel@xxxxxxxxxxxxxxxxxxxx > http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel _______________________________________________ MirageOS-devel mailing list MirageOS-devel@xxxxxxxxxxxxxxxxxxxx http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |