Analysis of information sources in references of the Wikipedia article "Device file" in English language version.
Devfsd provides configurable management of device nodes using the Linux Device Filesystem.
The next step beyond a single-open device is to let a single user open a device in multiple processes but allow only one user to have the device open at a time.