Also meinen Informationen nach wird an dem Comm Modul recht gut entwickelt und dies gibt es sehr wohl auch für Linux!
Wenn man also nach Sun's CommAPI programmiert läuft der Code wie er ja soll auf beiden Systemen und zwar ohne Änderung.

http://www.rxtx.org/ - Die CommAPI unter Linux setzt auf RXTX auf.