Some Operating Systems






Why did the Mac lose (and Microsoft win)?

DOS and Windows, despite being far uglier than, and far harder to use than the Apple Mac, soundly defeated the Mac in sales in the late 1980s and early 1990s. By the mid-1990s, the competition was over. Microsoft had won.

The paradox is not why the techies did not use the Mac (I used DOS because it had a command-line). The paradox is why ordinary corporate and home users did not buy the Mac, which would have made their lives so much easier.


Explanation 1 - "The Paradox of Beauty"

David Gelernter has an interesting theory in The Aesthetics of Computing, 1998, Ch.2, "The Paradox of Beauty". He suggests it was because the Mac was too easy to use, at a time when computers were meant to be hard to use.

He makes the comparison with cars, where every advance in ease-of-use, such as electric starters and even closed tops, was resisted by the "macho" car culture, which preferred cars to be hard to use. We see this even today, where computerised control in cars is resisted especially by Europeans, who prefer to do by hand many absurd and tedious jobs - such as managing the clutch and engine speeds - that could easily be handled by a computer.

It could well be argued that even today, for most users Windows is harder to use than the Mac, and people who buy the Mac are being quite sensible.





Explanation 2 - It was not a better interface for power users

For me, UNIX is easier to use than either the Mac or DOS/Windows because of its powerful programmable command-line. I don't actually find the Mac easy to use, since it doesn't allow me write programs.

This leads to another reason why the Mac may have failed: It was too extremist in having no command-line at all, and forcing you to use windows and menus instead of just having it as an option. The Mac had an extremist philosophy, whereas DOS/Windows and UNIX were more tolerant of multiple different styles of interface. I say that the Mac is a better user interface, but of course I'm saying (patronisingly) that it's a better interface for other people. I don't really believe it's a better interface for me.

So maybe the Mac lost because it lost the power users, who preferred UNIX and DOS throughout the 1980s. Not because they were being macho, but because no-command-line really isn't a good interface for power users.

However, the rest of the world can be accused of being irrational for following the power users' line.




Operating Systems - A natural monopoly?

Because the OS is so fundamental to all applications, there is a tendency to standardise on an agreed OS. This can be done 2 ways:

  1. An openly agreed, open-source standard developed by co-operation among many organisations, like HTML, XML, and indeed most of the protocols on the Internet.
    It is possible (indeed, likely) that in the long-term there will be such an international standard for an agreed "virtual Operating System".

    or:

  2. One organisation gaining a monopoly, e.g. Microsoft Windows, and everyone agreeing to use their products. This will normally be closed-source.

In both cases, all applications run on a common platform.

The disadvantage of the 2nd case is that you are at the mercy of whatever the monopolist decides to give you.

If you like, the Microsoft way is the "socialist", centralised, state-control way. The Open Source way is the "capitalist", competition-driven way.




Free Enterprise

Free enterprise works because competition leads to better products and better choice.

Sometimes, in rare circumstances, this doesn't work, and, for whatever reason, the market turns into a monopoly in which there is seemingly no competition.

For example, who outside Microsoft believes that Word, Excel and Explorer gained their dominance in the word processor, spreadsheet and browser markets (respectively) by being the best products? Rather, these slow, bloated products gained it because they came from the company that made the Operating System. No one else had a chance. The latecomer Explorer's rapid and total defeat of the pioneer Netscape is just the most spectacular example of this. Once something is bundled with the OS, competition in that market segment is effectively over, no matter how much of a late entry Microsoft was.

There is a strong case that this is one of those situations where government should intervene to try to restore some competition in the industry.

But what should they do?


Options

  1. End the monopoly - I would argue against this. I think the market is a natural monopoly anyway.

    v.

  2. Allow Microsoft keep their monopoly in the OS, but open up all the application markets to competition. i.e. Simply break up the company into the OS, and the rest.

    This would be good for the consumer, and good for the computer industry as a whole. It would lead to massively increased competition and diversity, and better and cheaper products for consumers. For instance, one of the first things we will see is proper versions of Word, Excel and Explorer for UNIX, Linux and Mac.

    And until an open standard evolves, we'll just have to live with the OS monopoly.



Open Source