I'm inclined to think Windows is not a derivative work of the Linux kernel by any remotely tenable legal theory, but anyone with code in the kernel they are shipping willing to take the other side of that bet against Microsoft’s legal team has the option to try.
Longer guess: I suspect they are doing some fancy virtualization tricks here to service calls directly like they would a VM but in a VERY lightweight manner similar to containers. This fits with other announcements concerning containers that were also made today.
Again this is all supposition without any actual knowledge.
http://linuxdevices.org/using-a-hypervisor-to-reconcile-gpl-...
Such tricks are one of the reasons I support stronger copyleft like License Zero's Parity. Otherwise, they just loophole their way out of stuff.
The kernel part will be fully open source, which should be sufficient enough to comply with GPL
(IANAL)
this is an age-old debate. Some people say that it is e.g. legal to make (redistribute to precise) a GPL device driver for windows, and some argue that it is not, because the whole kernel should then be GPL.
> https://linux.slashdot.org/story/02/11/05/0051225/gpl-issues...
well, user-mode applications do syscalls to the kernel, not direct function calls.
(You kind of need to be able to use GPL code dynamically to be able to run it from a proprietary OS of any kind in any way.)