My experience for generic Virtual Serial Port hardware
* MacOS Parallels - Abysmal performance, constant USB timeouts. Virtually useless
* Virtual box on Windows, emulating Windows - Able to detect device, but unable to talk to it.
* Virtual box on Linux emulating Windows - USB does not even detect.