Gordon Letwin OS/2 Usenet post (1995)
OS/2 vs Windows: technology and developer experience
- Many recall OS/2 2.x as technically superior to Windows 3.0: true preemptive multitasking, better DOS support, memory protection, and solid APIs for threads, drivers, and comms.
- OS/2 1.x was constrained by 80286 protected mode and real‑mode DOS sessions; 2.x was largely a 32‑bit rewrite targeting the 386.
- Some highlight serious architectural issues: not truly multi‑user and a single input queue for the GUI, seen as a dead end without major rewrites.
- Memory demands were high: 2.x “worked” with 4 MB but really wanted 8 MB at a time when most PCs had 2–4 MB.
- Developer tools and ecosystem lagged: Windows had Visual Basic, Delphi, Turbo C++ and later strong Win32 tooling; OS/2 had some Borland support and IBM’s VisualAge, but not at the same breadth.
Business, pricing, and ecosystem
- Lack of applications and weak IBM marketing/OEM deals are recurring themes.
- OS/2 was expensive (both OS and suitable hardware), while Microsoft kept DOS/Windows/Office licensing cheaper and friendlier to OEMs.
- Standardization around Windows drew developers and users; OS/2’s ability to run Windows apps ironically reduced incentive to target OS/2 natively.
Why OS/2 failed: competing explanations
- One view: OS/2 2.x failed because it could run Windows apps, so developers stayed on Windows.
- Counter‑view: the real failure was OS/2 1.x on 286; Windows 3.x on 386 exploited its weaknesses (esp. DOS multitasking), gained dominance, and by the time 2.x arrived the market was already decided.
- Several commenters stress IBM’s corporate inertia and misreading of the PC/home market as at least as important as anything Microsoft did.
Microsoft, IBM, and CP/M/DOS history
- Long subthread revisits IBM’s original PC OS deal: Digital Research’s CP/M‑86 negotiations, QDOS purchase, and MS‑DOS licensing.
- Opinions differ on whether Microsoft behaved malignly or just opportunistically; some argue Gary Kildall “blew it,” others emphasize how the “went flying” story harmed his reputation.
- Broader pattern raised: Microsoft repeatedly leveraging partnerships and legal pressure to its advantage; contrasted with IBM’s own problematic history.
Windows NT origins and VMS connection
- Discussion covers hiring of the VMS team lead, reusing design ideas from a cancelled DEC project, and how this shaped NT.
- DEC later sued over similarities to VMS internals and obtained favorable settlements and partnerships.
- NT is seen as qualitatively better engineered than MS’s OS/2 work, and ultimately the line that displaced both OS/2 and Windows 9x.
Miscellaneous reflections
- Standardization as a double‑edged sword (praised in OS/2 email; compared to EV charging standards).
- Nostalgia for OS/2 Warp, RS‑232, Win32s, and early USB; plus side debates on typography (two spaces after periods, long “s”).