Where are programs that use CUSE (character in user space)?

Solution 1:

How about this one:

http://userweb.kernel.org/~tj/ossp/

It emulates OSS (Open Sound System) /dev/dsp e.t.c. device nodes and forwards all operations to pulseaudio. I believe this was (one of) the first applications, if not the motivation, for CUSE.

Solution 2:

I'd be interested to use CUSE to make a virtual serial port that connects to an RFC-2217 serial-over-network server. That would be a really good use of CUSE.

See:

  • Any Linux RFC2217 Client for ser2net?
  • astrand, maintainer of cyclades-serial-client, made a comment about CUSE and serial-over-network, but it seems cyclades-serial-client still doesn't use CUSE.

I found mhuxd — Device Router for microHam Keyers and Linux which uses CUSE to create a virtual serial port.

I also found utty on GitHub which has some CUSE code for a TTY (terminal), although it's not clear to me whether the ioctls for serial port support are functional.