Username or EmailPassword
"I will have to nitpick - Windows was not an OS at that point - it was a SHELL. Just a purdy collection of icons to aid in computer newbies who didn't want to learn rhe nuts and bolts of a CLI."
You are just plain wrong.
Windows 3.1 was a great platform for developing applications. Since its 1.0 version, Windows had a thing called GDI (Graphics Device Independence), which allowed programmers to use the same code to output graphics and text to screen and printers. Besides GDI, Windows 3.1 had other great APIs still used today, like MCI (multimedia), TAPI (Telephony and RAS), MAPI (Mail) and et cetera.
Before Windows, every PC (DOS) application had a bunch of display, printers, joystick and sound drivers. This sucks. Hardware was designed for the applications instead of the OS.
On the other side, since UNIX always lacked a decent GDI-Like API, Mozilla has an entire "PostScript generator" to be able to print in UNIX/Linux. This code is so completely fucking different from the code used to display HTML pages on screen that every printed page on UNIX looks different from the screen version.
Windows 3.1 was not just a SHELL.
I use Linux exclusively on my computers, BTW.