> Von USB → RS232 wandlern liesst man ja oft, dass diese langsamer Muell
> sind, die keine Steuerleitungen und derartiges implementieren.
Da spricht sehr viel Unwissen. Praktisch jeder USB-Seriell-Wandler
bietet alle Handshakeleitungen. Was richtig ist, ist das abweichende
Timing im Gegensatz zu herkömmlichen seriellen Schnittstellen. Langsam
werden USB-Seriell-Adapter, wenn Bytes einzeln übertragen bzw. empfange
werden oder wenn per "bitbanging" an den Handshakeleitungen gewackelt
werden soll.
> USB →Parallel-Port Wandler sind nur fuer Drucker geeignet.
Das ist korrekt, die einzige Ausnahme ist das Selbstbauprojekt von
Henrik Haftmann.
> Verhaelt es sich mit PCIe-Karten genauso?
Ganz und gar nicht. Die verhalten sich exakt so wie herkömmliche
PCI-Karten, enthalten also "echte" UARTs. Wenn Deine Software die UARTs
über die zugehörigen Devicetreiber ansteuert, sollte alles gehen.
Direkte Hardware-I/O-Zugriffe am Devicetreiber vorbei sind sowieso nicht
ratsam.
> Wie sieht es mit der Linux-Kompatiblitaet aus?
Hängt von der verwendeten Hardware ab, wenn es dafür Treiber gibt, ja.
Im von Dir ausgesuchten Fall ist das 'ne chinesische Chipbude:
http://www.moschip.com/mcs9820_downloads.php
Bei Oxford Semiconductor (mittlerweile PLX) halte ich die
Treiberunterstützung für besser, aber das ist reine Gefühlssache; ich
nutze kein Linux.