Hi folks,
a very general question:
why are you developing a completely new kernel instead of using an existing one like linux or hurd and running reactos just as a subsystem, perhaps with some kernel improvements.
For example: linux brings very good memory management and filesystem. If you want to use Xwindow, you can use a direct graphics backend for the UI. Console applications could run directly on stdio as all unix console applications do.
Doing so lets you run the windows applications within a another host operating system and integrating both together.
So what are the advantages of another own kernel against a subsystem in another host operating system ?
cu