• obvs@lemmy.world
    link
    fedilink
    English
    arrow-up
    62
    arrow-down
    2
    ·
    5 days ago

    I wish they’d open source the name.

    It should be called the “Linux Subsystem for Windows”.

    • LeFantome@programming.dev
      link
      fedilink
      arrow-up
      2
      ·
      3 days 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”.

    • morrowind@lemmy.ml
      link
      fedilink
      arrow-up
      22
      ·
      5 days ago

      It’s so annoying, because both are technically grammatically correct, but the current one just sounds the opposite

      • aksdb@lemmy.world
        link
        fedilink
        arrow-up
        13
        ·
        5 days ago

        Microsoft really has a knack for that. I also like WoW64, which contains the binaries for running 32 bit applications on Windows 64 bit. For historical reasons, the 64 bit binaries live in system32, obviously.

        • LeFantome@programming.dev
          link
          fedilink
          arrow-up
          1
          ·
          edit-2
          2 days ago

          Again, it is because it is part of a series.

          They already had WoW (Windows on Windows) which was Win16 on Win32. The new one is Win32 on Win64.

          And if say “Windows on Windows 64” it makes sense. It is Windows emulation on top of Windows 64 (64 bit Windows). When they named it, all Windows was 32 bit Windows and 64 bit Windows was the future thing. So “emulating current Windows on Win64” was what WoW64 was doing.

          It did not age well though. I agree.

          • aksdb@lemmy.world
            link
            fedilink
            arrow-up
            1
            ·
            2 days ago

            Yeah but it also shows the weird naming of WSL. It’s Windows (32) on Windows 64, but Windows Subsystem for Linux instead of Linux on Windows 64 (which would at least have fit the pattern).