package nbd

  1. Overview
  2. Docs
Network Block Device (NBD) protocol implementation

Install

Dune Dependency

Authors

Maintainers

Sources

nbd-2.2.0.tar.gz
md5=da820d87b2ace82bc70e4bbeaca350f1

Description

This library allows applications to export and consume block devices using the NBD protocol (as used by Linux, qemu etc)

Tags

org:xapi-project

Published: 14 Aug 2017

README

Network Block Device

A pure OCaml implementation of the Network Block Device protocol, which is a client/server protocol for accessing block devices.

This library installs the following ocamlfind packages:

  • nbd : core protocol parsing library

  • nbd.lwt : Lwt_unix implementation

It also installs the nbd-tool command line helper.

Documentation

The API documentation is on github.

Dependencies (14)

  1. ppx_sexp_conv != "113.33.00+4.03" & < "v0.11"
  2. ppx_deriving
  3. uri
  4. mirage-types = "2.8.0"
  5. mirage-types-lwt = "2.8.0"
  6. io-page < "2.0.0"
  7. mirage-block-unix < "2.5.0"
  8. sexplib < "v0.11"
  9. cmdliner
  10. cstruct >= "1.9.0" & < "3.0.0"
  11. lwt >= "2.6.0" & < "3.0.0"
  12. ppx_tools
  13. jbuilder >= "1.0+beta10"
  14. ocaml >= "4.02.3"

Dev Dependencies (1)

  1. ounit with-test

Used by (4)

  1. qcow != "0.10.0" & < "0.11.0"
  2. qcow-format >= "0.2"
  3. qcow-tool < "0.11.0"
  4. vhd-tool >= "0.12.0"

Conflicts

None