
On 29/06/2023 13:47, Lawrence D'Oliveiro wrote:
I’m not sure what the point of this is. They could more usefully put their resources into improving WINE, which would achieve a lot more with less work.
"Why don't you help the Wine project instead? Actually, we work very closely with the Wine project and thus both projects actually benefit from each other. We have several developers in both the Wine and ReactOS projects that work on cross-compatibility issues and keeping synchronisation between both projects. Wine probably has a lot more in common with ReactOS than with Linux. The Wine project has the goal of implementing the entire Windows API on top of WineServer. We use these APIs in ReactOS. There are only a few Wine DLLs that cannot be used in ReactOS. These are Ntdll.dll, User32.dll, Kernel32.dll, Gdi32.dll and Advapi32.dll. We have several developers in both the Wine and ReactOS projects that work on cross-compatibility issues between the two projects. It is our view that Linux + Wine can never be a full replacement for Microsoft Windows™. This is due to the separation that exists between the Linux kernel and Wine's graphic device calls meaning that Windows applications in Wine can never operate as quickly as they would on a fully Windows compatible o/s. There is also the issue of Linux dropping 32-bit application support which potentially could prevent 32-bit Windows apps running on Linux in the near future. ReactOS has the potential for a much higher degree of compatibility – especially for Microsoft Windows drivers – which Wine does not address." -- https://reactos.org/wiki/ReactOS_FAQ#Why_don.27t_you_help_the_Wine_project_i...