Moonchild wrote:Actually it seems like they are finally seeing the light after me telling them for over 10 years that they need to target NT6. I'm afraid that they're too much behind to catch up, though, by stubbornly trying to make NT5 their core for so many years.
No, they haven't seen the light as you say, the goal remains fixed and thus achievable, an NT5 compatible o/s. However it has reached a stage where a shim engine can be introduced and so someone has done so. NT6 compatibility has just been a goal that can only be progressed when it is potentially achievable without deviating from the overall goal which remains NT5. The NT6 API can then be implemented on a piecemeal basis and when complete, NT6 compatibility can be achieved.
Moonchild wrote:You couldn't be more off the mark
NT6 (Vista/Win7/Win8/Win10) is significantly different than NT5(WinXP/Win2k), as much as NT5 is significantly different than NT 4
With regard to the kernel differences between NT5 and NT6 required to achieve compatibility (which is the point of my post) the differences are not great. In any case my main point was that it is the ReactOS kernel and not the NT5 nor the NT6 kernel so it can be done.
Moonchild wrote:I'm afraid that they're too much behind to catch up, though, by stubbornly trying to make NT5 their core for so many years.
They aren't trying to catch up as the stated and continuing goal of NT5 is still solid and amazing progress has been made. See the ReactOS Epic Win thread for progress. https://www.reactos.org/forum/viewtopic.php?f=2&t=10972&start=1140
Moonchild wrote:It does need an NT6 based kernel if it wants to be compatible with current-day applications. And it needs to be compatible with current-day applications if it wants to be useful (an OS without useful programs to run on it is rather pointless, after all).
It does not need an NT6 based kernel it just needs the ReactOS kernel with compatibility as described. It will be able to run (is already able to run) a vast number of programs successfully. Saying "an OS without useful programs to run on it" is rather pointless, like saying a browser without users is rather pointless, neither statement is factually incorrect but neither is either actually valid in context. Palemoon has users and ReactOS has programs that will run on it. It is still in Alpha and you know what that means but you would not be wrong to test it within a virtualbox and be pleased with the progress.
These are the test results for the current version which is 0.4.8.