If you need to create unit tests that deal with serial ports or are trying to build a GPS emulator for you robot simulator, you need a way of creating a null modem device.
Socat is pretty awesome and seems to do the job. Why Linux doesn't have a native virtual serial port device remains a mystery. Windows has com0com which seems to be popular.
TONIGHT, is it really a debate? i don’t know.
3 hours ago