Craig Ferguson's Projects
Block implementations for mirage
A simple in-memory BLOCK device
Unix implementation of the Mirage_types.BLOCK interface
Client and server implementations of the xen paravirtualised block driver protocol
Boot parameters for MirageOS on Unix
Library for reading MirageOS unikernel boot parameters in Xen
An implementation of channels using page-aligned memory
Portable clock implementation for Unix and Xen
Portable console handling for Mirage applications
Types for basic abstract devices for MirageOS.
Flow implementations for Mirage
Expose rawlink devices as MirageOS flows
Filesystem and block libraries for Mirage
Unix Filesystem passthrough for MirageOS
HTTP combinators for MirageOS
MirageOS signature for key/value stores
MirageOS key value store implementation in memory, not persistent
MirageOS key value store implementation using a Unix file system
A Mirage reporter for the Logs library
library for network address translation intended for use with mirage unikernels
Network devices for MirageOS
Ethernet networking interface for Unix Mirage applications using tuntap
Xen Netfront and Netback ethernet device drivers for Mirage
Collect profiling information
Network protocol module type definitions for MirageOS
Mirage support for writing QubesOS AppVM unikernels
Random-related devices for MirageOS
MirageOS random device using OCaml's stdlib Random module
A stub implementation providing the Mirage_random.C interface for testing
Network stack module type definitions for MirageOS