Re: wine emulation integration.

Elladan (elladan@eskimo.com)
Tue, 16 Jul 2002 01:02:19 -0700


Wine is collection of application-level libraries and a special runtime
execution system. Integrating it into the kernel isn't sensible, since
applications do not run in the kernel.

However, it is possible for Linux to support special system calls to aid
the implementation of Wine (chiefly for performance reasons). This was
proposed at some point in the past, but I'm not sure what ever became of
it. The basic idea was to provide some special locking primitives for
Win32 applications, as I recall...

What I think you're actually trying to propose is adding an
abstraction/support layer for windows driver binaries in the Linux
kernel. This is actually an interesting idea in some respects, but it's
not really all that closely related to Wine. Kernel development is
at a different level.

It's also probably not worth the trouble at all. Implementing it would
be very difficult, and the number of devices it would enable would be
very small. It would also be very unstable, since besides the bugs in
the windows drivers themselves, debugging the support layer around them
would be really hard. Generally speaking, it would almost always be
easier to just write a native Linux driver for the hardware.

-J

On Tue, Jul 16, 2002 at 07:25:25AM +0100, Hell.Surfers@cwctv.net wrote:
> Could the integration of wine into the kernel, be a good idea to take?
> Its adding could be added to create a hybrid system that with extra
> dev could allow modem cards to work under Linux that wouldnt otherwise
> saving time and effort.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/