Feeds

OS/2 a quarter century on: Why IBM lost out and how Microsoft won

Let's pile into the DeLorean to see what might have been

Internet Security Threat Report 2014

Twenty-five years ago IBM unveiled its master plan to reclaim the PC industry. In November of that year the first floppy diskettes of OS/2 version 1.0 trickled out. Microsoft had co-developed the software with Big Blue. The world would look very different if the plan succeeded. And the world was already changing significantly. It was 1987.

Today OS/2 is remembered not for what it was, but for its role in an industry war that saw Microsoft emerge triumphant. When OS/2 shipped, Microsoft employed 1,800 staff, fewer than shopping channel QVC employs in Liverpool today. Microsoft wasn’t even the biggest PC software company. But a few years later it was not only the dominant player in the industry, but the most valuable corporation in the world; the mere rumour of Microsoft entering a new market would cause panic among established players.

In keeping with El Reg tradition, I cranked the old software into life to see how OS/2 looks today. But it’s also worth posing the question once again: could IBM have won? If OS/2 was the reason Big Blue lost, could Microsoft have been stopped if IBM had come up with a smarter plan? But first, let’s set the scene, and go back to in time, to a world before ‘platforms’ and ‘ecosystems’, and remind ourselves what the IT industry looked like in the mid 1980s.

Primordial soup: The world in 1987

It was a fragmented universe, back then. The serious money was in old iron, in vertically integrated systems. IBM was the master of this universe, having just settled a decade-long antitrust battle. It employed 405,000 people in 1985 - equivalent to 12 Googles.

Digital Equipment, IBM's nearest rival, which sold half of the world's minicomputers, employed over 100,000. The centre of the IT industry was around Boston and upper New York State, reflecting the impact of Cold War-era government pork, and the enduring influence of MIT, the world’s leading engineering university in Boston, Massachusetts. The microprocessor had only just begun to have an impact, and this could be heard in the cry of "open systems". For the next few years "open systems" would become a marketing buzzword almost as ubiquitous as "the cloud" is today. Open systems meant Unix, and Unix meant Sun Microsystems – which was burning up the competition in the new networked workstation market.

That was the business market. Games and cool multimedia were the domain of strong 16-bit microcomputers, with Commodore’s Amiga and the Atari ST lines finding niches in audio and (later) video production. The strides they made and the amount of time they took to make them made Apple’s Macintosh look like an overpriced toy. The Mac was essentially just another Motorola 68000-based micro - a very well-designed one for sure - but technically inferior to the more sophisticated Amiga, and too weird for business. The Mac looked like it might sink Apple, but the Postscript language, Apple’s LaserWriter printer and PageMaker created desktop publishing, and gave Apple an unshakeable hold on a corner of the publishing industry.

Then there was the IBM PC. Crude, dysfunctional, uncool: the PC managed to combine the worst of all worlds. As a business machine it was far less capable than a Sun Workstation. And who the fuck wanted a PC in their home? As a multimedia machine it was non-starter; there were no sound cards, it couldn’t do anything except beep.

But the PC had one or two things going for it. Offices and departments could buy their own PC or clone, and start using a database or spreadsheet much more quickly, easily and cheaply. The alternative, of course, was to lease time from the company mini or mainframe, and go through the bureaucratic process of requesting that a software application be written or amended. As far as PCs went, there was choice of hardware, with multiple vendors selling "compatibles", or clones, and thriving dealer channels and training and support companies. The PC meant Novell for networks; SCO’s Unix (or one of dozens of now-forgotten species) for vertical back-office business applications; and for everything else, the biggest companies of the day - Lotus Corporation and Ashton Tate. The ubiquitous PC business applications – dBase, Lotus 1-2-3 and WordStar and WordPerfect - had their own "ecosystems". Trained users in the "ecosystems" provided a pool of skilled labour, macros and add-ins, and even serious, compatible products that produced charts or reports.

You may notice a couple of things missing. The idea of an "API" was unknown. The idea of a platform "ecosystem" - a multi-sided market - was unknown, because the "platforms" in the PC world back then were the applications themselves. DOS provided no API, merely interrupt vectors, invitations to cause trouble. On DOS, there was nothing out of the box to help you if you were an application developer. So if you had a new DOS software application, you needed to support all the peripherals yourself. If your customer had an HP LaserJet, or a swanky Hercules graphics card, you’d need to write the drivers; each application provided its own set. by 1989, WordPerfect had supplanted WordStar as the most popular PC word processor, partly because of its excellent driver support.

The "operating system" DOS was a misnomer: it was a boot loader. DOS had a crude 8+3 file system. There was no API to speak of - apps wrote anywhere and everywhere they could. And it was single-tasking, with task-switching possible only through crude third-party hacks.

So by the mid-1980s, IBM had two challenges. One was to fend off Unix and the Open Systems bandwagon and reclaim the PC for business and wind it back into the mothership. The second was to bring the PC into the modern era, which meant giving it multitasking, networking support, and the graphical user interface that almost every other system enjoyed. It did so in three ways – with a new software platform, a new hardware architecture, and a new TLA (Three Letter Acronym). With the hardware, the PS/2 range, IBM made the system bus proprietary in the hopes of licensing it to clones and add-in card vendors. Nobody wanted to know, however. Rather than making the rest of the world "incompatible" with IBM and therefore unattractive to punters, PS/2 merely made Big Blue’s systems incompatible with the rest of the world. Only IBM shops bought PS/2s, and IBM eventually relented.

The TLA was a grand all-encompassing bullshit strategy called Systems Application Architecture, and it was IBM’s very IBM-ish response to Open Systems. SAA promised huge sets of standards unifying IBM’s developer interfaces, user interfaces and communications protocols. For Big Blue, a rationalisation strategy was long overdue. For example, IBM systems didn’t use the industry standard character encoding system, ASCII – they used their own, called EBCDIC – and there were (at least) six versions of EBCDIC. SAA didn’t make IBM an "open system" at all.

Internet Security Threat Report 2014

More from The Register

next story
UNIX greybeards threaten Debian fork over systemd plan
'Veteran Unix Admins' fear desktop emphasis is betraying open source
Netscape Navigator - the browser that started it all - turns 20
It was 20 years ago today, Marc Andreeesen taught the band to play
Redmond top man Satya Nadella: 'Microsoft LOVES Linux'
Open-source 'love' fairly runneth over at cloud event
Chrome 38's new HTML tag support makes fatties FIT and SKINNIER
First browser to protect networks' bandwith using official spec
Admins! Never mind POODLE, there're NEW OpenSSL bugs to splat
Four new patches for open-source crypto libraries
Torvalds CONFESSES: 'I'm pretty good at alienating devs'
Admits to 'a metric ****load' of mistakes during work with Linux collaborators
prev story

Whitepapers

Forging a new future with identity relationship management
Learn about ForgeRock's next generation IRM platform and how it is designed to empower CEOS's and enterprises to engage with consumers.
Why and how to choose the right cloud vendor
The benefits of cloud-based storage in your processes. Eliminate onsite, disk-based backup and archiving in favor of cloud-based data protection.
Three 1TB solid state scorchers up for grabs
Big SSDs can be expensive but think big and think free because you could be the lucky winner of one of three 1TB Samsung SSD 840 EVO drives that we’re giving away worth over £300 apiece.
Reg Reader Research: SaaS based Email and Office Productivity Tools
Read this Reg reader report which provides advice and guidance for SMBs towards the use of SaaS based email and Office productivity tools.
Security for virtualized datacentres
Legacy security solutions are inefficient due to the architectural differences between physical and virtual environments.