I found a guy on another forum that wanted to run 16-bit Windows programs on Windows 7, so I suggested that he try Cygwin and WINE:
http://www.techreport.com/forums/viewtopic.php?f=6&t=72280
That turned out to be unworkable because of differences in how Windows and UNIX program loaders work, where Windows uses a kernel based loader and UNIX uses a userland based loader:
http://wiki.winehq.org/WineOnWindows#head-865d47787ef70e5a51c975c6542dc6215fd79480
I know that Microsoft discontinued 16-bit support on newer versions of Windows because they did not want to support it anymore. I also know that WINE has excellent 16-bit support because of all of the years that numerous people spent working on 16-bit support and I know that any contributions made to WINE are supported by the WINE project, rather than the contributors.
I imagine that it would be beneficial to Microsoft if 16-bit support worked on 64-bit Windows and they did not have any official obligation to support it. I also imagine that because Microsoft has the source code for all versions of Windows available to them, it would be relatively easy for Microsoft's programmers to write a Windows program loader for WINE that runs on Windows, which the WINE project needs to get WINE working under Windows, especially since Microsoft already has a WOW16 implementation that they could use as a basis for that.
With that in mind, is there any chance that Microsoft could contribute to the WINE project to get 16-bit Windows programs working on Windows through WINE so Windows users, such as the ones above, would still be able to use their old software?
Thread Closed
This thread is kinda stale and has been closed but if you'd like to continue the conversation, please create a new thread in our Forums,
or Contact Us and let us know.