These names are confusing...
These names are confusing...
The terminology is "Windows subsystem for [target environment]" so "Windows subsystem for OS/2" lets you run OS/2 application on NT, "Windows subsystem for Win32" lets you run Win32 applications on NT, and "Windows subsystem for Linux" lets you run Linux applications on NT.
[0] "The interface between user mode applications and operating system kernel functions […] There are four main environment subsystems: the Win32 subsystem, an OS/2 subsystem, the Windows Subsystem for Linux and a POSIX subsystem."
I wish they had promoted the name lxss more, though. It's short, very googlable, and it's the internal name.
The git repo name is even more ridiculous: https://github.com/Microsoft/BashOnWindows
(after all, I had bash on windows for years already)
Naming something as "X for Y", where "Y" is a trademark owned by someone else is often done, but I haven't seen "Y for X".
Just speculating.
Android is Apache 2.0 with the Linux / GNU parts retaining their respective GPL licence. Microsoft are distributing the OS for free, which is allowed within the terms of Android's licencing and something that is done by many other organisations including Google themselves.