Windows 2.x (1987) was deliberately designed as a temporary bridge to OS/2, with matching UI so users could migrate seamlessly once IBM’s real OS was ready.
Key Takeaways
Tandy Trower had eight months to ship Windows 2.x; he added overlapping windows, desktop icons, and a proportional system font that were cut from 1.x.
Microsoft and IBM coordinated UI design between Windows 2.x and OS/2 1.x so the interfaces would look similar, easing eventual user migration to OS/2.
The 640 KiB conventional memory ceiling inherited from MS-DOS forced both Windows 2.x and apps like Lotus 1-2-3 to use extended memory tricks; Windows/386 got a separate variant that exploited 386 protected mode.
Two shipping flavors emerged: Windows/286 and Windows/386, later renamed with slashes in version 2.1.
Apple sued Microsoft and HP in 1988 over GUI “look and feel”; the case collapsed by 1994 after courts ruled the five core GUI ideas (windows, icons, menus, manipulation, open/close) were not copyrightable, partly because Apple’s own ideas derived from Xerox.
Hacker News Comment Review
Commenters pushed back on the article’s framing of Windows as “not a complete OS” – the counterargument is that when Windows is running, DOS is largely displaced and Windows handles most OS responsibilities itself.
The Gabe Newell detail generated traction: he is identified as lead developer on Windows 1 through 3, with his last version being 3.x before he moved to porting Doom to Windows, then co-founding Valve.
There is mild nostalgic consensus that MS-DOS felt simple because the hardware constraints imposed simplicity – adding multitasking or networking exposes how thin the foundation actually was.
Notable Comments
@BirAdam: Gabe Newell was lead developer on Windows 1, 2, and 3; Win95 was the first version he wasn’t involved with, by which point he was porting Doom to Windows.
@bitwize: “OS/2 was a better DOS than DOS, and a better Windows than Windows” – sharp one-liner capturing the historical irony the article circles around.