this post was submitted on 08 Jan 2026
101 points (97.2% liked)
Linux
11043 readers
452 users here now
A community for everything relating to the GNU/Linux operating system (except the memes!)
Also, check out:
Original icon base courtesy of lewing@isc.tamu.edu and The GIMP
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
While I do not disagree, it is important to realize that this was named in early 90’s.
When Windows NT was released, an important aspect of the architecture was the idea that it had “sub-systems” to provide app compatibility.
The Win32 sub-system (Windows apps) was just one of them. It’s full name was the Windows sub-system for Win32.
There was also the sub-system for POSIX (UNIX compatibility to win government contracts) and the sub-system for OS/2. OS/2 was interesting as it was still expected to be the important competitor and because it was originally going to be a Microsoft OS so Microsoft had customers that had written OS/2 apps.
The Windows sub-system for POSIX was never any good. It was just good enough to check boxes and win procurement contracts. Windows NT became quite successful and UNIX compatibility was not important.
That is, until Linux became popular.
So, when Microsoft added Linux application compatibility to Windows, it was naturally to call it the Windows sub-system for Linux.
I agree that the name sucks but it makes sense in a historical context.
Interesting, thanks for the lil summary :)