socat + "everything as a file" lets you network up stuff only designed to be used over a serial link too, which I've found super useful. Wireless calibration of a drone using software that only supports USB serial? Hook it up to a raspberry pi in AP mode, stick some socats with udp on one side and /dev/ttyUSB0 on the other, boom, now you can talk to the flight controller untethered with 10 minutes reading the man page for socat and some trial and error.