Written by Nosferatu Arucard the 29 Jun 10 at 16:00.
Related project: Wine.
Implemented
Wine is a compatibility layer that allow user-mode programs written for Windows running in Linux.
This architecture don't work with Windows drivers, since use a hidden API, but there is an important exception: the USB devices that work with user-mode drivers.
An experimental implementation to support Windows drivers designed for USB devices is actually taken by some Wine's team members:
http://wiki.winehq.org/USB
However, there's no binary packages or any kind of special tools that could ease the tests with USB drivers with this modded version of Wine.
And finally, the current implementation lacks some tools to install the drivers. Actually, the drivers should be manually configurated by editing the Wine's Registry.