Can you really port a Windows device driver to Linux?
Actually "NO", but just during the search found a very good article on this issue. What really matters when you are a hardware manufacturer or developer. Whether the term "port" is appropriate depends on how much of the device driver code is Windows-specific.![](http://www.wingpath.co.uk/images/penguin.gif)
It may also be case changing the way we write drivers to eliminate the Widows specific code or by modulating it in the functions so that it becomes easy to replace. The first option is always bad because it may get into performance related issues over the time and would require a lot of testing for a small small functions. [via : WingPath Software]