[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [MirageOS-devel] Snapshot of all mirageos repos
On 24 June 2014 16:00, 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: > > > 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 You mentioned adding 0install in the telco. The repository is here: https://github.com/0install/0install It can be used to distribute Mirage Unix binaries directly, as for any other program. For Xen images, I set the arch to e.g. "Xen-x86_64" when publishing and use --os=Xen to download Xen images rather than regular binaries. What's the approved way to run an untrusted image on Xen? Obviously, you don't want to trust the Xen config file it comes with... -- Dr Thomas Leonard http://0install.net/ GPG: 9242 9807 C985 3C07 44A6 8B9A AE07 8280 59A5 3CC1 GPG: DA98 25AE CAD0 8975 7CDA BD8E 0713 3F96 CA74 D8BA _______________________________________________ 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 |