Complexity, operating systems and Open Source
08-May-2006
permalink email thisJohn Naughton - my favourite newspaper IT pundit, has written an article about the problems Microsoft has hit in introducing a new operating system.
"The really interesting comparison", he says...
A problem too jumbo-sized for Bill Gates to solve? John Naughon, Sunday May 7, 2006. The Observer...is with Linux, a product of comparable complexity developed by an independent, dispersed community of programmers who communicate mainly over the net. How come they can outperform a stupendously rich company that can afford to employ very smart people and give them all the resources they need?
Here's a possible answer: complexity. Modern operating systems are staggeringly complicated. In terms of the number of their components, and the richness of the interactions between them, they are far more complex than an Airbus or a jumbo jet.
Microsoft's problems with Windows may be an indicator that operating systems are getting beyond the capacity of any single organisation to handle them. Whatever other charges might be levelled against Microsoft, technical incompetence isn't one. If the folks at Redmond can't do it, maybe it just can't be done.
Therein may lie the real significance of Open Source. In a perceptive book published in 2004, the social scientist, Steve Weber argued that it's not Linux per se but the collaborative process by which the software was created that is the real innovation. In those terms, Linux is probably the first truly networked enterprise in history.
Weber likened Open Source production to an earlier process which had a revolutionary impact - Toyota's production system - which in time transformed the way cars are made everywhere. The Toyota 'system', in that sense, was not a car, and it was not uniquely Japanese. Similarly, Open Source is not a piece of software, and it is not unique to a group of hackers. It's a way of building complex things. Microsoft's struggles with Vista suggest it may be the only way to do operating systems in future.
Technorati Tags: Open source, OSS
Linking and trackbacks
When linking to this weblog entry, please use the 'permalink', which is http://www.knownet.com/writing/weblogs/Graham_Attwell/entries/8750624371
