[Wine] windows drivers on wine

Pau Garcia i Quiles pgquiles at elpauer.org
Tue Jun 18 13:07:56 CDT 2013

On Tue, Jun 18, 2013 at 7:21 PM, Martin Gregorie <martin at gregorie.org>wrote:

> > I don't know much about drivers on wine.
> > The sources include .drv files, but I heard wine does not support win
> drivers.
> > Can  I add drivers to wine?
> >
> Short answer: No.
> Longer answer:
> Wine's job is to intercept Windows system calls and execute one or more
> Linux system calls that have the same effect. Then it passes the results
> back to your app so it thinks a Windows system call was run. Your app
> and Wine are running in userspace. Although some system code runs in
> userspace, device drivers are not.

The fact that Windows drivers do not work (currently) out of the box does
not mean it is technically impossible. After all, there is NDISWrapper


Wine + "wine driver runner" kernel module + Wine implementation of Windows
driver API would make what the OP wants possible. He only needs to
implement the "wine driver runner kernel module" and the Windows driver
APIs :-)

Pau Garcia i Quiles
(Due to my workload, I may need 10 days to answer)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.winehq.org/pipermail/wine-users/attachments/20130618/06c9417a/attachment.html>

More information about the wine-users mailing list