If MS had actually ported the GNU base system to NT, then you could reasonably call it GNU/NT. They have not done that.
If MS had actually ported the GNU base system to NT, then you could reasonably call it GNU/NT. They have not done that.
What's the use of Linux syscall -> NT syscall translation if not compatibility with developer tools, most of which are GNU software?
I don't see the value if it's not more stable than "excentric" platforms like Cygwin and MSYS, but I guess I wouldn't use it either way because there's no way I'm installing Windows 10 on my hardware.
such as python, nodejs, elixir and PHP?
EDIT: Yes, there are non-GNU Linux distributions, but WSL is based off Ubuntu specifically and ships with a GNU userland by default.
The point is compatibility much more than CLI UX. The ability to run that nodejs or Python project even though one of the 1352 subsubsubdependencies has a bug on Windows.
I thought Cygwin was very stable and included most things you could want, while also supporting Win7/8, which are the last versions I'm willing to run on my hardware.