aboutsummaryrefslogtreecommitdiff
path: root/net/nbdkit/pkg-descr
blob: 75d38d584e6af1bc730964941eac7a8e2787d516 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
nbdkit is a toolkit for creating Network Block Device servers.

The key features are:

 * Multithreaded NBD server written in C with good performance.

 * Minimal dependencies for the basic server.

 * Liberal license (BSD) allows nbdkit to be linked to proprietary
   libraries or included in proprietary code.

 * Well-documented, simple plugin API with a stable ABI guarantee.
   Lets you export "unconventional" block devices easily.

 * You can write plugins in C, Go, Lua, Perl, Python, OCaml, Ruby,
   Rust, shell script or Tcl.

 * Filters can be stacked in front of plugins to transform the output.

WWW: https://github.com/libguestfs/nbdkit