So my dad was knee deep in networking back before there was networking. He built the first network at DOE. By the time he retired he had 7,000 computers in his workgroup. Even now he's got his legacy machines in their own special black market corner of the DOE web. He's like the old guy with the modem in TRON. And he loves telling his version of OS/2, which I've never been able to find on the web. According to him, IBM and Microsoft had a legal agreement that Microsoft would help develop OS/2 for IBM. IBM, for their part, was compelled to use whatever Microsoft used. When "the divorce" happened, Microsoft looked over the terms of their agreement and discovered that they were not required to support what they wrote for IBM. The way my dad tells it, IBM got a big bucket of assembly called "OS/2". They notably did not get any source code. Which put IBM in the position to decompile an operating system before they could even keep adapting it to their machines, let alone sell it. Microsoft basically threw an 18-month delay at them and they had to eat it. Microsoft, meanwhile, was busy developing NT in the meantime. And while Win95 launched onto the scene with a big splash, it's the legacy code from NT that kept Windows running through Vista. In other words, Microsoft was looking at the long game for big institutional clients (knowing that they'd never have to worry about IBM in the home) and monkeywrenched IBM right when they had the opportunity to destroy the server-based makeup of big business. I spent the summer at an internship where the only computer ran OS/2 Warp. It was the summer Win95 came out. OS/2 was kludgey; even getting that Windows VM open was problematic at best. It was slicker than WIn3.11, for damn sure, but also hella expensive, slow, and nothing ran on it. Also, clicking on things could permanently alter stuff in ways you didn't understand, rendering the machine inoperable. Me? I'm still bummed BeOS never caught on. That shit was slick.