A
virtual device in Unix is a file such as /dev/null or /dev/urandom , that is treated as a
device, as far as user level software is concerned, but is generated by the kernel without reference to hardware. ... It is a
device file (it can be made with mknod for instance), but does not reference any hardware.
read more >>