Userland NBD server and client that export remote storage over TCP and expose it as a local block device.