back
4 comments
If it acted as a block device instead of a file system, you could mount it as any filesystem of your choice.
Yes, but support for implementing block devices as part of userland is a feature of the next kernel, if I understand correctly [0], while FUSE that this is using is available right away.

[0] https://lwn.net/Articles/903855/

It could act as an NBD server. The in-kernel client for that has been around since Linux 2.1.x.
What about loopback devices using a FUSE file as the host file?