While FUSE lets you build filesystems from userspace, it would be really handy
to be able to emulate device nodes from userspace too; that would make it much
easier to interface OSS audio programs to ALSA and JACK, for example, without
needing to do messy LD_PRELOAD
tricks.