• LeFantome
    link
    fedilink
    arrow-up
    2
    ·
    7 hours ago

    I totally agree it is wrong. It is historical.

    When Windows NT was new, they had this idea that it would be compatible with many different application ecosystems via “sub-systems”. So there were going to be many different “Windows sub-systems” for various things.

    There was the “Windows sub-system for OS/2” for example. And the “Windows sub-system for POSIX”. The names still sound backwards to me but I guess it makes sense if you think “This is a Windows sub-system, which one is it?”. And if you have 50 Windows sub-systems, saying “for Windows” at the end of all of them also seems a little weird.

    So that naming convention was already in place when they added support for Linux. Hence the “Windows Subsystem for Linux”.