> And not trying to denigrate Windows, but my impression is that their > scheduler would allow the communication application > to hammer the CPU to the exclusion of everything else, hence the better > throughput.
I think the primary factor is the custom Windows software that comes with the device. The driver is optimized by the vendor; some undocumented AT commands are flying between the proprietary "connection manager" and the device. Linux/Solaris comparison is more interesting, because we both implement the generic USB CDC ACM class specification, both use termio and PPP. -Artem
