Hello everyone, I'm working on a project which aims to develop a port of Windows API on Linux, so that programs written using Windows API could directly be compiled and executed on Linux with its native look and feel. Anyone, interested in working on this project. I think some Wine developers will be as they would be having a good knowledge of Windows API. If anyone interested then please let me know. Thank You :)
On 29 March 2013 13:27, Abhinav Jangda abhijangda@hotmail.com wrote:
Hello everyone, I'm working on a project which aims to develop a port of Windows API on Linux, so that programs written using Windows API could directly be compiled and executed on Linux with its native look and feel.
Is that really any different from what Wine does?
On 03/29/2013 01:27 PM, Abhinav Jangda wrote:
Hello everyone, I'm working on a project which aims to develop a port of Windows API on Linux, so that programs written using Windows API could directly be compiled and executed on Linux with its native look and feel. Anyone, interested in working on this project. I think some Wine developers will be as they would be having a good knowledge of Windows API.
Reminds me of Winelib
Joris
Mono on non-Windows platforms ships with a static library called io-layer that implements a small subset of the Windows API for compatibility reasons, without any server processes or a registry. It does not (normally) attempt to do any path translation, so I think that's as close as possible to what you want to achieve for those low-level api's.
Of course, there's a limit to the level of compatibility (even if you're only looking for source compatibility) you can achieve without the sort of architecture Wine has to simulate services that are available on a real Windows system. Combine this with the fact that the Windows API just isn't very nice to program against, and it leads to little interest in a project like this.
But maybe it would be possible for one person to pull this off for a large enough win32 subset to run a GUI application, using the code already available in Mono and Wine.