>>106295795
>Oh, interesting. So they're not going to maintain both side by side or something, they're really going to target NT6?
Yeah, the NT5/NT6 gap increasing that turned out to be too huge for the then-goal of full srv2003 compatibility.
I think what was their initial goal with NT6 back before the LH Initiative happened was creating static libraries for NT6-only kernel-mode stuff, but that's more of like putting lipstick on an NT5 pig. And like you've mentioned - trying to implement NT6+ API calls in the user-mode.
There were some "strikebreakers" in the team that wanted ReactOS to still be NT5-only, including the then-release engineer (guy still uses XP as host, complained about RosBE dropping VS2010 support, so he can't build anymore; guy's also got that autistic ritual of updating release ISOs with fixes backported from latest master, including those from several years back). But none of that matters as the team decided to reset the goal to NT6+.
>they settled on Vista (NT6.0) as baseline, as it wasn't a complete restructure as 7 (NT6.1) was internally, yet brang many improvements and additions for what makes modern Windows
>although certain parts of the NT6 architecture that will be used in ROS can be compliant with later NT6 releases and made compatible: e.g. ACPI/PCI being Win10 1607-compliant, PO being 9600 (NT6.3)-compliant
>there will be shims to run applications that won't run on baseline Vista, for the while being
The guy who's primarily working on the NT6 rewrite is the same guy who was working on SMP and UEFI support. (especially the latter - guy's working for one of the UEFI vendors, Phoenix IIRC)
>I wouldn't be surprised if they tried to keep the two models.
Well, it would be hard to imagine NT6 working well on the original XBOX, let alone the PC-98, especially considered the latter's architectural differences over regular x86.