"The LUK project aims to add all Windows kernel
mechanisms into the Linux kernel, including Process management,
Thread management, Object management, virtual memory management,
Synchronization, System calls (Syscall), Windows Registry, WDM
(Device driver framework), Windows DPC mechanism, etc., to form a
new kernel. Thus, the new kernel allows both Linux and Windows
applications and device drivers to work directly without
virtualization or emulation.
"But LUK is not simply an accumulation of the two kernels. In
order to prevent LUK from becoming bloated, if a function has been
completed in the ReactOS kernel, and it can also be achieved using
the Linux kernel (ReactOS/Wine/NDISwrapper code as a reference if
they have implemented the function), then LUK prefers to use the
latter."