We want API and even ABI compatibility. And also semantic compatibility,
which is very hard do gain with an emulation layer.
ABI = binary compatible
Enrico Weigelt schrieb:
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