Implement block devices in userspace through the Linux NBD (Network Block Device) driver.
The kernel must support NBD (CONFIG_BLK_DEV_NBD), either included in the kernel or by module.
CONFIG_BLK_DEV_NBD