[quote user="Medievalist"]Software monocultures are extremely bad for their users...[/quote]
That's a dogmatic statement. And in truth, it's doubtful whether this metaphor is of any particular help to us. As Marcus Ranum points out here--
http://www.ranum.com/security/computer_security/editorials/monoculture-hype/index.html
--computers aren't biological entities and behave differently. Besides, there is no monoculture (insofar as the term has any meaning outside biology, anyway) but a bewildering array of different configurations:
[quote]My system isn't just Windows. My security is effected (and affected) by a bewildering combination of default settings, software patch levels, default firewall rules (I just plugged it in, honest!), browser settings, and antivirus signature sets. We're not in anything like danger of becoming a "monoculture" unless every system was running the same software load-out, security policy, antivirus product, and patch level. In spite of the dearest wishes of countless system administrators, that simply isn't going to happen! So, as much as I hate to say it, Sun's marketing people may have been right, "The network is the computer" - and the network sure as hell isn't going to become a "monoculture" unless Microsoft builds all the firewalls, all the routers, all the switches, all the web accellerators, all the SQL databases and establishes everyone's security, routing, DNS, and update policies.[/quote]
Really, this is a dubious metaphor that is only much good for MS-bashing. I don't say that as a fan of the company--I vastly prefer using Apple's products--but I dislike bad analogies. I think computer security is best approached as it is in itself rather than through metaphor.