Un puerto serie para PC es una cosa bastante estándar (si realmente tiene uno). A menos que esté hablando con dispositivos fuera de ritmo que son "TTL RS-232".
El sistema operativo subyacente no importa desde DOS a Plan9 a Windows a Unix ... Un puerto serie es un puerto serie.
Lo más probable es que tenga diferentes configuraciones en su programa de terminal. El programa que utiliza para las comunicaciones en serie tiene que configurar el puerto de una manera determinada para varios dispositivos. Debe tener la velocidad en baudios correcta, el número correcto de bits por byte, el número correcto de bits de parada y el control de flujo correcto. Si alguno de ellos está mal configurado, generalmente no puede comunicarse o solo verá caracteres de basura.
Incluso los adaptadores USB a serie decentes siguen todas las reglas normales y siguen siendo tratados de la misma manera por todos los programas de comunicaciones que conozco.