Parfois on ne dispose pas du matériel nécessaire pour tester une application dialoguant sur le port série.
Utiliser un port série virtuel permet de lancer des tests sans avoir à modifier le code (sinon le port).
D’origine supporté dans les distributions car les terminaux virtuels (xterm et autres terminaux) utilisent cette fonctionnalité.
Référence :
Sur stackoverflow,
http://stackoverflow.com/questions/52187/virtual-serial-port-for-linux