4 ms·
> MS had the foresight in 1979 to see that Unix would become a big thing 1978, I think. The idea that Unix would take over from CP/M seemed pretty common at th
by scholia 10y ago
> MS had the foresight in 1979 to see that Unix would become a big thing
1978, I think. The idea that Unix would take over from CP/M seemed pretty common at the time. The main problems were the high Unix prices and the cost of the hardware required.
However, Microsoft got lucky with DOS on the IBM PC, and the PC market took off, and IBM also licensed Xenix....
Unfortunately, IBM decided that it needed to own the whole stack. This precluded using Unix/Xenix/etc as the PC client, which was a problem because Microsoft was now dependent on IBM. (Ballmer called it "riding the bear", followed by BOGU, for Bend Over, Grease Up.)
IBM finally published its strategy in 1987 as Systems Application Architecture (SAA), which mandated the use of the extended edition of OS/2 (not available from Microsoft) as the PC client. SAA also included IBM's PS/2 micros with MCA expansion buses, intended to break the link with the DOS-based PC industry.
Faced with possible exclusion from the IBM-controlled corporate market (1), the best deal Microsoft could get in 1985 was to co-develop OS/2, so Xenix -- despite having been by far the most popular Unix of its day -- became surplus to requirements.
Another factor was the arrival of AT&T's System V in 1983. This showed AT&T was serious about selling Unix, and maybe Microsoft didn't think it could compete. What it did was contribute small parts of Xenix to SVR4 (1988).
SVR4 was where AT&T & Sun decided to redefine and take over the IT industry, which led to the great Unix Wars and the creation of OSF etc. All of which infighting left the door open for Windows, DR-GEM, DesQview and many others....
Fun days....
(1) SAA flopped and IBM had to go back to making PC compatibles, so it turned out that IBM didn't control the corporate market as much as it thought.