Slashdot Mirror


The Software Monoculture

balster neb writes "CNET News.com has a piece titled 'Seeds of Destruction' on monoculture in software and its effect on security. The article talks about similarities between software attacks such as last year's MSBlast, and agricultural catastrophes such as the Irish Potato Famine. Isn't this another good argument against monopolies?"

404 comments

  1. YES! by billmaly · · Score: 1, Insightful

    "Isn't this another good argument against monopolies?"

    The answer is yes, or maybe no.

    Call me a complainer, but I really don't like the Slashdot postings that end with such vague questions.

    1. Re:YES! by MoonFog · · Score: 5, Insightful

      With some competition Microsoft would be forced to write more secure software faster, so in a way monopoly is to blame.
      Then again, AFAIK, Windows is not leading on the server side, but perhaps somebody can correct or confirm that ?

      This is from the article: Being the top species in the information chain means more attention from the malicious coders.

      On the desktop, MS is definately "top of the information chain", so naturally more attention will be brought their way.

    2. Re:YES! by rusty0101 · · Score: 0, Redundant

      Ok, you're a complainer. I happen to agree with the complaint, but that doesn't change the fact that you are a complainer.

      --
      You never know...
    3. Re:YES! by pantycrickets · · Score: 1

      With some competition Microsoft would be forced to write more secure software faster, so in a way monopoly is to blame. Then again, AFAIK, Windows is not leading on the server side, but perhaps somebody can correct or confirm that ?

      So why doesn't someone step up and compete? Microsoft wasn't exactly handed the market to begin with, you know? If OSX, Linux, or whatever else were on top, do you honestly think there would be less vulnerabilities? I don't. As an exploit/virus/trojan writer.. your goal is usually to get as much attention as possible. Would you get that attention by focusing your efforts on OS/2? Would it make news if a destructive trojan hit every installed BeOS machine? Probably not.

      I've never understood this attitude. Is it really so hard to figure out? And don't take this the wrong way.. I'm not some Microsoft groupie or something. I appreciate the usefulness of all different operating systems.

    4. Re:YES! by jmpoast · · Score: 1

      It's not so much an argument against monopolies as it is an argument for diversification.

    5. Re:YES! by Carnildo · · Score: 4, Interesting

      This is from the article: Being the top species in the information chain means more attention from the malicious coders.

      On the desktop, MS is definately "top of the information chain", so naturally more attention will be brought their way.


      Apache is the top web server, running over 2/3 of the sites on the Internet. Why is it that Microsoft's IIS, at less than 20% of web sites, is the one that keeps getting exploited?

      --
      "They redundantly repeated themselves over and over again incessantly without end ad infinitum" -- ibid.
    6. Re:YES! by Anonymous Coward · · Score: 1, Interesting

      Especially the way the question is phrased. If you think it's a good argument against monopolies you need to answer no.

      Just look at the question with the word order changed and the subject highlighted:
      Is this not another good argument?

      Clearly this is all too confusing. The thing that makes it truly ironic is that if you replace the question with a double negative:

      Isn't this not another good argument

      suddenly yes becomes the right answer to give if you think it's a good argument.

      In conclusion: isn't this is a very, very poor way to start a sentence.

    7. Re:YES! by rusty0101 · · Score: 5, Interesting

      As a point of interest, Oracle sells far larger database implementations than Microsoft SQL Server can support, and has been selling them for far longer than Microsoft has been selling SQL Server. Which has an archetecture that virus and worm writers have been able to exploit.

      Apache on Linux, BSD and Solaris hosts significantly more web sites than IIS on Windows does, and has for several years longer. Which combination is more prone to being abused by viruses and worms?

      Sendmail, hosts an order of magnitude more e-mail transactions than Exchange does. Which gets less press for it's holes because it runs on a platform that gets exploited so often people expect the worm of the week to attack?

      The applications that get the worst rap for security problems are the ones with the most users, Internet Explorer, and Outlook (any variation). The fact that they happen to run on the same basic platform as the SQL server and IIS web servers do, should provide sufficient evidence that the alternatives running on other platforms would _tend_ to be more secure.

      That does not prevent problems from being possible in a Linux monoculture, or a BSD monoculture. It just suggests that the underlying structure is more secure, and less likely to be a significant source of security problems for e-mail and web browser clients running on top of them.

      -Rusty

      --
      You never know...
    8. Re:YES! by Anonymous Coward · · Score: 0

      Apache is the top web server, running over 2/3 of the sites on the Internet. Why is it that Microsoft's IIS, at less than 20% of web sites, is the one that keeps getting exploited?

      Because everyday home users who have IIS enabled but don't know it, or do but don't keep it firewalled off, add up to millions more IIS users that don't get counted towards running sites on the internet.

      But for the purposes of virul/trojan/worm infestations, Joe Average's Windows PC on his cable connection is as good a webserver to hack as the one running companyX.com. There's millions of those out there, more than any number of apache-run servers

    9. Re:YES! by Mod+Me+God · · Score: 3, Interesting

      With each of your examples, the same security problem cannot affect all of these systems. There are lots of species of potato, but because the population of Ireland were reliant on mainly one species, anything that affected this had a massive impact.

      Genetic diversity does not prevent disease, but it does reduce the effect one disease has on a population. This is the analogy I believe was being drawn. Imagine a virus wiped out (not just crashed) an OS. If all computers in the world were that OS, all computers would be wiped out, if computers were of mixed OSes, a proportion would be wiped out, but enough would survive to keep the infrastrucure intact, this is the point against monopolies.

      Now, maybe a virus cannot completely wipe out a computer it infects (for now anyway) and the computer can be patched and rebooted, but even with non-fatal viruses that just crash and require a reboot 'genetic' diversity can smooth the effect a nasty strain of virus has.

      --
      --

      FreeNET user? Comfortable with the adverse selection?
    10. Re:YES! by OwnedByTwoCats · · Score: 2, Funny

      So why doesn't someone step up and compete? Microsoft wasn't exactly handed the market to begin with, you know?

      That's right. They stole it fair and square. Per-Processor licensing was introduced in 1988, and illegal.
    11. Re:YES! by Anonymous Coward · · Score: 0

      1) netcraft don't have total numbers.
      - hobby webservers
      - intranet webservers
      - IIS default install on Windows
      its possible there is a pro MS netcraft-like site that could show IIS as 2/3

      2) apache/* is 2/3s of the machines
      how do the numbers pan out when you do
      - IIS/Win is 20%
      - Apache/Linux is ??
      - Apache/Unix|BSD is ??
      - Apache/Win is ??
      - Apache/other is ??
      66% divided 4 ways could end up smaller then 20% divided 1 way.

    12. Re:YES! by GlassHeart · · Score: 2, Informative
      With some competition Microsoft would be forced to write more secure software faster, so in a way monopoly is to blame.

      There's that evolutionary aspect to it in the long term (less desirable species die off), but more importantly diversity leads to resistance. If, for example, your web site runs on both Windows and Linux servers, and an exploit against either one cannot take down your entire site.

    13. Re:YES! by Anonymous Coward · · Score: 1, Informative
      Apple isn't a monopoly, and recently they've had as many security problems.

      By "as many", you chose a very funny way of saying, "two potential vulnerabilities in the last five years, neither of which never had exploits written for them, versus hundreds of new exploits and virus issues every year which Microsoft users have had to deal with."

    14. Re:YES! by Anonymous Coward · · Score: 0

      Call me a complainer, but I really don't like the Slashdot postings that end with such vague questions.

      Why not? It's "Let's turn anything into a M$ Bashing" Friday!

    15. Re:YES! by Anonymous Coward · · Score: 0

      Call me a complainer, but I really don't like the Slashdot postings that end with such vague questions.

      It's called, making a flame-bait post, without risking your karma... a.k.a. driving up Slashdot's ad impression count.

    16. Re:YES! by AJWM · · Score: 1

      If OSX, Linux, or whatever else were on top, do you honestly think there would be less vulnerabilities?

      Grammar flame: That's fewer vulnerabilities. Hint, "vulnerabilities" is plural, implying some enumeration. Use "fewer". "Less" is unenumerated quantities, eg. "less weight", or even "less vulnerability".

      And to answer the question: yes. Some designs are just inherently more vulnerable than others, as are some development methods. Do you think the reason that cars are broken into more often than armored trucks is solely because there are more cars around?

      --
      -- Alastair
    17. Re:YES! by mooingyak · · Score: 2, Interesting

      That does not prevent problems from being possible in a Linux monoculture, or a BSD monoculture. It just suggests that the underlying structure is more secure, and less likely to be a significant source of security problems for e-mail and web browser clients running on top of them.

      Part of the problem with an MS monoculture isn't just a lot of people using Windows, it's a lot of people using Windows + Outlook + IE. If we take a hypothetical situation where the three in combination are individually more secure than some other OS/Browser/Mail Client combo, it is still more profitable for a virus writer to find one flaw in the dominant software then to find a much more exploitable flaw in some other less prevalent software.

      --
      William of Ockham had no beard. The most likely explanation is that it was chewed off by squirrels every morning.
    18. Re:YES! by pantycrickets · · Score: 0, Troll

      That's right. They stole it fair and square. Per-Processor licensing was introduced in 1988, and illegal.

      The major illegal practice cited in the complaint was that Microsoft imposes a per processor license fee on OEMs, which means the manufacturers would have to pay Microsoft a royalty for each PC they sold, even if it did not include a Microsoft operating system. Thus, in order to sell a computer with a competitor's operating system (such as OS/2), the OEM would have to pay for the operating system it actually included as well as paying a royalty fee to Microsoft. This discourages OEMs from selling PCs with competing operating systems, or causes them to charge higher prices for the competing systems in order to make up for their extra cost.

      That's what I could find out about "per-processor licensing." What I don't understand is how Microsoft "imposed" anything onto anybody? Did they sign a contract agreeing to that? Oh, they did? Well, then what's the deal? I sign a contract.. agreeing to pay 20% interest on my car loan. Ok, that's arguably bullshit. My friend has the same car, make the same amount of money, and pays 5%. That's unfair. Can I file a lawsuit?

    19. Re:YES! by Frymaster · · Score: 1
      the problem wasn't that the irish were reliant on the potato. the problem was britain.

      from october of 1845 to january of 1846 - the height of the "famine" - ireland exported:

      • 30,000 sheep
      • 30,000 oxen
      • 100,000 pigs
      to britain.
    20. Re:YES! by Anonymous Coward · · Score: 0
      Sendmail, hosts an order of magnitude more e-mail transactions than Exchange does. Which gets less press for it's holes because it runs on a platform that gets exploited so often people expect the worm of the week to attack?
      Actually, I can't back you on this one. Sendmail sucks, as does BIND, in terms of code quality. (Apologies to Eric and Paul and other contributors.) While both have improved significantly, they're still not secure. Postfix (my choice), qmail, exim -- all much better written.

      Also, if I remember correctly, there have been fewer security problems with Exchange than with Sendmail, by far. I'm not trying to say that Exchange is good -- it does not scale well at all, there's the joys of rebuilding databases when they get corrupted, and other general reliability problems, but at least it doesn't hand out root shells like candy.

    21. Re:YES! by __aagmrb7289 · · Score: 1

      Sorry to be all RAH-RAH!, but this damn post is the most useful one I've seen so far. Look, the point is, especially with genetic diversity, is not that each thing isn't vulnerable, it is that they are not vulnerable to the same damn thing. And that is good. Again, however, I have to ask: why can't there be middle ground? I fight for that middle ground: I want interoperability and resistence to attack. Let's find a way to have both, as much as we can. We shouldn't ignore either, and we are.

    22. Re:YES! by placeclicker · · Score: 0

      What i'd like to know, if there are any examples BESIDES apache that show Market Dominance != insecurity.

      Don't get me wrong, i think the OSS method of security works much better, but ANY time someone brings it up, the only counter example is apache.

      --

      Browse at -1, because trolls are often the most creative part of /.
    23. Re:YES! by pantycrickets · · Score: 1

      Do you think the reason that cars are broken into more often than armored trucks is solely because there are more cars around?

      Well, partly.. yes. If you reversed the current ratio, you would probably see a dramatic rise in armored car thefts.

    24. Re:YES! by pantycrickets · · Score: 1

      That's what I could find out about "per-processor licensing." What I don't understand is how Microsoft "imposed" anything onto anybody? Did they sign a contract agreeing to that? Oh, they did? Well, then what's the deal? I sign a contract.. agreeing to pay 20% interest on my car loan. Ok, that's arguably bullshit. My friend has the same car, make the same amount of money, and pays 5%. That's unfair. Can I file a lawsuit?

      If "trolling" is posting just to get a reaction, then sure.. I'm a troll. I post things to get a reaction, the reaction I'm looking for is an answer.

    25. Re:YES! by Anonymous Coward · · Score: 0
      how do the numbers pan out when you do
      That would give you exactly the numbers you'd need to compare apples to oranges.
    26. Re:YES! by AJWM · · Score: 1

      Define "dramatic rise". Going from one to two is a 100 percent increase, after all.

      I suspect overall the numbers would drop.

      --
      -- Alastair
    27. Re:YES! by protogeek · · Score: 5, Informative
      Just in case you actually are new to this issue, and not trolling....

      [oversimplification] Back in the day, Windows was a popular operating system. Not the only popular one, but popular enough that an OEM who didn't offer Windows pre-installed was going to lose a lot of business. MS basically said that the OEM would pay them $fee for every processor sold, regardless of the OS installed, or else the OEM would not be allowed to sell Windows machines at all. Most OEMs recognized that they couldn't afford the hit they'd take if they couldn't sell Windows, so they agreed to this devil's deal. And then, since they were paying for the darned thing anyway, they installed Windows on all of their machines. [/oversimplification]

      This is how to turn a merely successful product into a monopoly, while making a lot of enemies as a free bonus!

    28. Re:YES! by Mod+Me+God · · Score: 2, Informative

      160,000 animals would not feed a population of millions for a year (Ireland's population at this time was ~8 million). They may have made a small difference but would not solve it. The majority of Ireland's population were serfs, at the subsistence level, they would never have been able to eat this food, it would have gone on the plates of the landowners and never into the general population's mouths. It was the social structure of Ireland which caused this problem, not exports. Black-rot not only changed Ireland, but farming practices over the entire world.

      Also note Ireland was part of Britain at this time, so "exports to Britain [from Britain]" is an odd way of putting it.

      There is a lot of info about the famine online, not least this.

      --
      --

      FreeNET user? Comfortable with the adverse selection?
    29. Re:YES! by Gobiner · · Score: 1
      Why is it that Microsoft's IIS, at less than 20% of web sites, is the one that keeps getting exploited?

      Could it be that hackers deliberately target Microsoft products because they dislike them?

    30. Re:YES! by Trepalium · · Score: 4, Insightful
      Those numbers are the percent of domains that are run on a particular webserver, not the percent of machines that run a particular webserver. Take a look at this page to see one month when Apache had 62% of the webserver share, but Windows accounted for 49% of the machines running public webservers. There are very good reasons for this, too. It's a heck of a lot less administrative overhead in hosting a large number of domains on a single computer for customers with Apache compared to Windows because most settings on a website that a customer would need to change can simply be set in an .htaccess file inside the actual website, whereas with IIS, I believe the only way to make these changes is via the IIS metabase.

      The other part, is assuming Linux has only stolen share from other UNIX vendors, Linux webservers would still account for fewer actual computers on the internet compared to Windows machines. Linux servers are also not always uniformly exploitable with the differences between compiler, libc, and kernel versions and patches. For Windows servers, you only have two or three flavors of Windows you need to worry about, and all you have to do is make one (legitimate) http request to find out which one. Linux/Apache sites will tell you which version of Apache is running, and maybe what distribution of Linux it's running on, but won't tell you what kernel version is running, what glibc is installed, what compiler was used. For that, you'd have to guess, so the list of possibly exploitable machines gets smaller.

      I wish Netcraft would do a new machine survey, so we could put this one to rest, but I havne't seen one since June 2001.

      --
      I used up all my sick days, so I'm calling in dead.
    31. Re:YES! by pantycrickets · · Score: 1

      This is how to turn a merely successful product into a monopoly, while making a lot of enemies as a free bonus!

      Well, I have never actually read into the subject in much detail. And thank you sincerely for the reply, what I just don't understand is why did these OEMs agree to this? Collectively couldn't they have had some leverage against Microsoft in a business sense? I mean, there are other ways to go about things than litigation.

      If competition were "fair".. we'd all be winners!

    32. Re:YES! by esme · · Score: 2, Funny

      Well, there's sendmail.

      Oh, wait. Err... well, there's BIND.

      Umm.... well, OK, not really.

      -Esme

    33. Re:YES! by Anonymous Coward · · Score: 0

      how is apache on a system vs iis on a system?

      if you where to infect a system, you need to know which system calls are available, what the file structure is like
      apache on win vs apache on linux vs apache on unix vs apache on other vs iis on windows
      which one of those have the most number of targets?
      apache on linux isn't even standard enough as far as the file system to reliably infect, i would guess apache on unix has the same 'problem'. now apache on win and apache on iis, those are 2 easy file systems, they all have c: and environment variables to use to find the system folder. (add to in the system folder is usually read/write to the webserver user)
      iis on win is 20%, what is apache on windows? is it even worth targetting for 'the next big worm'?
      infecting apache on windows would be a totally different virus then apache on unix, therefore comparing iis on windows to apache on * doesn't seem a valid comparison. to me iis/win vs apache/* is apples to oranges.

    34. Re:YES! by Srin+Tuar · · Score: 1


      Apache is the top web server, running over 2/3 of
      the sites on the Internet. Why is it that
      Microsoft's IIS, at less than 20% of web sites, is the one that keeps getting exploited?


      You can call apache a "monopoly" (loosely) but you cannot call it a "monoculture" because those apache numbers include different builds of apache, with different modules and extensions loaded, running on various different operating systems.

      It is unlikely that a single worm that could exploit them all is even possible, realistically.

    35. Re:YES! by vsprintf · · Score: 2, Insightful

      . . . what I just don't understand is why did these OEMs agree to this? Collectively couldn't they have had some leverage against Microsoft in a business sense?

      You really expect companies who are trying to cut each other's throats to band together against a company they need to deal with on an individual basis? At least one company did complain about Microsoft's tactics; it was Gateway, IIRC.

    36. Re:YES! by protogeek · · Score: 3, Insightful
      And thank you sincerely for the reply

      You're quite welcome.

      what I just don't understand is why did these OEMs agree to this? Collectively couldn't they have had some leverage against Microsoft in a business sense?

      You'd think so, wouldn't you? I suspect it was partly a sense of "everybody else is doing it," i.e., going along with the herd, and partly simple reluctance to get into an ugly battle with what was, even then, an extremely powerful company. I suspect that MS could have outlasted any collective attempt to thwart them; MS's profit margin would have taken a hit, but several of the OEMs would have gone out of business long before MS would have been forced to cave.

    37. Re:YES! by pyros · · Score: 1
      what I just don't understand is why did these OEMs agree to this?

      Without having license to sell Windows with their PCs, they would have been unable to remain competitive.

      Collectively couldn't they have had some leverage against Microsoft in a business sense?

      I believe that's called collusion, and that's frowned upon too. Many big RIAA studies were convicted of colluding to keep CD prices artificially high. There was supposed to be a rebate, which I signed up for but never received.

      From the government's point of view, all businesses are supposed to play fair (no anticompetitive monopolies) and not from clubs to stomp out newcomers (collusion). Everybody can play, and every has a level playing field.

    38. Re:YES! by kyrre · · Score: 2, Informative

      I may of course be mistaking, but the operating system was not Windows, but DOS. And the popularity came not from the operating system, but the price of the machines (combined with the IBM brand).

    39. Re:YES! by DerekLyons · · Score: 1
      Sendmail, hosts an order of magnitude more e-mail transactions than Exchange does. Which gets less press for it's holes because it runs on a platform that gets exploited so often people expect the worm of the week to attack?
      Frankly; When non-MS vulnerabilities appear, the geek community handwaves them away. "Oh, we'll patch it" they say, "but remember, since we are not Microsoft, we are not vulnerable".
    40. Re:YES! by Anonymous Coward · · Score: 0

      You think all IIS users are working with the same builds. No way.

    41. Re:YES! by pantycrickets · · Score: 1

      Without having license to sell Windows with their PCs, they would have been unable to remain competitive.

      Or on the flipside, if Windows had no PC makers willing to market it's OS for them.. they would have to make a compromise on their licensing.

      From the government's point of view, all businesses are supposed to play fair (no anticompetitive monopolies) and not from clubs to stomp out newcomers (collusion). Everybody can play, and every has a level playing field.

      I don't see what would be different about rejecting Microsoft's licensing proposal than say.. HP and Whoever agreeing to support a controversial DVD standard. But yes, I know in theory everyone is supposed to have a fair chance to compete. It's just so hard to know where to draw the line. You can get into the area of government subsidies to support the "weaker", "less fortunate" businesses who may have "fallen on hard times", and then the corruption that comes from that can end up promoting weakness. It's a dangerous game to play in my opinion, that's why I am always just leary of talk like that.

    42. Re:YES! by inode_buddha · · Score: 2, Insightful
      "Part of the problem with an MS monoculture isn't just a lot of people using Windows, it's a lot of people using Windows + Outlook + IE."

      Which means that they really *do* need to get iexplore.exe OUT of the OS. I mean really, isn't the need for that kind of tight bundling long gone with the death of Netscape? Making that *one* move could probably eliminate most of MS security probs, I bet. Just trying to give them a hint here.

      --
      C|N>K
    43. Re:YES! by Electrum · · Score: 1

      Don't get me wrong, i think the OSS method of security works much better, but ANY time someone brings it up, the only counter example is apache.

      BIND
      Sendmail
      WU-FTPD

    44. Re:YES! by pyros · · Score: 1

      The difference is what you describe is just HP and Whoever deciding to buy from one manufacturer over another. For Dell, HP, IBM, and Sony to get together and say to Microsoft, as one voice, "You will change your policy to this to better suit us" they would get in trouble for harming the consumer. It's basically anticompetitve monopoly, but with a group instead of a company.

    45. Re:YES! by BuckaBooBob · · Score: 1

      Many Companies have tried and been squashed by MS's marketing machine.

      Linux has the best chance to really compete because it has no "Marketing" to it... It Sells itself (Free).. There is no real Entity to Squash like a bug as MS has done in the past..

      --
      Who needs WiFi when we can have Packet Over Sheep! http://datacomm.org/PoS-InternetDraft.txt
    46. Re:YES! by Anonymous Coward · · Score: 0

      My friend has the same car, make the same amount of money, and pays 5%. That's unfair. Can I file a lawsuit?

      I don't think there is a monopoly in car financing.

    47. Re:YES! by Prior+Restraint · · Score: 1

      ...Apache had 62% of the webserver share, but Windows accounted for 49% of the machines running public webservers.

      Apple and oranges. Apache runs on Windows.

      While IIS implies Windows, it is not the case that Windows implies IIS.

    48. Re:YES! by Trepalium · · Score: 1

      Okay, fine. To quote more Netcraft results: Apache on Windows Struggling. Netcraft found a mere 16,000 sites running Apache on Win32 back in Feb, 2003. My point were merely that just because Apache runs 60+% of sites out there doesn't mean Apache runs on 60+% of machines out there.

      --
      I used up all my sick days, so I'm calling in dead.
    49. Re:YES! by BorgCopyeditor · · Score: 1
      Do you think the reason that cars are broken into more often than armored trucks is solely because there are more cars around?

      Grammar flame: you should write, "the reason (that) x is that y" not "because y" If it were only one "reason ..." phrase, you wouldn't write, "the reason because I did that," now, would you?

      --
      Shop as usual. And avoid panic buying.
    50. Re:YES! by AJWM · · Score: 1

      Sorry, back to grammar school for you.

      At most, you get a punctuation flame. Inserting extra punctuation to make it clear:

      Do you think the reason that cars are broken into more often than armored trucks is solely "because there are more cars around"?

      Shortening: "do you think the reason is 'because foo'?". Replacing "because" with "that" makes the phrase less sensible. Reverse the phrases: does "that there are more cars around, cars are broken into more often" make as much sense as "because there are more cars around, cars are broken into more often"?

      I suppose you could add "that" in front of "because" in the original, but that's needlessly verbose.

      I trust most of your copyediting is of higher caliber.

      --
      -- Alastair
  2. Not just monopolies by grasshoppa · · Score: 5, Insightful

    Isn't this another good argument against monopolies?"

    In a very near sighted way, yes. But we are talking about mono-cultures here, which is a bit more broad than that. And, something that the linux crowd will want to be wary of.

    With all the momentum behind linux right now, it could soon find itself faced with the same problems MS is faced with. While I don't doubt the ability of the linux folks to find better solutions than MS did, it is still a concern that people should be aware of.

    --
    Mod me down with all of your hatred and your journey towards the dark side will be complete!
    1. Re:Not just monopolies by Carnildo · · Score: 5, Insightful

      Linux can't be a monoculture in the way that Windows is. There are too many variations from box to box -- one worm that targets a buffer overflow in OpenSSL uses over a dozen different attack modes just to handle different versions of RedHat, and this is just to deal with boxes that use standardized, pre-compiled binaries. Once you factor in the fact that there are at least two different programs you can use for a given operation, and that many of these programs are compiled by the end user (using any of a number of different, binary-incompatible compilers), you find you've got a platform that can't be vulnerable to the "one-size-fits-all" attacks that Windows keeps getting hit with.

      --
      "They redundantly repeated themselves over and over again incessantly without end ad infinitum" -- ibid.
    2. Re:Not just monopolies by Tim+C · · Score: 1

      That's true, but all it really means is that the malcontents will have to work harder. You don't really expect them to give up, do you?

    3. Re:Not just monopolies by ManoMarks · · Score: 5, Insightful

      As Linux gets more powerful, however, you're more likely to see turn-key solutions, out of box servers that have little or no modification by vender. That's when you'll see the real danger from attacks.

      --

      That's gotta fit into your schema somewhere

    4. Re:Not just monopolies by grasshoppa · · Score: 4, Insightful

      Sure, that's mostly true right now. However, let's take a look at some of our more popular software packages:

      sendmail: I don't even know how many root exploits there have been in the past 2 years, but I do know that a respectable percentage of MX'ers out there run it. For you folks on sendmail: qmail. Trust me on this one.

      bind: Another of our more charming packages, that should have been replaced years ago due to multiple vulnerabilities. Again, no numbers, and I don't remember seeing any exploits in the past year ( I don't run it, so i don't pay as close of attention ), but this one was a popular attack vector at some point.

      apache www: Fairly secure from my understanding, only mentioned here because it runs over half the websites out there. Ask yourself this: Name one other webserver for linux/*bsd. Most people can't.

      So as you can see, the danger is there. Common software packages, commmon kernel, the potential is there.

      --
      Mod me down with all of your hatred and your journey towards the dark side will be complete!
    5. Re:Not just monopolies by grasshoppa · · Score: 1

      Cobolt Raqs, anybody?

      --
      Mod me down with all of your hatred and your journey towards the dark side will be complete!
    6. Re:Not just monopolies by MattMan741 · · Score: 1

      of course they wont, but there is a big difference between a worm with one attack causing billions of dollars of damage, compared to alot of work to make a worm that only effects a small amount of the market.

    7. Re:Not just monopolies by bucky0 · · Score: 1

      While that will mean that once a single manufacturer's box is hacked, the rest are vulnerable, it won't mean that every linux box in the world is vulnerable, unless all the manufacturers make the same choices when building their boxen.

      --

      -Bucky
    8. Re:Not just monopolies by MattMan741 · · Score: 1

      what what version of apache runs on RHEL 3.0? Compared to Fedora Core 1? Compared to Redhat 9.0? three products by the same company in the same family, all with different versions, and vulnerable to different exploits. and how many hundreds of linux distros are there?

    9. Re:Not just monopolies by Carnildo · · Score: 4, Insightful

      apache www: Fairly secure from my understanding, only mentioned here because it runs over half the websites out there. Ask yourself this: Name one other webserver for linux/*bsd. Most people can't.

      Apache for Linux isn't the same as Apache for BSD isn't the same as Apache for Solaris isn't the same as Apache for Windows isn't the same as...

      A worm that can exploit a vulnerability in Apache for BSD might simply crash Apache for Windows, be totally ineffective against Apache for Solaris, and have differing effects against Apache for Linux depending on what compiler was used. A worm that can exploit a vulnerability in a given version of IIS can attack all copies of that version, because all the copies are running from identical binary images on operating systems with identical memory layout schemes. In order to be a monoculture, a program needs to have more than just the source code the same.

      --
      "They redundantly repeated themselves over and over again incessantly without end ad infinitum" -- ibid.
    10. Re:Not just monopolies by Anonymous Coward · · Score: 0

      Why bother, when I can run my server using a tiny windows exe like http://www.keyfocus.net and then forge my http headers to make hackers THINK it's Linux? (and that includes ttls)

    11. Re:Not just monopolies by Lodragandraoidh · · Score: 1

      Medusa - a web server that runs under linux/unix...

      --

      Lodragan Draoidh
      The more you explain it, the more I don't understand it. - Mark Twain
    12. Re:Not just monopolies by ManoMarks · · Score: 1

      That's definitely true. However, if we see a few larger companies dominate, not an unreasonable assumption, you could see attacks tailored to those companies' boxen. Not to say that Linux will suddenly become more vulnerable than Windows, but unless security practices dictate customizing every box, networks running Linux will become more vulnerable in general.

      --

      That's gotta fit into your schema somewhere

    13. Re:Not just monopolies by lcde · · Score: 1

      This is the main reason that I don't jump on the bandwagon of "Linux needs a better installer". Although I feel that sometimes I would rather rpm (or deb) my package in, crital applications always get compiled with all options that I know I will not be using disabled. Even with gentoo I sometimes edit the .ebuild file and take out some options.

      If we all had a cookie cut out linux distro we will be just as insecure as windows when a vulnerablilty is found.

      --
      :%s/teh/the/g
    14. Re:Not just monopolies by Anonymous Coward · · Score: 0

      Actually it might be unreasonable to expect a few large companies to dominate. That's happened in Wintel and proprietary Unix, and Macs, because there's a tie-in between software and hardware. You can't run Windows on a SPARC or a PowerPC, so those vendors are just plain out. With Linux, all hardware works (potentially). There will certainly be MORE vendors if Linux dominates, the question is just how many more...

      And following the article's theme, more diversity is more secure. Trying to inject executable code via buffer overrun? In a Linux world, you'd also have to know the architecture first.

    15. Re:Not just monopolies by buysse · · Score: 1
      ...the same choices when building their boxen... so that all Linux installations are compatible with commercial software.

      It's not so unbelievable that this would happen, is it? This sounds like the problem the great-grandparent was referring to (and the grandparent brushed off). It's not homogenous -- but it's damned close.

      --
      -30-
    16. Re:Not just monopolies by __aagmrb7289 · · Score: 1

      This just isn't true. The majority of worms that have effected users in the past year have been executables that are distributed over email. It isn't that Outlook is the mail reader, it's that the executable is being run on the system, which allows executables to DO THINGS to a computer. Same thing can happen to Linux, it is just much more difficult to execute the file, etc.

    17. Re:Not just monopolies by AJWM · · Score: 1

      Exactly, for many server functions even a single distro gives multiple options. (Sendmail vs Postfix, several different FTP servers, etc.)

      Also factor in different CPU architectures. While less likely in the desktop space (because of the commodity pricing on 32-bit x86 hardware), in server space -- even amongst servers running Linux -- you're likely to find almost any architecture: x86, x86-64, PPC, Sparc, z90, Itanic, etc.

      Broaden that to include the other 'nix flavors -- the *BSD's and proprietary 'nixs, even if they're all running the "same" server tools (Apache, etc) a virus/worm is going to have a rough time propagating.

      --
      -- Alastair
    18. Re:Not just monopolies by 31415926535897 · · Score: 5, Insightful

      As Linux gets more powerful, however, you're more likely to see turn-key solutions, out of box servers that have little or no modification by vender. That's when you'll see the real danger from attacks.

      So what you're saying is that there are a lot of operator errors? There are a lot of people who install software but then don't change the defaults to secure it. I've seen that happen with RedHat...if you don't install the patches right after you install it (and you allow it in the net), it gets hacked (this was back during version 7 I believe).
      Same thing happens with Microsoft. It does become unsecure for the default install--the default settings. How long did people know about the RPC vulnerabilities before the first worms attacked it, and yet hardly anybody patched their boxes.

      I'm not trying to make a case that Microsoft is as secure as Linux (not by a long shot), but while we have (uneducated) users operating their computers, no matter what the platform, exploits will be successful. I have run many Windows machines over the years, both workstation and server, and not once has one of the machines I'm responsible for been hacked or hit by a virus/worm. However, I have run Linux boxes before, and because I'm not as familiar with them, they have been exploited (remote root exploits--I had to give my machine up to the FBI for investigation, this was back when I worked at a government institution).

      The best you can do is write secure apps, but people will always fail at some point because no one is perfect. Exploits will always exists, and many exploits will be discovered over time. But if you don't have the users updating to covers the holes in the software they are using, it doesn't matter which OS they use, or which culture it came from, they will be hacked. And I believe that even if Linux were to gain 90% overall marketshare, we would still see as many problems as we do with Microsoft because of the users.

    19. Re:Not just monopolies by ManoMarks · · Score: 1

      Good point. It's hard to know. My suspicion is that in the corporate world, at least, large venders like Dell will make deals with some of the larger Linux companies to create the OS's for their systems. I believe, and again it's hard to know for sure, that we'll likely see a few distros gain a plurality. Again, less vulnerable than a Windows monopoly. But still a potential danger.

      --

      That's gotta fit into your schema somewhere

    20. Re:Not just monopolies by AJWM · · Score: 1

      but unless security practices dictate customizing every box, networks running Linux will become more vulnerable in general.

      The "customization" tends to happen anyway. Unless all your boxes are doing exactly the same thing, and their all exactly identical hardware, there are going to be configuration differences. A real-world datacenter is likely to comprise a mix of different boxes, even if all from the same vendor (and more likely, different vendors), running different mixes of apps. (Web severs vs application servers vs DB servers vs mail servers etc, etc,)

      Of course in a Windows environment, even different boxes and different vendors tend to be all running pretty much the same thing. Not so on the Unix side. (I know whereof I speak: in the computer room about 100 yards from where I sit there are some 400-plus Unix boxes and about 700 Windows boxes. There's far more diversity in the former, even though most of them are Sun hardware.)

      --
      -- Alastair
    21. Re:Not just monopolies by cscx · · Score: 1

      Ask yourself this: Name one other webserver for linux/*bsd.

      Roxen, thttpd, AOLServer, SunONE/Netscape...

    22. Re:Not just monopolies by cscx · · Score: 1

      And how could I forget Zeus, which runs the majority of high-volume, high-bandwidth Linux sites, not to mention a good amount of pr0n sites and what have you. (Ex: eBay uses Zeus along with IIS)

    23. Re:Not just monopolies by Anonymous Coward · · Score: 0

      I think you are looking at it from the server-side. Most desktop boxes will be virtually identical, especially in the corporate world.

      For example, Sun's deal to sell 10 Million "Java Desktop" linux boxes to China -- that's a HUGE target of nearly identical machines.

    24. Re:Not just monopolies by Haeleth · · Score: 1

      Or, in three words: No silver bullet.

    25. Re:Not just monopolies by Anonymous Coward · · Score: 0

      for many server functions even a single distro gives multiple options.

      Yes, but in a hypothetical Linux majority world, how many non-geek users are actually going to switch from whatever's the default? Even if the setup was simplified to the point where switching from sendmail to exim or qmail involved nothing more than selecting a different checkbox, and the program handled all the reconfiguration for you, most people still wouldn't bother.

      I mean, the only reason I'm not using Sendmail is that my distro put the Sendmail binaries in /usr/sbin and didn't add that to PATH, so I thought I didn't have it installed, so I set up exim (which was in /usr/bin) instead.

    26. Re:Not just monopolies by iwadasn · · Score: 1

      OK, I"m sure I'll get flamed for this. Most of the world's software should be written in managed code, end of story. For instance, Tomcat/Jetty/Jboss is also a web server, works very well, and to the best of my knowledge has never had a significant exploit. It's also easier to configure, and runs on basically any machine in existence (anything with a JVM). Various servers and standard tools should almost always be managed code because it automatically hardens them against attack, reduces development time, eases porting, and basically makes them better behaved when bugs are encountered. Windows lusers are quick to claim that windows gets more attacks because it has more users, that's BS. Apache has 2/3 of the websites, and gets fewer attacks than IIS. Similarly people will be quick to claim that there are no real java apps out there, etc... That is also BS. Virtually every proprietary app in business is java, there are various email programs, servers, a web browser or two, etc... No browser has ever been exploited through java, at least that I've ever heard, even though most of them do support java. There is a reason why apache has fewer exploits than IIS, and java has fewer exploits than non-java, and it has nothing to do with marketshare. Java was just designed to be secure by default, and it shows. Basically, whenever I see discussions about security, that is never brought up, and it should be. Face it, apache is no speed champ, and java is fairly fast anyway, performance just doesn't matter for (most) web servers. Basically, everytime I see an OSS project that isn't written in Java (and is therefore only available for a few platforms, buggy, and hard to compile/use) I ask myself "Why, god why do they do this...." OSS has a lot to learn from businesses. Good businesses write their software in Java (and not bad businesses write in .Net :-)), and it doesn't really matter what it's for. -Tyler tjw19@columbia.edu

    27. Re:Not just monopolies by ManoMarks · · Score: 2, Insightful

      I agree with out, it's really a question of users. And the larger the install base, the higher number of users who are less trained or who go through a bootcamp to get some form of certification that tells them all to do exactly the same thing. And the larger the install base, the bigger the thrill the cracker gets for attacking something on it.

      --

      That's gotta fit into your schema somewhere

    28. Re:Not just monopolies by cmburns69 · · Score: 1

      I don't believe the poster is just talking about code-bases, but culture in general. How often do you hear MS bashing, just because it's the "geek" thing to do. There are many advantages that linux has over MS, but there are also advantages MS has over linux.

      Monoculture is the inbreeding of the intellectual world. It prevents new and better ideas from being proposed and excepted. Remember how long it took for the west to accept the Sun as the center of the solar system?

      Want to prove my point, just flame me..

      --
      Online Starcraft RPG? At
      Dietary fiber is like asynchronous IO-- Non-blocking!
    29. Re:Not just monopolies by macshit · · Score: 1

      sendmail: I don't even know how many root exploits there have been in the past 2 years, but I do know that a respectable percentage of MX'ers out there run it. For you folks on sendmail: qmail. Trust me on this one

      There are zillions of good mail-transport systems for free OSes. Postfix seems to be the current favorite for security/speed (and no Bernstein!).

      --
      We live, as we dream -- alone....
    30. Re:Not just monopolies by Bodrius · · Score: 1

      Perhaps not in the same way Windows is, but that doesn't mean it is not monocultural.

      If anything, the UNIX culture seems to pride itself on being monocultural and on using UNIX constructs (grep, grok, emacs, etc) as thought primitives.

      It just happens their monoculturalism lies within the broader "UNIX-like" definition.

      This may or may not be better, but it's certainly not good if it becomes a matter of pride. It is essentially a lack of variation at the genus rather than the species level, it may save you from a particular strain but you're still very vulnerable to more strategic flaws or attacks, or to flexible strains.

      --
      Freedom is the freedom to say 2+2=4, everything else follows...
    31. Re:Not just monopolies by bstil · · Score: 1

      Apache for Linux isn't the same as Apache for BSD isn't the same as Apache for Solaris isn't the same as Apache for Windows isn't the same as...

      The following Apache Week article documents the "monoculture" of Apache, complete with a listing of security vulnerabilities affecting different Linux distributions differently.
      Vendor patches to Apache

      I think it's safe to say that Linux/Apache isn't vulnerable in the same way as a million IIS servers.

    32. Re:Not just monopolies by phsolide · · Score: 1
      all it really means is that the malcontents will have to work harder. You don't really expect them to give up, do you?

      But "work harder" is all that any security measure calls for.

      In "good neighborhoods" houses have glass windows. Doesn't take too much work to crack into those houses, now does it? Some fraction (much less than advertised by the lawn signs) have alarm systems. Those alarms can probably be circumvented, at the cost of more work. In worse neighborhoods, some of the windows on a given house tend to have bars. Not all windows, just some. In those neighborhoods, the "hard work" of walking around the house to a non-barred window is enough. I bad neighborhoods, every window might have bars. But I bet that most houses with barred windows have hollow-core does, or crappy locks.

      I really don't expect "them" to give up, but I do expect that raising the energy barrier will constitute enough of a problem that worms won't reach epidemic proportion of hang around for MORE THAN TWO YEARS like Code Red and Nimda have.

      --
      Quit playing Monopoly with Bill. Switch to one of many non-Microsoft products today.
    33. Re:Not just monopolies by styroteqe · · Score: 1

      the potential for attacks is there, but the user is given a lot more ability to narrow the range of vulnerabilities.. and if you're knowledgable enough, you don't need to wait for some dork in Redmond to write a patch for said insecure service, you can peep into the issue yourself

  3. C|Net by daeley · · Score: 4, Funny

    C|Net. C|Net run. C|Net run and bite the hand that feeds it. Bad C|Net, bad!

    --
    I watched C-beams glitter in the dark near the Tannhauser gate.
  4. Be it Famine or MSBlast by Yoda2 · · Score: 4, Funny

    Luckily there's a remedy for both... Guinness

    1. Re:Be it Famine or MSBlast by Anonymous Coward · · Score: 0

      What the fuck are you talking about? It's beer.

    2. Re:Be it Famine or MSBlast by decaf_dude · · Score: 1

      You were supposed to say: "I'm Irish, you insensitive clod!"

    3. Re:Be it Famine or MSBlast by Anonymous Coward · · Score: 0

      Guinness, what's that all about? Is it good, or is it wack?

    4. Re:Be it Famine or MSBlast by MountainBoiler · · Score: 1

      You mean you found a remedy for more than one problem?
      Brilliant!

    5. Re:Be it Famine or MSBlast by Anonymous Coward · · Score: 0

      And as an Irish man, I think I should point out that MILLIONS died in the 1840s famine. Many hundreds of thousands can of course be millions, but
      I wouldn't want to give people ignorant of history the wrong impression. The population of Ireland pre famine was 12 million or so. After? 2.5 million. Many emigrated, mind you, but almost as many just died.

  5. Of course! by Anonymous Coward · · Score: 0

    We should hide from everything that we can't micromanage. Obviously we're moving too fast. Remember the tortise and the hare..

    Bah..

  6. News for Nerds... Seed... Monoculture... by dus · · Score: 2, Funny

    "Seeds of Destruction" sounds like a typical aspect of nerd monoculture allright.

  7. Another good argument against monopolies? by Anonymous Coward · · Score: 0

    How many do we need? I thought we already had enough arguments.

  8. Monopolies... by Anonymous Coward · · Score: 0

    Monopolies... what is this about? Is it good or is it whack?

    1. Re:Monopolies... by Anonymous Coward · · Score: 0

      It's jiggy.

      (Anyone who can identify this reference is very 'leet indeed.)

    2. Re:Monopolies... by Anonymous Coward · · Score: 0

      Ali G?

    3. Re:Monopolies... by Anonymous Coward · · Score: 0

      You fail it!

  9. Re:THINK ABOUT YOUR BREATHING! Breathe Manually Pl by Anonymous Coward · · Score: 0, Offtopic
    For no good reason, I actually treated your message seriously.

    A simple whois at nic.cx reveals this:

    Registrant Information:

    Domain Name: goatse.cx
    Creation Date: 2001-07-10 09:35:12
    Expiration Date: 2005-01-06 00:00:00
    Last Modified: 2004-01-14 17:43:08

    Nameservers:
    NS.SUSPENDED.NIC.CX

    Status: REGISTRAR LOCK

    Registrar: CITC (http://www.NetDNS.cx/)
    Whois Server: whois.nic.cx


    I guess they have been shutdown, and based on Registrar Lock, I doubt you'd be able to register it.
  10. Monopolies by pantycrickets · · Score: 4, Insightful

    Isn't this another good argument against monopolies?

    You could use the same argument against "standards." But you wouldn't. Yes, if everything were made completely different from everything else, sure, it would be harder to mount large scale attacks against anything. You would have to tailor your exploit to all of the different architectures you are interested in. The downside of course is that you will have thousands of people constantly working on different designs for the same wheel. Promoting diversity within even a company like Microsoft would likely accomplish the same thing, but once again, would be highly impractical.

    1. Re:Monopolies by YU+Nicks+NE+Way · · Score: 2, Interesting

      In fact, the monoculture argument is used all the time against SMTP, just in different words. The difference is that the only way to fix a broken standard is to replace it. Microsoft argues that its operating systems are fixable. Whether or not that's true is still debatable, although the evidence support MS to date.

    2. Re:Monopolies by Daniel+Dvorkin · · Score: 2, Insightful

      Silliness. No one is saying, "Make everything different from everything else." They're saying, "Have a few different types of major [crops|systems] so that if something bad happens to one, you can still keep going." Your "thousands of ... designs for the same wheel" world is a straw man.

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
    3. Re:Monopolies by goon+america · · Score: 1
      You would've gotten my mod points if I had any.

      We could make a more general argument against not standards, but Bad standards. Think of SMTP versus SSH.

    4. Re:Monopolies by JimDabell · · Score: 5, Insightful

      You could use the same argument against "standards."

      No you couldn't. IIS and Apache both implement the HTTP standard, but only one of them was vulnerable to Code Red et al.

      Avoiding a monoculture doesn't mean making everything as different as possible. It means that one implementation of a standard shouldn't monopolise the marketplace. If anything, open standards promote this, as you are free to use differing implementations rather than the single implementation that can handle a particular proprietary format or protocol.

    5. Re:Monopolies by marcello_dl · · Score: 1

      I think implementation is far more important than standards, when we speak about security issues. The best thing would be to have many compatible but different implementations working on strictly standard data formats.

      Linux risks becoming omnipresent, but is also helping diversification because a new hardware company doesn't need to develop it's own OS and apps anymore, see the chinese CPU effort. Even alternatives to linux can use open source tools for their own kernels.

      --
      ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
    6. Re:Monopolies by pantycrickets · · Score: 1

      No you couldn't. IIS and Apache both implement the HTTP standard, but only one of them was vulnerable to Code Red et al.

      Yes, you cited one standard. Congratulations. Unfortunately for you there are thousands more. DES is another. Let's see.. what does DES stand for again?

    7. Re:Monopolies by JimDabell · · Score: 1

      Yes, you cited one standard. Congratulations. Unfortunately for you there are thousands more.

      It was an example to illustrate a point. If you really need others, fine:

      • SMTP: Exchange, Sendmail, Qmail, Postfix.
      • FTP: IIS, proftpd, wu-ftpd.
      • DNS: BIND, djbdns, whatever Microsoft offers.
      • IRC: Probably too many to mention...

      All examples of open standards that have implementations that are resistant to each others' worms.

      DES is a special case because the cryptographic algorithm itself is what can be attacked, not the actual implementation. It's rare that a security hole is found within a standard. It's common to find them in implementations.

    8. Re:Monopolies by pantycrickets · · Score: 1

      DES is a special case because the cryptographic algorithm itself is what can be attacked, not the actual implementation. It's rare that a security hole is found within a standard. It's common to find them in implementations.

      Yes, SMTP, DNS, IRC, and FTP were all very secure standards by design. Sorry wrong answer, thanks for playing.

    9. Re:Monopolies by __aagmrb7289 · · Score: 1

      You don't understand that there is no difference (in many cases), do you?

    10. Re:Monopolies by Conare · · Score: 1

      Actually the Dated....sorry I mean Digital Encrytpion Standard has become fairly insecure, so most people now use 3DES or RC5. AES will be the next iteration with some people choosing twofish as an alternative. Nice to have several to choose from.

      --
      Stop Continental Drift! Reunite Gondwanaland!
    11. Re:Monopolies by edwdig · · Score: 1

      No you couldn't. IIS and Apache both implement the HTTP standard, but only one of them was vulnerable to Code Red et al.

      Exchange, sendmail, qmail, etc all implement the SMTP standard. They're all vulnerable to abuse via spam.

    12. Re:Monopolies by dubious9 · · Score: 2, Interesting

      Sorry wrong answer, thanks for playing.

      What a misinformed arrogant ass. Tell me what is in FTP or DNS that allows for root exploits for those running implementations of those standards. What? You mean there is nothing in the standard that is inherantly insecure? You mean you are confusing systems that aren't encrypted and equating them to systems that aren't secure?

      Yes people can intercept data from those implementations. But oh, you can run them through a secure tunnel a la ssh. Oh, you mean you didn't realize it's a good thing to have separate standards for encryption and, say, file transfers? That hacking into two different binaries that just happen to be listening on the same port can require vastly different attack techniques?

      Grandparent had a good point, too bad you were too far into yourself to see that.

      --
      Why, o why must the sky fall when I've learned to fly?
    13. Re:Monopolies by Tom · · Score: 1

      Nice strawman.

      Standards are about things working the same not about being the same.

      In fact, you see that every day. Both Apache and IIS implement the HTTP standard. There are, however, different vulnerabilities in these two implementations of the same standard.

      --
      Assorted stuff I do sometimes: Lemuria.org
    14. Re:Monopolies by Keeper · · Score: 1

      I suppose that's why 802.11b's encryption scheme is so "secure".

  11. Not a good connection by The+Terrorists · · Score: 4, Insightful

    Potato famine was not deliberate - it was caused by a microorganism. Both the hack and the monopoly are socially constructed. Science can fight the former, but not the latter.

    1. Re:Not a good connection by TomQ · · Score: 3, Informative

      Not necessarily true; Famine was caused by several factors including:

      * Farms were split between all of the children resulting in smaller and smaller pieces of land, which only potato (-e if you're Dan Quale) farming produced enough food to feed the families.

      * 8 million people on the island (currently around 5.5m) dropped to under 3 after the famine.

      * Best land was taken by mainly absentee landlords. (btw. 1845 was a bumper year for Wheat etc. Much more food was exported that year than usual)

      tom.

      --
      -- Tom
    2. Re:Not a good connection by Anonymous Coward · · Score: 0

      (-e if you're Dan Quale)

      It's Quayle, you fucking moron.

    3. Re:Not a good connection by natd · · Score: 1
      Well, while it's a good idea to get your own spelling correct when commenting on others, I think it's more significant that a former US VP can't spell a common word like potato than for an Irishman to know the correct spelling of some yanks name ;)

      Certinaly I wouldn't feel like any kind of moron for having made the same mistake.

      That said, I don't actually know the background to that comment.

      --
      Only big ligs use sigs.
    4. Re:Not a good connection by Anonymous Coward · · Score: 0
      (-e if you're Dan Quale)

      It's Dan Quayle. Try pulling the tree out of your own eye before complaining about the splinter in someone else's eye.

    5. Re:Not a good connection by Anonymous Coward · · Score: 0
      Which is more significant? That someone mispelled a word about 10 years ago, or that you're still dwelling on it?


      Sounds like you need to get out more.

    6. Re:Not a good connection by Anonymous Coward · · Score: 0

      People generally leave out the fact that it was misspelled on the cue card that Quayle was reading from. People make mistakes. In my opinion, spelling is not a measure of intelligence.

    7. Re:Not a good connection by GlassHeart · · Score: 1
      Potato famine was not deliberate - it was caused by a microorganism. Both the hack and the monopoly are socially constructed.

      I don't understand why you draw a difference. It is either possible or will soon be possible to design a virus to attack a certain plant. Releasing such a virus into a monoculture will devastate it.

      Nature's answer is biodiversity.

    8. Re:Not a good connection by Wandering+Hoosier · · Score: 5, Insightful
      Potato famine was not deliberate - it was caused by a microorganism. Both the hack and the monopoly are socially constructed. Science can fight the former, but not the latter.

      However, the "monoculture" policy of having an entire population's survival depend on a single crop WAS deliberate. The policy was just as "socially constructed" as a monopoly. Therefore, the connection between the two is a good one.

    9. Re:Not a good connection by Progman3K · · Score: 1

      The potato famine was caused by a micro-organism, and code-red was caused by a virus...

      you're right, they're not similar at all. ;-)

      --
      I don't know the meaning of the word 'don't' - J
    10. Re:Not a good connection by bluGill · · Score: 2, Insightful

      Potatoe was a very common spelling. If you went to the grocery store prior to that incident there is a good change that all the "potatoes" you bought would be spelled with that e. I'm given to understand that in England they spell the word color with a u (colour). Don't ask why, I don't know that. I'd argue that either answer is correct given that both spellings are common.

      Then again I can't spell very well myself, so I'm not allowed in this arguement.

    11. Re:Not a good connection by Anonymous Coward · · Score: 0

      I'm given to understand that in England they spell the word color with a u (colour).

      Same in Canada. And Australia. And New Zealand. And South Africa. Only in the USA did Webster's spelling reforms take hold.

    12. Re:Not a good connection by natd · · Score: 1
      Colour is spelt with a 'u' everywhere except teh USA, I'm in Australia but am from Ireland - both spell it with 'u', night (not nite) and in theory gaol, not 'jail' but the latter seems to be one where the Americanism has also taken hold, indeed I would typically use 'jail'.

      But 'Potatoe'???? I've never heard or seen that. Surely it's a mistake in the USA too?

      --
      Only big ligs use sigs.
    13. Re:Not a good connection by natd · · Score: 1
      (and I have retrospectivly seen my typo above :) curse /. and it's no editing (that I know of)

      ;)

      --
      Only big ligs use sigs.
    14. Re:Not a good connection by Mr_Silver · · Score: 1
      I'm given to understand that in England they spell the word color with a u (colour). Don't ask why, I don't know that. I'd argue that either answer is correct given that both spellings are common.

      To be really pedantic "colour" is British English and used throughout the rest of the world, whereas "color" is American English and only used in the USA and Canada. Therefore, it would probably be more anal to say that "colour" is the more proper way since it hasn't been modified for the Americans.

      However, props to you for considering that both be valid. I know a large number of Americans who would consider that because "colour" isn't spelt the American way, it's wrong.

      --
      Avantslash - View Slashdot cleanly on your mobile phone.
  12. Loss of life... by AgentOJ · · Score: 5, Insightful

    Of course, it is obvious that no computer virus has caused loss of human life (yet). However, it is probably only a matter of time until a virus or computer bug causes a massive loss of human life. Due to our huge reliance on computers, and due to the fact that 90% of the computers out there are running the same OS (including some of those that control critical infrastructures like 911, nuclear reactors, etc), the frightening implication is that in the event of a loss of life, it could be much, much worse than the Irish Potato Famine.

    1. Re:Loss of life... by MsGeek · · Score: 3, Interesting

      The Blaster worm might have slowed reaction to the conditions that precipitated the Blackout of 2003. I believe a handful of people died as the result of the blackout.

      BTW: this is a great article, great to show the PHBs that perhaps having a diversity of platforms is better than "standardizing" on one. Standardizing on one platform, be it Windows, Linux, MacOS X or even Amiga, is bad policy and potentially dangerous.

      --
      Knowledge is power. Knowledge shared is power multiplied.
    2. Re:Loss of life... by AgentOJ · · Score: 1

      Yes, but technically the blaster worm did not directly cause the blackout (which was shown to be caused by tree branches brushing up against power lines), so I don't feel that any virus has directly caused loss of human life. If a virus were to directly attack a power company, causing a power loss that caused loss of human life, that'd be a different situation.

      Sadly enough, I don't think the proper security will be in place with these critical systems until a loss of human life directly results from the compromise of said systems.

    3. Re:Loss of life... by michael_cain · · Score: 1
      BTW: this is a great article, great to show the PHBs that perhaps having a diversity of platforms is better than "standardizing" on one. Standardizing on one platform, be it Windows, Linux, MacOS X or even Amiga, is bad policy and potentially dangerous.

      Unfortunately, the PHB will believe, almost instinctively and with some justification from experience with non-IT areas, that the monoculture will have lower operating costs. They will believe that they will pay less per-seat if they buy a 1000-seat license than if they buy two 500-seat licenses. They will believe that supporting three different environments will require more staff than supporting a single one. They will believe that staff who can support more than one environment will command a higher salary than staff who can only deal with one. They will believe that there will be inconsistencies and incompatibilities between the desktop apps that are used on different platforms, no matter what the vendors say.

    4. Re:Loss of life... by ThomK · · Score: 1
      Of course, it is obvious that no computer virus has caused loss of human life (yet).


      Obvious? You should have see my manager after blaster hit us last year... he lived through it but looked like it was going to give him a stress related heart attack.
      --

      TK

    5. Re:Loss of life... by iwadasn · · Score: 1

      This is not obvious at all. It was a windows crash that caused the great north eastern power outage, and that killed about half a dozen people. I think that software crashes must be responsible for at least a hundred deaths a year, and that's probably a very conservative estimate. -Tyler

  13. These monoculture stories are tired by Anonymous Coward · · Score: 0

    These same talking heads that are in such a tizzy would stick a cork in it the second Linux or Mac became a force on the desktop. Whoever was on top would suffer the same fate. Most of these diatribes are simply thinly-veiled attacks against Microsoft under the guise of being thoughtful. Microsoft has problems (and they are slowly awakening to them) but Linux would not be immune to being caught with its pants down if every drooling, sociopath was targeting it.

    1. Re:These monoculture stories are tired by MattMan741 · · Score: 1

      Mac would suffer the same fate, as would linux, but only if everyone used the same distro. considering the hundreds of distros out there, i doubt that monoculture would ever be the same problem it is today

    2. Re:These monoculture stories are tired by Junks+Jerzey · · Score: 1

      Mac would suffer the same fate, as would linux, but only if everyone used the same distro. considering the hundreds of distros out there, i doubt that monoculture would ever be the same problem it is today

      But really, how much difference is there between Linux distributions? Or any UNIX variant for that matter? It's just a matter of what window manager and desktop environment (if any) and such. It's still a POSIX-compliant system underneath, and the great bulk of Linux and related utilities are the same. The differences make things harder for application developers, but they don't necessarily promote something "different."

    3. Re:These monoculture stories are tired by Anonymous Coward · · Score: 0

      There are at least 4 different versions of telnet alone - NCSA, BSD derived, AT&T, and WU.

      3 of these have minor varients. (The WU telnet
      has mostly disappeard). The minor varients depend
      on things like SSLtelent, Kerberos ktelnet, and
      the old plane jane unix telnet.

      For the most part, they are all inter-compatable,
      yet they are not vulnerable to the same problem.

      There are at least two different ways for network services to be controled... and both are used on different distributions. xinetd, inetd, with and without tcp wrappers...

      NOT a monoculture at all - especially since each distribution allows the administrator to customize how things work in each installation.

      MS doesn't allow this variation... only one implementation for a service. No customization either...

  14. Let's do both by Kierthos · · Score: 2, Funny

    Coming soon: The Irish Potato Virus!

    Kierthos

    --
    Mr. Hu is not a ninja.
    1. Re:Let's do both by Anonymous Coward · · Score: 0

      Coming soon: The Irish Potato Virus!

      Don't you mean: The Potato Virish?

  15. Complainer! by FattMattP · · Score: 2, Insightful
    Call me a complainer, but I really don't like the Slashdot postings that end with such vague questions.
    Then read the article and draw your own conclusions. Slashdot is far from an authority on everything in IT.
    --
    Prevent email address forgery. Publish SPF records for y
    1. Re:Complainer! by CrayzyJ · · Score: 1

      WHAT?!? I've based all my IT decision the last few years on /. postings! I was just typing out and Ask /. to find out what to do about my marriage!

      Now what "authorative" source do I base my life on?
      I know! theonion.com!

      --
      Holy s-, it's Jesus!
  16. Network Worms and Monoculture by Eyah....TIMMY · · Score: 2, Interesting

    To add to michael's point, Jonathan Wignall made an excellent presentation(sorry it's PPT) at DefCon 11 last year about how we could fight network worms.

    He basically concluded that we could not launch counter worms (like ones that would patch vulnerable Windows systems). The best solution was to diversify the OS we have our servers running on. A worm can spread in a matter of minutes as the creator of the worm usually chooses a set of powerful vulnerable machines as his first hit.

    Some OS like to keep things more open and easy to configure like Windows 2k server, which showed a whole in MS SQL server 2K in which the DB could be accessed over the net. As a network admin you just needed to keep your DB firewalled and things would have been ok. Other OS like Solaris are more of a pain to configure but usually leave less stuff open.

    --

    It is not enough to have a good mind. The main thing is to use it well. - Rene Descartes (1637)
    1. Re:Network Worms and Monoculture by buysse · · Score: 1
      Y'all haven't used Solaris much then. The out of box experience (to use an old SGI term) is rather open. Every service enabled. Including sprayd(*). It takes actual work to make a Solaris box reasonably close to secure.

      Oh. One more thing. A whole is the sum of the parts. The word you were looking for is "hole." Hell, I've been reading /. too much if I can't let something like this past...

      * sprayd: rpc daemon that can trigger a bandwidth allocation DoS attack by design, theoretically used to "test" networks.

      --
      -30-
    2. Re:Network Worms and Monoculture by Eyah....TIMMY · · Score: 1

      word

      --

      It is not enough to have a good mind. The main thing is to use it well. - Rene Descartes (1637)
  17. How do you make the correlation??? by _PimpDaddy7_ · · Score: 2, Insightful

    "People have brought over species that we didn't expect here, just like people have created viruses that Microsoft didn't expect to deal with," said Jeff Dukes, professor of biology at the University of Massachusetts at Boston, who studies diversity and growth in ecological systems. "These introduced species have had a major impact on our forest and have knocked out entire species."

    Excuse me, but how can you compare a biological occurrance to a technological occurrance? There are too many variables in the biological virus. Or can you in fact make a definite comparison?

    Saying people created viruses Microsoft didn't expect to deal with is bogus. That's a cop-out.

    Microsoft was well aware of many of it's security holes. It's been going on for years.

    1. Re:How do you make the correlation??? by betis70 · · Score: 1

      Did you miss Beginning Systems Theory class?

      --
      I forget...are we at war with Eurasia or East Asia?
    2. Re:How do you make the correlation??? by Eyah....TIMMY · · Score: 1

      This post should help you understand why the comparison is valid. It's a DefCon presentation about worms and OS diversity.
      The problem is M$ does have security holes but a worm will attack one OS (usually M$). So if the whole web is on IIS, it could be taken down by a single worm in a matter of minutes because of one new security whole. The same argument goes for Apache security wholes. It's really about limiting damages. If you take down a type of resource, you still have a bunch that are left standing.

      --

      It is not enough to have a good mind. The main thing is to use it well. - Rene Descartes (1637)
    3. Re:How do you make the correlation??? by GlassHeart · · Score: 1
      Saying people created viruses Microsoft didn't expect to deal with is bogus. That's a cop-out.

      Perhaps, but it's probably accurate. Remember this is the OS that nearly missed the Internet bandwagon. Windows was designed to be the OS on a disconnected (which excludes limited connectivity like BBSes) desktop machine, where the main vector of threat comes from inserted floppy disks. In a sense, it's almost remarkable how well they are doing.

      Now, lineage is no excuse. The point is that it's probably true that Microsoft didn't expect the networked virus.

  18. There are parallels, but... by robslimo · · Score: 2, Insightful

    There is a significant difference between what's happening in computer security and the potato famine. They didn't know any better than to farm without diversity at the time. We've learned a great deal about agriculture and soil conservation since then... the famine itself was one large, nasty lesson.

    The big difference wrt computer security is that we *do* know better and are still failing to get it right! The phone "Phreaks" from decades past should have taught us a lesson (not to mention the telco's of the time). The Morris Worm should have been a giant, looming reminder of security and secure programming practices and the internet became more ubiquitous and our economic dependence on it greater... but we (producers of software everywhere) still keep f-ing it up!

    The writing is on the wall, has been there for a long time and it needs to be heeded.

    1. Re:There are parallels, but... by monoqlith · · Score: 1

      Just FYI: Well, the soil in Ireland during the Irish potato famine was not very fertile. There were only so many crops that it could support, and none but the tuber potato of sufficient nutritional value to serve as subsistence for a large amount of the population. Add that to economic restrictions imposed on them because of the British empire(Ireland was one of the world's foremost exporters of potatoes) and one could argue that the Irish did know better, but had no choice . So the analogy still holds up.

  19. BIND is also a Monoculture by Pup5 · · Score: 5, Insightful

    I think that this concept also applies to BIND.

    Most DNS servers run either ISC BIND, or a package based on BIND source. Although I am a hostmaster and respect BIND, I often wonder if this isn't one of the reasons that DNS is such a prime hacker target.

    It seems clear that even with this example of an open-source program (although it's not GPL), groups prefer to avoid the cost of development at the expense of security (via the same monoculture argument). I've asked DNS appliance vendors this question (while they're trying to sell me on their product's security), and it's clear that they've never seriously considered the issue.

    1. Re:BIND is also a Monoculture by buggieboy · · Score: 1

      Right. One person's standard (good) is another person's monoculture (bad). As far as I can see, a monoculture is simply a standard that actually worked (was accepted).

    2. Re:BIND is also a Monoculture by LiamRandall · · Score: 2, Interesting

      Very good point.

      As a matter of fact RIPE has recognized 'monoculture' at the Root DNS Server Level (at one time all the root servers did run BIND) as a similar potential/problem vulnerability quite some time ago. They have since moved a couple to different packages. The 'K' root server, for example, now runs NSD 1.0.2-REL . For more information, please see their origional announcemnt at: http://www.ripe.net/ripe/mail-archives/dns-wg/2003 /msg00044.html .

      In a networking class that I teach at Xavier University I make sure that the students apply their lessons on multiple platforms for this reason exactly.

      --
      Great occasions do not make heroes or cowards; they simply unveil them to the eyes. -Bishop Westcott
  20. Not the same by somethinghollow · · Score: 4, Insightful

    "People have brought over species that we didn't expect here, just like people have created viruses that Microsoft didn't expect to deal with"

    The difference here is that we have US Customs doing its best to stop people bringing forigne species over. If US Customs did things like Microsoft, they would hand out culture dishes to exicute your Windows Script code on and implant your cultures into the environment w/o asking the end user.

    It's funny how a company can leave holes in everything, let people get used to being insecure, then tout fixing the problems as an innovation.

    1. Re:Not the same by Foolhardy · · Score: 1
      "People have brought over species that we didn't expect here, just like people have created viruses that Microsoft didn't expect to deal with"
      How can anyone expect a specific virus? It's not like Microsoft never expected viruses to exist.
      It's funny how a company can leave holes in everything, let people get used to being insecure, then tout fixing the problems as an innovation.
      What do account for Microsoft leaving holes in everything? Gross negligence? Incompitence? Do you think they are doing it on purpose?
  21. Stating the obvious? by jmpoast · · Score: 1

    I was under the impression that computer "viruses" were named viruses because they were similar to biological viruses. If this is the case then how are plants "an unlikely source" source, and how is the relation between computer viruses and biological viruses news?

    1. Re:Stating the obvious? by Daniel+Dvorkin · · Score: 1

      It;s just typical breathless pop-tech reporting, acting as though the analogy is some brilliant new idea nobody has ever thought of before!!! when in fact, as you say, people have been using these analogies -- not just general terms like "viruses" (and "cellular automata" and "genetic algorithms" and so on) but also the specific comparison of Microsoft equipment to a monoculture crop -- for years. Pop-tech and pop-sci journalism pretty much always do this, and I have to conclude that's what their audience expects.

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
  22. Same Argument Applied to Standards by fiendo · · Score: 5, Insightful

    Couldn't this same argument be applied to omnipresent standards and not just monopolies? If everyone uses TCP/IP and a security flaw is found in it, doesn't that amount to the same type of security threat?

    And yes I'm playing devil's advocate, but it's a slow morning :)

    --
    I went to the city because I wished to live without deliberation.
    1. Re:Same Argument Applied to Standards by great_flaming_foo · · Score: 2, Insightful
      Couldn't this same argument be applied to omnipresent standards and not just monopolies?

      Because a standard is just a design, the software cranked out by a monopoly is an implementation. Most security holes are in the implementation.

    2. Re:Same Argument Applied to Standards by GlassHeart · · Score: 2, Insightful
      Couldn't this same argument be applied to omnipresent standards and not just monopolies? If everyone uses TCP/IP and a security flaw is found in it, doesn't that amount to the same type of security threat?

      Yes, it would be. However, consider that if many people implemented TCP/IP independently, one of them might have realized that the protocol is flawed. If we all just borrowed BSD TCP/IP code without even reading it, we would be approximately as vulnerable as a proprietary protocol.

    3. Re:Same Argument Applied to Standards by el-spectre · · Score: 0

      you call it 'deveil's advocate', I call it logic :)

      --
      "Faith: Belief without evidence in what is told by one who speaks without knowledge, of things without parallel." - A.B.
    4. Re:Same Argument Applied to Standards by (Maly) · · Score: 2, Informative

      Would logic not suggest, then, that for a standard to be considered the equivalent of a monoculture, that a standard would be as vulnerable to these exploits as would an implementation? If so, then a virus would have to affect all systems equally.

      If a virus does not have a universal effect, then it cannot, logically, affect the standard.

      A monoculture (one homogeneous group that is identical) is a group were the constituent parts are very very similar if not the same.

      A standard is simply a language that disparate entities use to communicate. A standard is a minimum similarity that can be used as a reference point.

      A standard language around the world is English. Many francophone Quebecois speak English, but they are not anglophone like British or Americans. They simply establish a minimum point of reference in order to communicate and do business.

      Similarly, Windows computers employ TCP/IP to communicate over the Internet, as do Linux computers, but they have radically different filesystems, user and permission structures, and basic architecture. They have that minimum point of reference (TCP/IP) but they do not share the same vulnerabilities. No monoculture are they!

      Now the overwhelming prevalence of Windows loaded on computers connected to the internet does suggest that there is an inherent vulnerability, but that does not mean that the standard of communication is the proximate cause of vulnerability.

      The arguement that a standard is the same as a monoculture is therefore false.

    5. Re:Same Argument Applied to Standards by el-spectre · · Score: 1

      Not the same, no. But considering the possibility that an exploit based on a standard is a good idea.

      When it comes to concepts like security, it often helps to also consider similar scenarios, not just exact matches.

      --
      "Faith: Belief without evidence in what is told by one who speaks without knowledge, of things without parallel." - A.B.
    6. Re:Same Argument Applied to Standards by (Maly) · · Score: 1

      I suppose.

      It's just important to differentiate because security lapses are not a result of adoption of a particular standard but rather the result of the widespread adoption of a system with well-publicized vulnerabilities.

    7. Re:Same Argument Applied to Standards by v01d · · Score: 1
      security lapses are not a result of adoption of a particular standard
      Depends how you want to define security. Spam is an exploitation of SMTP that relies on consistent behavior across implementations to perform a type of DoS attack.

      Telnet is a standard that if universally adopted would clearly be a security problem. I'm sure we can both think of many standards that would have horrible security consequences if allowed to become a monoculture.

  23. Gimme a dman break by fudgefactor7 · · Score: 1

    Comparing the potato famine and MSBlast is a fucking joke. Whoever comes up with these analogies needs to learn how to communicate better and find more creative uses for their time than to post thinly veiled attacks at Microsoft.

    Give it up already.

    1. Re:Gimme a dman break by mblase · · Score: 1

      Comparing the potato famine and MSBlast is a fucking joke

      Only if you can defend the contrary. Arguments, please?

    2. Re:Gimme a dman break by Anonymous Coward · · Score: 0

      > Comparing the potato famine and MSBlast is a fucking joke. Whoever comes up with these analogies needs to learn how to communicate better and find more creative uses for their time than to post thinly veiled attacks at Microsoft.

      I think it's an interesting academic exercise to look at the parallels between biological monocultures, software monocultures, et. al., and to distill the inherent disadvantages whenever any one specific design achieves a high penetration in the population.

      I understand that academic exercises aren't everyone's cup of tea. But for those of us who do enjoy that kind of analysis, it can be a worthwhile pursuit. Personally, it helps me to think multi-dimensionally, and it's good practice for thinking "outside the box" (pardon the cliche).

      You implied that the comparison is a "thinly veiled attack" at Microsoft. Whether it was or not is irrelevant. Many people find the comparsion is apt, and that's the point of academic pursuits.

      When prof. Felton questioned the efficacy of the SDMI copy-protection scheme, did he deserve our derision because he "attacked" the consortium that developed that technology? I think not. People who question Microsoft's technology deserve the same respect.

    3. Re:Gimme a dman break by Orion442 · · Score: 1

      The only thing worse than a USPS worker with mod points is a MS /.er.

    4. Re:Gimme a dman break by fudgefactor7 · · Score: 2, Informative

      Potato Famine: people died by the cartful.
      MSBlast: affected computers were unusable until patched.

      There's one. Comparing computer problems to real-world situations where death is involved is a mistake (aka: a fucking joke.) Just like the comparison of Windows to automobiles.

    5. Re:Gimme a dman break by whittrash · · Score: 1

      I think it is a valid analogy, but it has limits. Obviously bilogical infestation and a computer virus behave differently, but the point remains that a diversified system will survive a singular attack. One point the article did not make is that huge monocultures do exist in nature, take plankton for example, or certain kinds of bacteria. They can afford to replace half of their population, it is built into the life cycle of the organism, it reproduces at a rate which allows it to survive. The same could be said for computers. They can be replaced or wiped clean at a fast enough rate to stem the infection. Therefore the idea might follow, that if you do not need to updated,c onfigure and replace machines you won't need tech support, and that would put 50% of /. people on the bread line.

      Other methods of protection from infection and predation should also be noted. For example, a 'dormant' computer cannot be infected. Also, a computer with an extremely short lifespan cannot be infected easily. A computer that is hidden or inaccessible cannot be infected. These are all strategies that could work in addition to diversity.

      On a separate note, this is why we all need to hang on to a Commodore 64, it is our last line of defense.

    6. Re:Gimme a dman break by fudgefactor7 · · Score: 1

      ....man, that takes me back...I totally miss the old Apple][ days... good times.

  24. Yes by drewbradford · · Score: 2, Interesting

    Yes. It's an argument against monopolies. But it's also an argument against standards and any kind of compatibility.

    With the good comes the bad.

    1. Re:Yes by Anonymous Coward · · Score: 0

      There is a vast difference between standards and monocultures per se. The article, for the most part, discusses _implementations_, rather than protocol bugs. (Note, I recognize the discussion of the SNMP protocol problem.)

      While protocol bugs have been a problem in the past, much has been learned about the practice of designing secure protocols. Designing secure _implementations_ is much harder. If six people write code based on a standard, you will probably get six different sets of bugs. One problem would not attack all these bugs, but rather a particular subset - specific to that implementation. If there is sufficient diversity, the potential damage which is possible from any one attack is limited.

      Standards actually reduce the risk by encouraging diversity. For example, there is a clearly defined standard for mail exchange (SMTP). Because of this, anyone of sufficient skill can write a mail server that will work with existing mail servers. This allows more mail server software to be written - encouraging diversity. Postfix and Qmail, for example, are highly unlikely to be affected by the same bugs (buffer overflows, etc.) as Sendmail. This reduces the damage which could potentially result from a security failure.

      Proprietary protocals do not have the same effect, as they make it difficult to design software that will properly interoperate. This discourages people from writing compatible implementations - thus reducing diversity.

  25. Reminds me of something by Anonymous Coward · · Score: 0

    There's this new Irish restaurant being built in downtown Boston. They're going to serve 7-course gourmet Irish meals.

    Everyone coming in the door gets a potato and a six pack...

  26. Glossing over the heart of the matter... by Cap'n+Canuck · · Score: 4, Insightful

    The article glossed over the heart of the matter...

    Most of it, however, was intended for export to England.

    ...except for that brief mention. The English were the ones that killed the Irish, because they demanded payment in food, even when the Irish could not pay.

    To liken the conditions of the software industry to the Irish Potato(e) famine is ridiculous. To whom or what is the industry beholden to? If we cannot produce code will we starve to death? Is someone occupying our cities and towns, threatening our lives if our code fails to compile? I'm not Irish, (though I do like potatoes), but please think again before you make analogies such as these.

    Sig Hire!

    1. Re:Glossing over the heart of the matter... by Hittite+Creosote · · Score: 1

      Not to be too harsh on the English (although they deserve it - fortunately my ancestors either had just enough cash or enough crops to survive, or were paid enough by their landlords to leave that they could get passage on a ship out of Ireland), but the reason they got all the food is that they could pay for it. The owners of food-producing land in Ireland who had food were free to sell it to whoever they wanted to. Which meant those with cash, which meant the English. Pretending it was all down to the English being evil rather ignores the fact that what they did was callously do nothing while the free market starved people to death. Which the West basically still does today - the World Health Organisation estimates 6-14 million die every year from malnutrition.

    2. Re:Glossing over the heart of the matter... by The+Taco+Prophet · · Score: 2, Funny

      Is someone occupying our cities and towns, threatening our lives if our code fails to compile? My town? No. My cube? Yeah, pretty much. :)

    3. Re:Glossing over the heart of the matter... by replicant108 · · Score: 1

      The land-owners WERE the English!

      And how do you suppose they got control of the land and it's produce? Free-market ideology?

      Is that what they call genocide where you come from?

    4. Re:Glossing over the heart of the matter... by Anonymous Coward · · Score: 0

      Remind me where you got the US from again...

    5. Re:Glossing over the heart of the matter... by replicant108 · · Score: 1

      I'm Irish.

  27. Not a new argument by Jokkey · · Score: 2, Informative

    This isn't really a new argument. Marcus Ranum's web site, for example, contains a counterargument, links to articles discussing arguments for and against, a link to the paper by Dan Geer that brought the monoculture argument into the limelight, and some sarcastic comments on the new monoculture study that the C|Net article mentions. ("$750,000 to sit around and whine about Microsoft? How do I get a gig like that?!")

  28. May be but ... by Sleeper · · Score: 1

    There is still no substitution for good (that is with the security in mind) programming practices. And of course readily available information about vulnerabilities.

    I think it matters not that much if you have 90% boxes on the net running windows (God forbid, really!) and 10% of "others". Or it breaks down different way. Nmap does very good job identifying remote operating system nowdays. So for a persistent and dedicated cracker it should not matter that much if you have a "monoculture" or big veriety of OSes. The only difference, i think, would be that in "monoculture" environment scrip kiddies would be more successfull.

    --
    - Back off man. I am a scientist
    1. Re:May be but ... by endx7 · · Score: 1

      There is still no substitution for good (that is with the security in mind) programming practices. And of course readily available information about vulnerabilities.

      If you have a 'monoculture', you have no choice but to choose whatever one thing is available...you're stuck with it, so if it has poor programming involved, too bad. With a diversity of programs available, you can choose the best.

  29. what are you talking about? by Joe+the+Lesser · · Score: 2

    Boardwalk and Park Place rule! Potatoes have nothing to do with this! And, yes, buy the railroads, you'll need the income.

    --
    "I only speak the truth"
    Karma: null(Mostly affected by an unassigned variable)
  30. Potato famine fallacy. by lothar123 · · Score: 5, Informative

    Admittedly, this is off-topic. But I did my Ph.D. on the stuff and comments like that perturb me!

    It is a common misconception that the disease known as late blight, caused by the Oomycete (Phytophthora infestans) "caused" the Irish potato famine. Yes it is true that the Irish were growing only a few varieties of potato (monoculture), but the REAL reason was the socio-economic structure put in place by those bastard English. Essentially, most of the Irish farmers (which was damn near everyone), "rented" the land from rich English landowners. This meant that they grew vegetables, wheat, etc. to pay for the rent, and grew potatoes for food because they stored well. Late blight reduces crop yield both before harvest (lost foliage) and after harvest (tuber rot), and by removing potatoes as a food source, the Irish began starving. The English did nothing to help the them during this time. In fact, the rental system stayed in place throughout the whole famine.

    1. Re:Potato famine fallacy. by Charles+Dart · · Score: 1
      Well, there wouldn't have been a problem if they would have only taken Swifts Modest Proposal seriously

      "I have been assured by a very knowing American of my acquaintance in London, that a young healthy child well nursed is at a year old a most delicious, nourishing, and wholesome food, whether stewed, roasted, baked, or boiled ..."


      And see, comparisons to the famine and Microcock do have some validity.
    2. Re:Potato famine fallacy. by Dracolytch · · Score: 1

      (Scratches head)

      You might have wanted to include some kind of link to your thesis or something... This blurb just tells me that the English were wankers for standing by AS Oomycete caused the famine.

      The fact that the Irish stored potatoes as food cannot be blamed on the English. The English did not START the famine. I think, more to the point, they should be blamed for not STOPPING it.

      ~D

      --
      This sig has been enciphered with a one-time pad. It could say almost anything.
    3. Re:Potato famine fallacy. by GlassHeart · · Score: 2, Insightful
      Abstract a bit.

      The socio-economic structure at the time can be likened to corporate addiction on Microsoft products. Because of the large investment in Word format documents and interoperability needs, your company is stuck with Office and Windows (unable to plant other varieties of potatoes). This monoculture is easily taken down by a single attacker, as we've seen several times now.

      The attack would not have been possible if there was true diversity in both cases. Diversity would've been possible if not for English oppression or Microsoft monopoly. The attack simply exposes vulnerabilities in a deeply flawed system.

      Why is it such an irritating analogy to you?

    4. Re:Potato famine fallacy. by lothar123 · · Score: 3, Informative

      My dissertation was on plant pathology, not agricultural socio-economics, and therefore only a blurb in my lit. review is relevant.

      My point could be summarized as:

      1. The English steal all the land.
      2. The Irish need a place to grow food and "rent" land from the English.
      3. The English get all the "good" food.
      4. The Irish resort to depending on potatoes.
      5. A "fungus" kills the potatoes.
      6. The Irish starve.
      7. The English don't raise a finger to help.
      8. MORE Irish starve, and they begin to emmigrate.
      9. New York City get's a shitload "Micks" (no offense).

      People don't learn about the similar potato crop losses that occured in Scotland and Germany during this same period due to late blight.

    5. Re:Potato famine fallacy. by HeghmoH · · Score: 1

      To summarize your post:

      The Irish depended on potatoes for food. When the blight killed and rotted the potatoes, the Irish starved. However, the blight was not the "cause" of the starvation.

      (Yes, I deliberately left some things out.)

      Ok, so the English were bastards and hated the poor, downtrodden Irish. That doesn't change the fact that the Irish were dependent on the potato. And it doesn't change the fact that when a disease came along that attacked the food that they depended on, the people starved. I hope that your Ph.D. education included the idea that things can have more than one cause! The social system may have been a large factor (I'll defer to you on this one since I don't know anything about it) but I don't see how you can go and say that the blight didn't cause the famine. It looks like both causes are right to me.

      --
      Mod down posts with a "Free Mac Mini/iPod" sig, they're spam!
    6. Re:Potato famine fallacy. by Chris+Burke · · Score: 1

      The fact that the Irish stored potatoes as food cannot be blamed on the English.

      Yes it can, because the English took all the non-potato food!

      It's not like the Irish just loved potatoes, and got rid of all the wheat and such because they didn't like it.

      --

      The enemies of Democracy are
    7. Re:Potato famine fallacy. by Rupert · · Score: 1

      Disclaimer: IAABE (I Am A Bastard Englishman).

      Imagine that. A few rich people own most of the land, and the rest of the population have to pay rent on it. What a historical aberration.

      --

      --
      E_NOSIG
    8. Re:Potato famine fallacy. by easter1916 · · Score: 2, Funny

      Disclaimer: IAAAI (I am an Angry Irishman).
      Ah go on now, let us have our fun. Always ruining everything for us. Bastards!

    9. Re:Potato famine fallacy. by madfgurtbn · · Score: 1

      Famine is generally not a food problem so much as a problem of powerlessness and poverty. See North Korea, for example a few years ago. For example look into North Korea a few years ago; their parnaoid dictatorship bascially prevented any real aid from entering the coutnry and tried to hide the extent of the problem. Google is your friend if you want a link.

      I believe Amartya Sen won a Nobel Prize in economics for research showing that democracy and empowermednt of the populace may prevent famine.

      --
      Send lawyers, guns, and money. Dad, get me out of this.
    10. Re:Potato famine fallacy. by easter1916 · · Score: 1

      You are aware that Swift was Irish, and that "A Modest Proposal" was political satire?

    11. Re:Potato famine fallacy. by Charles+Dart · · Score: 1

      Really? I thought he was that guy who started that meat company, you know Swift premium brown 'N serve...

      *smack*

      You're not too swift yourself are you?

    12. Re:Potato famine fallacy. by easter1916 · · Score: 1

      Given the incoherence of your original post, I would say we're in the same boat. There's no need to be so sensitive.

    13. Re:Potato famine fallacy. by Anonymous Coward · · Score: 0

      No Guiness for you then!

    14. Re:Potato famine fallacy. by Anonymous Coward · · Score: 0

      Didn't help that the Gaelic Irish rejected help from Anglo-Irish and Norman-Irish families "within the pale" (Viking-Irish in the south east had a modicum of sense...). My ancestors bought and [tried to] distribute corn meal. For free. It was dismissed as "yellow dust" or "a plot to poison us all", as demagogues tried to use the famine for political leverage in the regions.

      Just great. Fucking hell. Like the military shooting at relief planes trying to get into ethiopia in the 1980s.

    15. Re:Potato famine fallacy. by B.D.Mills · · Score: 1

      Imagine that. A few rich people own most of the land, and the rest of the population have to pay rent on it. What a historical aberration.

      The historic aberration is that the English never had a revolution to relieve themselves of a parasitic aristocracy that constantly bleed the "lower classes" for their own benefit.

      --

      The only thing necessary for the triumph of evil is for good men to do nothing. - Edmund Burke
    16. Re:Potato famine fallacy. by Anonymous Coward · · Score: 0

      Corn meal (Maize) yeah. Free? No. Ever heard of workhouses? Or wondered why there are so many little walls partitioning fields in the west of Ireland? You had to do something to pay for your supper...

      The English Chancellor of Exchequer, Charles Wood, justified the tight-fistedness (toward the Irish) on the grounds that
      "except through a purgatory of misery and starvation, I cannot see how Ireland is to emerge into anything approaching either quiet or prosperity." Pax Britannica, in other words.

    17. Re:Potato famine fallacy. by Richard_at_work · · Score: 1

      And yet we are still here, fancy that eh?

    18. Re:Potato famine fallacy. by Anonymous Coward · · Score: 0

      Actually, some anglo-irish families did distribute corn meal for free, though it wouldn't have saved everybody - do you think ONLY the workhouses existed? That the english government "charity" was the only thing happening? Many irish at the time prefered to go to the poor house than accept help from us, BTW, failing completely to distinguish between racially english descendants permanently living in Ireland (Anglo-Irish) and actual english people.

  31. It's a freedom problem, not a monoculture one by argoff · · Score: 1

    The fact is that copyrights, the "right" restrict what other people copy, is an inherent restriction on peoples freedom. And leads to similar problems.

  32. The famine was due to the British, not potatoes by crush · · Score: 3, Informative

    To make my point very clear: British theft of Irish land and the systematic exclusion of the Irish from all occupations except farming and laboring meant that the only crop which was high-yield enough to be viable on the tiny plots of land left to the Irish was the potato.

    All during the famine Ireland exported corn grown on the landlord-owned estates to Britain.

    I realize that this isn't the central point of the post, but the phrasing implies a foolish choice on the part of those who suffered from the forced monopoly.

    1. Re:The famine was due to the British, not potatoes by The+Ape+With+No+Name · · Score: 1

      It would be more correct if the post had pointed out that lack of diversity of types of potatoes was a contributing factor to the famine. How the British enforced/controlled/created the narrow use of a few potato varieties is up to debate. If the potatoes hadn't failed everything would have been OK, that is not up to debate. It may be a lowly food to some, but spuds pack an energy wallop.

      --
      Comparing it to Windows will be a moot point, since El Dorado is going to have a 40% larger code base than XP.
    2. Re:The famine was due to the British, not potatoes by crush · · Score: 2, Informative

      Just to provide a reference to the famine originating in British hands, the Von Mieses institute have a good article on the protectionist corn laws. I don't agree with much of the spin, but in essence it's correct.

    3. Re:The famine was due to the British, not potatoes by crush · · Score: 1

      I was unaware of varieties of potatoes resistant to Phytophthora infestans being available at the time. Could you provide a reference for that?

      Your argument seems to insist on ignoring one contributing factor (structural constraints in choice of crop imposed from without) and focusing on another (lack of diversity in crop). That seems partial, especially when there's reason to believe that the "monoculture" would not have occured without the structural constraint. In other words the English misrule was a deeper rooted cause in the chain.

      Further, your assertion that "everything would have been OK, that is not up to debate" ignores the regular evictions that took place throughout the 19th century in Ireland of families that couldn't grow enough to feed themselves and turn a handsome profit for their rackrenting landlords.

    4. Re:The famine was due to the British, not potatoes by Anonymous Coward · · Score: 0

      I for one, welcome our new rackrenting landlords.

    5. Re:The famine was due to the British, not potatoes by The+Ape+With+No+Name · · Score: 1
      "OK" doesn't mean "good." A peasant's life under a colonizer's structure is never good in any sense we (I) would understand.


      The argument is probably better put that a variety of types, especially older types of potatoes, would have diminished the threat of the blight, not prevented it, by being more resistant to the blight (not immune). As for your logic, you are assuming there must only be one primary cause. There is no one reason a complex system behaves the way it does. No?

      --
      Comparing it to Windows will be a moot point, since El Dorado is going to have a 40% larger code base than XP.
    6. Re:The famine was due to the British, not potatoes by crush · · Score: 1

      The choice of potato-variety (if indeed there was a conscious choice occurring -- I know nothing about that) was presumably again dictated by the desire to obtain as high a yield as possible from a very small plot of land. So again an external constraint dictated the choice, hence the external constraint is the root cause.

      I'm only considering these two causes and their relation to each other because I am not aware of any others. There may be, and if so I look forward to hearing them.

  33. Monoculture vs. Organic by Charles+Dart · · Score: 2, Interesting

    In organic farming monoculture is anathema. Having a variety of species in the same field reduces exposure to disease. It is more work to farm like this so the product is more expensive but of better quality. The same can be applied to network running open source software, more work to properly maintain but more secure.

  34. Answer to your question by Anonymous Coward · · Score: 0

    @s- - Over the years we have received numerous complaints of this domain's
    @s- - content, but no person filee an AUP violation form against the
    @s- - domain. Recently the .cx board met and revised all .cx policies (December
    @s- - 2003). One of the .cx policies that has not changed is that each domain
    @s- - holder is required to review the policies every thirty days and make sure
    @s- - their domain is in compliance (Please read part 1, page 2 of
    @s- - http://www.nic.cx/policies/pdf/cx.registration.agr eement.pdf [www.nic.cx]).
    @s- -
    @s- - We do not review web sites and cannot ensure every domain holder is in
    @s- - compliance. But, if a domain is brought to our attention that fails to
    @s- - comply with our policies, we reserve the right to suspend the domain.
    @s- -
    @s- - I am unclear if you change the content, the suspension might be
    @s- - revoked. If you are considering this option, please send a note of inquiry
    @s- - to info@nic.cx.
    @s- -
    @s- - Best Wishes,
    @s- -
    @s- - Elaine Pruis

  35. Such things are always a tradeoff... by Cherveny · · Score: 1

    You can almost always compare diversity vs. monoculture and find pros on both sides. 1) Pro diversity means that you are more resistant to attack, due to the differing functions and implementations of software functions, but a definate additional complexity to managing a network, where each node may behave slightly differently 2) Pro monoculture means that you will be much more certain of having the same effect on every node on your network, thus making changes and amangement much easier. But, this comes at the cost of being vulnerable to the same risks, as well as being constrained feature wise. If you use only one product, and that product doesn't have feature X, then, if you are unwilling to implement a compeditor to the product, you are stuck without feature X. One item that I like to think of when considering this issue is the consolidation of network protocols: Originally you had SNA, DECNET, TCPIP, etc, etc, all seperate, distinct, and relatively equal. This meant that it was pretty hard for any single virus/worm to spread between the different networks. Eventually, TCP/IP has dominated the networking space, thus on the plus side allowing for easy interconnection between us all, but at the price that an attack is now easily spread by all who are connected to the network, as almost all are implementing the same standards.

    --
    --- It's not my fault this post looks redundant. I just type too slow.
  36. Is Monoculture the problem? by Ba3r · · Score: 1

    Monocultures in software pose a big threat in stability and vulnerability, but can that be extended to an OS-os? The transparency makes the response to the threats fairly immediate and well known.

    Quite frankly, I think monocultures are unavoidable in many circumstances, as the best/fastest/cheapest/most efficient application will always be the widest adopted; Who will take the brunt of not having the b/f/c/me, in order to stave off the monoculture?

  37. Wait, maybe interoperability isn't good by ManoMarks · · Score: 1

    From the article: "Geer acknowledges that point but said better planning--as well as forcing Microsoft to allow competitors to interoperate with key operating system components--could mitigate both issues." If we do that, aren't we opening up these key operating system compenents as points of failure across OS's? I thought diversity was the point they were making. This sounds like an arguement against doing that.

    --

    That's gotta fit into your schema somewhere

  38. We're not biased by mblase · · Score: 1

    "There is a difference between biodiversity and computer diversity," said Scott Charney, chief security strategist for the company.

    Yeah, there is: biodiversity actually exists.

  39. Hidden risks in agriculture by Qrlx · · Score: 4, Interesting

    It is a well-known fact that the Irish Potato Famine wasn't caused by a lack of potatoes; rather it was an overabundance of Irishmen.

    Seriously, though, agriculture is a risky proposition. Prior to European conquest of Africa, the natives largely existed as hunter-gatherers. As such they tended to just eke out an existence on what little food they could find. Also, humans naturally become infertile when they're not fed enough, so during a time of scarcity the population stabilized itself, with the standard very-young and very-old dying off.

    The Europeans brought agriculture to Africa. (I'm talking large-scale, tied-to-one-patch-of-dirt agriculture here.) This has upset the "natural balance" by creating subsistence farming. People do tremendously well during good years, but are devastated that much more when a drought comes along. The population swells greatly due to the static nature of life and the need for people to work the farms. Those same populations are routinely eviscerated by famine every decade or so. (Not to mention the social problems as formerly nomadic people have been lumped together in aribtrarty boundaries drawn by their conquerors.) For some reason Sally Struthers seems to think the solution to this problem is to provide more food. It's a short-term fix but it's also a vicious cycle.

    Agriculture can bring tremendous profit and clearly supply much more food than the hunter-gatherer lifestlye. But the risks are greater, too, especially once your society becomes dependent on large-scale farming. I saw on Discovery channel the speculation that years of poor harvests led to the extincion of some Middle American people around 1200 AD. (Mayans? I can't remember.) In modern times, we see these risks introducing themselves in new ways, such as mad cow disease, brought about by imposing a cannibalistic diet on cows, which in turn happens because of market pressures to keep producing cheaper meat for an increasing number of increasingly hungrier (to the point of obesity) population. Something has to give. We are also seeing the depletion of natural fish stocks, and the "latest study" says that farmed fish contain much more mercury and PCBs than wild fish.

    I liked the CNet article a lot; they could have mentioned SQL Slammer's apparent role in the blackouts last year. I guess that hasn't been explicitly proven and overty recognized, it would probably be too costly to Microsoft's share value, and by extension the economy, and by extension Bush's reelection strategy.

    1. Re:Hidden risks in agriculture by seanmceligot · · Score: 1

      Actually it was an overabundance of Englishmen. There would have been enough food the feed the Irish if England had been willing to reduce exports. More info from a quick google search.

    2. Re:Hidden risks in agriculture by 31415926535897 · · Score: 1

      It is a well-known fact that the Irish Potato Famine wasn't caused by a lack of potatoes; rather it was an overabundance of Irishmen.

      Isn't this basically saying the same thing? (i.e. like the other side of the coin)
      Also, see my sig.

    3. Re:Hidden risks in agriculture by green_crocadilian · · Score: 1

      Seriously, though, agriculture is a risky proposition.

      I remember a study of human teeth in ancient Asia Minor mentioned in a class I took. Basically, they studied the teeth and skulls (which indicate health and age of death) of the population as it transitioned from hunter-gatherer to agricultural society. For hunter-gatherers, the teeth were nice and healthy, and apparently the people typically lived to 40+. For agriculturalists, 90% of the population had very bad teeth and didn't live past the 20's. But some members of the population, particularly those buried with expensive items in expensive graves, continued to have great teeth and lived to an old age...

    4. Re:Hidden risks in agriculture by Theatetus · · Score: 1

      Here's a precis to a similar study about the effects of converting to agriculture on the dental health of Africans.

      --
      All's true that is mistrusted
    5. Re:Hidden risks in agriculture by kabocox · · Score: 1

      So would you like the US to return to a hunter-gather mode? My vote is for large scale corporate farming. I don't want to do it, and they have to be more productive than I'd be. I'd starve and die if I had to switch to hunting gathering or farming for myself. You know what we have that makes large scale agriculture work? Better long term and short term food storage! I could live happily off of corn flakes or oatmeal and milk if need be. Milk is a product that without cold storage wouldn't last 2 days! Corn flaks and oatmeal can keep for months if you can keep pests out of them.

      I know we'd have better genetic stock of humans if we stopped all medical care for our elders and our young. I don't want my young to die off, and I'm thrilled that both my parents and grandparents are alife. If we turned by the clock, my parents would be lucky to be alive. My first set of kids may or may not have survived. One reason for large families was because of high infant mortaility rates. I'll be honest. I don't give a flip about the genetic stock of the human race or any one else. I'm a greedy bastard that would like to be as immortial as possible and make sure my family shares that as well. I don't care if the rest of humanity is along just my family and afew of my friends and I'd be happy.


      Agriculture can bring tremendous profit and clearly supply much more food than the hunter-gatherer lifestlye. But the risks are greater, too


      O.k. give me an example of any nomadic group that conquered those that used large scale agriculture after the invention of guns. How would that nomadic group survive if those farmers decided to send in an army? Hmm. Nomads need alot more land than farmers to live. Farmers can afford to feed themselves and specialists such as a military. Militaries have always killed the enemies women and childern first when possible. Genocide is very efficient at eliminating threats.

    6. Re:Hidden risks in agriculture by easter1916 · · Score: 1

      Even more accurately, an overabundance of English imperialists. Murdering bastards.

    7. Re:Hidden risks in agriculture by Qrlx · · Score: 1

      Large-scale commercial agriculture may not be sustainable. Hunter-gathering is.

      We're banking on the ability of technology to invent our way out of the very same holes we are creating by the implementation of technology. That's the cycle that keeps civilization marching onwards. I'm not saying it's a good thing or a bad thing, it's simply the way it is. It has pros and cons, as does any civilization. The pro is, look at all the shinies we have. The con is, it may not be sustainable.

      Example: Farming, as in being tied to the land, was a new technology. The downside was that the soil became depleted. The new technology called crop rotation addresed that issue. Another example, more of a counterexample, is pesticide use. After WWII U.S. farmers realized they could dramatically increase yield by use of chemical pesticides. Fifty years later the pesticides aren't nearly as effective since the bugs have developed genetic resistance. The next cycle is GMO crops, which have been in widespread use for a decade or two. The downside of this is that the GMO crops which produce their own pesticide (think Bt corn) not only kill off predatory bugs but all other insects.

      It's a vicious cycle, and once you're hooked it's hard to get off. Clearly we can't go back to hunter-gathering, billions would starve. But what do we do with the billions? What will be the hidden cost to the new technology that allows us to feed an ever-increasing human population

      And let's face it, something has to give. There's a finite amount of arable land; irrigation has lots of bad environmental effects, as does clearing forest for agriculture.

      The first farmers of the Fertile Crescent clearly were acting in their best interests for the short term. They would simply have no way of knowing how things would turn out in the long run. For that matter, we don't really have much of a clue either. Who could have predicted AIDS or Mad Cow disease? And even things that could be predicted, like the problems caused by those invasive species of mussels (tiger mussels?) taking a foothold in American waters, how could we have stopped the movement of cargo across the oceans? For it is the very act of trading the goods we've had the free time to create as a result of the agricultural revolution which provides the mechanism allowing invasive species to find new homes and devastate the "natural" environment.

      You want your parents and kids to do well, but what about five generations down the road? Are you going to bet their future on the technology approach? Will there ever be enough technology or do we constantly need more? What if we find ourselves up against the wall and that new technology doesn't come through? Maybe we're already past that point and we just don't know it yet.

      I'm not trying to tell you how to live your life, and I'm certainly no hunter-gatherer. But I do think these are real questions that most of society doesn't even give a second thought to.

    8. Re:Hidden risks in agriculture by Ugmo · · Score: 1

      A Blanket statement like "Prior to European conquest of Africa, the natives largely existed as hunter-gatherers" is bound to be wrong. You should be careful when talking about a whole continent.

      Africa contains Egypt which was planting crops when Europeans were still competeing with squirrels for nuts and berries.

      Upstream from the Egyptians were the Nubians who farmed just as long. Ethiopia where they have so many famines in recent times, was farming during Roman times, way before "Europeans" conquered "Africa".

      Many crops such a millet had there origin in Africa, meaning the Africans taught how to farm them to the Europeans, not vice versa.

      There were parts of Africa that were mainly hunting and gathering or herding economies but large parts were agricultural before any European stepped foot there.

      If you want to blame Europeans for famines in Africa I would point to overpopulation caused through improved medicine. Lower infant mortality caused the "population explosion" not the introduction of agriculture.

      The biggest cause though is probably the imposition of arbitrary national boundaries. Various tribes and what in Europe would be called "nationalities" are arbitrarily divided up in varying proportions by national boundaries drawn in Europe. Compare a map of Africa to a map of Europe. How many straight line borders do you see on the European map compared to the African map? Most of the borders split up what would be nationalities and put them into countries with other nationalities where they fight for control of the government.

      These groups have been fighting civil wars for the last 50 years trying to control the artificial countries. These wars cause disruption in planting and when crops fail, the various groups try to block food aid from being delivered to their enemies, causing widespread deaths.

      Which brings us back to the Irish Potato Famine. During that particular event many Englishmen had the same opinion as you with "It is a well-known fact that the Irish Potato Famine wasn't caused by a lack of potatoes; rather it was an overabundance of Irishmen" There was an abundance of food in Ireland during the famine but the English government decided to ship wheat out of Ireland to England while Irish people starved. The English deny this was genocide but the behaviour resembles the warring tribes in Africa today.

      I know this is off topic but I took your post personally.

    9. Re:Hidden risks in agriculture by Anonymous Coward · · Score: 0

      farmed fish contain much more mercury and PCBs than wild fish.

      Just goes to show that dumping old electronics in coastal waters is WRONG.

    10. Re:Hidden risks in agriculture by spectecjr · · Score: 1

      I liked the CNet article a lot; they could have mentioned SQL Slammer's apparent role in the blackouts last year. I guess that hasn't been explicitly proven and overty recognized,

      No, but it has been explicitly ruled out by the FBI and the taskforce assigned to look at the blackouts.

      But I guess that doesn't fit with your dogma.

      --
      Coming soon - pyrogyra
    11. Re:Hidden risks in agriculture by Qrlx · · Score: 1

      I'll take my dogma over FBI == The Truth any day, thank you very much.

    12. Re:Hidden risks in agriculture by Qrlx · · Score: 1

      I should have put a smiley after my Irishmen comment. It was supposed to be funny.

      Divide and Conquer; if only the Brits knew how successful they'd be. That legacy has long outlasted the Empire it was intended to preserve. Kind of the diplomatic equivalent of a land mine.

    13. Re:Hidden risks in agriculture by Anonymous Coward · · Score: 0

      Well, given that the island of Ireland produces enough food today to sustain
      a population of about 14 to 20 million (depending on how american a diet you use in your estimates...), it is unlikely that the problem was "too many Irishmen", given the pre-famine population was 8 or 9 million, and relatively modern farming techniques were quite developed (1840s).

      The main problem was that the Irish were tenants after the English had seized the land through "right of conquest". And people wonder why we kill the fuckers.

  40. Not really by Chiron+Taltos · · Score: 1
    I'm in agreement with billmaly.

    Look, monopolies are not inherently bad. Microsoft has been convicted for abusing their monopolistic position. They were not convicted for simply being a monopoly.

    --
    CT

  41. So what's the answer? by smccto · · Score: 4, Insightful

    Firstly, the snide comment on monopolies is simply unwarranted and certainly not as sarcastically entertaining as I'm sure it was intended. Too often the word "monopoly" is used as merely a code-name for "those-who-are-winning-and-who-aren't-me!" So 'nuf said there.

    Secondly, the ubiquitous nature of the Internet is the single biggest reason behind it's success. While I agree that the "genetic makeup" of the Internet may also be its weakest link, I have to ask, "What's the alternative?"

    Look at how the Internet, much like the telephone, has made communication so much more efficient. It has opened channels across the world, across socio-economic cultures, across demographic diversities that have never been accessible before - at least to the average Joe/Jane. This would have been impossible if, say, every country was forced to use its own network transport layer. Sure, Cisco would love it - they'd be able to sell country-specific routers to automate the traffic translations. They'd make a fortune!

    Is the article suggesting that we create multiple network infrastructure to obfuscate malicious interrogation? If so, how could it be done without public standards - which would defeat the purpose anyway?

    The article's viewpoint is short-sighted. The answer is not to mutate the DNA of the Internet (Ethernet/TCP/IP/etc), but rather to enhance its perimeter defenses, such as SMTP. That protocol itself is way to vulnerable. Outlook is a fine product; I doubt anyone would argue that. But look how much it's been [editorially] attacked recently because it's based on an ancient protocol and has been jerryrigged to overcome the security holes of its communication layer.

    I don't know, maybe I'm rambling, but the article irked me. Just a bad day I guess.

    1. Re:So what's the answer? by BandwidthHog · · Score: 1

      Outlook is a fine product; I doubt anyone would argue that.

      Well, you'd be wrong.

      --

      Quantum materiae materietur marmota monax si marmota monax materiam possit materiari?
    2. Re:So what's the answer? by smccto · · Score: 1

      Ouch! Your witty rhetoric is stinging! Good thing I'm not usually up against such brilliant and insightful debaters. (Sit back and watch folks... he won't be able to restrain himself... here comes the storm...)

    3. Re:So what's the answer? by BandwidthHog · · Score: 1

      We both know there's precious little I could say about Outlook that most slashdotters haven't heard (and said) a thousand times before. But obviously I couldn't resist the bait of your treating 'Outlook is a fine product' as an uncontestable statement of fact.

      I mean c'mon, allow me some [admittedly weak] humor when I'm stuck in a vacant office building hours from home on a beautiful Saturday afternoon because somebody just *had* to have one of them spiffy new wireless neteworks to sling 4k .txt files from room to room.

      There, is that enough of a storm for ya? Maybe after I brew the last of these mini coffee packets I swiped from my hotel room I'll be up for more of a tempest.

      --

      Quantum materiae materietur marmota monax si marmota monax materiam possit materiari?
    4. Re:So what's the answer? by smccto · · Score: 1

      I'm pleased that you returned with such a light hearted response. Although I your inventive e-mail address hints that you are a religious warior, bent of ridding the earth of the evil empire, it's refreshing to see someone respond without taking it all too seriously. And by the way, I just happen to be a M$ evangelist because that's what I'm currently working on. I wasn't born into M$ and I'm sure I don't retire using it either. Cheers! (And go home already - have a great weekend)

  42. Macintosh and French Wine by manganese4 · · Score: 4, Funny

    To take the anology to the next level.

    MacOS X is then a graft of the macintiosh experience on top of good ol unix. Just like the french vineyards are French vines grafted onto american trunks and roots due to the fact a fungus ate all the french roots.

    --
    I make my face look like this and concerned words come out.
    1. Re:Macintosh and French Wine by Anonymous Coward · · Score: 0

      Take it to the next level? Only if the next level is to stomp on it until it's dead.

      That, sir, is an ex-analogy.

    2. Re:Macintosh and French Wine by Anonymous Coward · · Score: 0

      You got it wrong. It's Freedom vineyards, Freedom vines and Freedom roots, you cheese eating surrender monkey.

      Sorry, can't resist. :)

  43. weakest link by happyfrogcow · · Score: 3, Funny

    In November, the National Science Foundation granted three university researchers $750,000 to find the location and number of such weak links within the information infrastructure.

    Sure, but if I did an independent study I'd be thrown in jail under the Patriot Act and no one would hear from me again.

  44. Did you miss the trial? by khasim · · Score: 3, Interesting

    #1. Microsoft WAS handed their monopoly. From IBM. Back when IBM licensed MS-DOS for the IBM PC.

    #2. Check the DR-DOS history. See how Microsoft used bogus "error" messages against competitors.

    #3. Check the Netscape trial. See how Microsoft used OEM contracts against competitors.

    DUH! Did you MISS the part where Microsoft was found GUILTY of ILLEGAL LEVERAGING their MONOPOLY?

    Yes, if Linux gained more desktop space there WOULD BE FEWER VULNERABILITIES. Just take a look at how much market share Apache has and compare the market share to web server vulnerablities that have been exploited. Specifically, how many IIS servers have been exploited.

    And you WOULD make the news IF your exploit/virus/trojan/whatever could hit BOTH Windows and Linux boxes.

    Get real. If all the factors were equal, we'd see a LOT more Apache exploits. There are over TWICE as many Apache sites as there are IIS sites.

    Your beliefs do not seem to coincide with the facts of the real world.

    1. Re:Did you miss the trial? by pantycrickets · · Score: 3, Informative

      Get real. If all the factors were equal, we'd see a LOT more Apache exploits. There are over TWICE as many Apache sites as there are IIS sites.

      I agree that Apache has proven to be a more secure webserver than IIS.. Which isn't to say that it's trouble-free though.

    2. Re:Did you miss the trial? by __aagmrb7289 · · Score: 3, Insightful

      Yes, it is all black and white. There are simple causes for every outcome. Because of this, THIS happens. Oh, and capitalization makes things more true. REALLY!

      A couple things:
      On point #1:
      1. DOS does not equal windows
      2. MacOS, UNIX, AmigaOS, BeOS, Solaris, etc. Operating systems have competed, and lost (so far). Is it because Microsoft practices illegal monopolistic crap? That certainly is likely to be a contributing factor. But so do other businesses that fail.

      On #2: Want to help us out and provide a link? I don't think this proves anything about monoculture in software, but it might be interesting.

      On #3: see the above.

      Okay, so fewer vulnerabilities? Prove it. Don't state it, prove it. And the Apache vs. IIS argument is a bit silly - Apache isn't Linux, and IIS isn't Windows. Linux owes its ability to be secure to the experiences of the marketplace, many of which comes from experiences with Windows. So no, there is no way to prove that Linux would be more secure. Open your eyes, and take a look around. Linux is probably more secure RIGHT NOW than Windows, but who the hell knows what it'd be if not for Windows?

      Since this has gotten all point to point, one last thing. Writing an exploit for both is too hard for these script kiddies - there are two pieces to the puzzle - easiest screw with the most effect. That's Windows right now.

      So, sir, I say, "Get Real, yourself."

      Hope to hear from you soon!

    3. Re:Did you miss the trial? by MoonFog · · Score: 1

      2. MacOS, UNIX, AmigaOS, BeOS, Solaris, etc. Operating systems have competed, and lost (so far).
      MacOS and Solaris (amigaos ?) run on different platforms, even more expensive hardware. (The parent poster was talking about the IBM pc) Unix has never been a serious contender on the desktop, and as we have stated by now, Windows is NOT the leading OS on the web. This leave BeOS the only OS that really competed and lost, but did they really try that hard ? I had never even heard of BeOS until I got it on a CD in a computer mag. several years ago.

    4. Re:Did you miss the trial? by Anonymous Coward · · Score: 0

      Isn't the statistics for web server hacks over 60% for apache servers under unix/linux? Your theory that IIS is more unsecure than apache is BS.

    5. Re:Did you miss the trial? by geekee · · Score: 1

      "Unix has never been a serious contender on the desktop"

      Why not. Everybody bitches about MS being a monopoly on IBM-PC, but unix was around then. It seems like whomever owned unix at the time missed a huge opportunity by not competing for an IBM contract against MS.

      --
      Vote for Pedro
    6. Re:Did you miss the trial? by C10H14N2 · · Score: 2, Insightful

      You also missed the part where IBM approached Gary Killdall to license CP/M but failed and then went to Microsoft who stole CP/M, rebranded it and licensed it to IBM. So, you can't really say that IBM just "handed Microsoft their Monopoly."

      I used both CP/M and DR-DOS and remember being rightfully pissed off as the slapjob that was MS-DOS took over. Unfortunately, I think the greater blame falls on Killdall's head as he had the OS IBM wanted and the opportunity license it, but blew it. Big time.

    7. Re:Did you miss the trial? by Dr.+Evil · · Score: 2, Informative

      "...IBM's president John Opel, and Bill Gates' mother both served on the board of the United Way."

      Random internet search on the subject:

      http://ieee.cincinnati.fuse.net/reiman/01_1999.htm l

      But I don't think that alone should belittle the success of Bill Gates, few people make it big without some help along the way. Bill Gates happened to know something about computers, happened to get his hands on a lucrative contract and most importantly, knew to throw everything into it, and how to milk it for all it was worth.

    8. Re:Did you miss the trial? by edwdig · · Score: 4, Informative

      1. DOS does not equal windows

      Check back to the 1995 Consent Decree. DOS won out initially fair and square (DOS cost $100, CP/M cost $200, so people chose DOS). But when Windows came out, Microsoft's licensing agreements stated that if you wanted to include DOS or Windows on any computer you sold, you would have to pay Microsoft for both products for every system you sold, *even if it didn't include MS software*. That is the sole reason that Windows ever became popular. You would occasionally see computers running GEOS or OS/2 in stores, but not very many because of the need to pay for two OS's. The government eventually investigated Microsoft for illegal leverage of a monopoly. The result was the 1995 Consent Decree, but by then the damage had been done and the government action was too little, too late.

      2. MacOS, UNIX, AmigaOS, BeOS, Solaris, etc. Operating systems have competed, and lost (so far). Is it because Microsoft practices illegal monopolistic crap? That certainly is likely to be a contributing factor. But so do other businesses that fail.

      See above. Bad business decisions were factors too, but by far the largest factor was Microsoft's illegal leverage of their monopoly.

      As to DR-DOS and the bogus Microsoft error messages, here's the basic story. After DR-DOS was good enough to compete with MS-DOS, Microsoft began making their products try detecting DR-DOS. If they detected it, the program would print a random error message and return you to a DOS prompt. The most notable program to do this was Windows 3.1. I'm not sure if this is correct, but I seem to recall reading in a magazine that the code to check for DR-DOS was encrypted, and that Microsoft would attempt to disable any debugger that might be running before decrypting the code, making it very difficult to figure out what the code was doing.

      Regarding the Netscape trial, Microsoft's contracts with OEMs prevented them from loading Netscape onto computers they sold.

    9. Re:Did you miss the trial? by nelsonal · · Score: 2, Insightful

      And MS would be a tiny software company if Compaq/Pheonix hadn't figured out how to reverse engineer IBM's only secret part of the PC (the rest was from off the shelf components. Unlike all the other myriad of personal computers the rest of the companies largely did in house operating systems, like Apple. Even if you somehow built a Mac what you you run on it, if you were an OEM, not a geek.

      --
      Degaussing scares the bad magnetism out of the monitor and fills it with good karma.
    10. Re:Did you miss the trial? by ndqc · · Score: 0, Troll

      just two words - Predatory Practices

    11. Re:Did you miss the trial? by vsprintf · · Score: 1

      Why not. Everybody bitches about MS being a monopoly on IBM-PC, but unix was around then. It seems like whomever owned unix at the time missed a huge opportunity by not competing for an IBM contract against MS.

      After designing a cheap computer from standard components, IBM needed an OS that would run on an Intel 8088, and they needed it fast. MicroSoft went out and bought one. The IBM/Intel/MicroSoft combination put all the other "home computer" makers out of business (well, except for Apple), and the rest is history. You can call it fate, luck, or serendipity if you want. There was a later attempt to port UNIX to the x86, which became one of the BSD variants. The original PC was a toy computer with a toy operating system. Half of that still holds true for most PCs.

    12. Re:Did you miss the trial? by rutledjw · · Score: 1
      There's plenty of info regarding his 2 and 3 points available, plus it's been in the news just a bit. Just go to Google and look.

      From a technical standpoint, it CAN be argued that Linux would be more secure. The OS as a whole is much more de-coupled than Windows, thus decreasing interdependency and complexity between components. The integration (and tight coupling) of components in Windows (IE, .NET, etc.) causes an increase of interdependency and complexity. Thus creating a system which is more difficult to maintain and is more prone to technical failures and hence security exploits.

      The ability to seperate unneeded crap from Linux, BSD, etc. is to the great benefit to those platforms from a stability and security standpoint. From a fundamental, architectural point-of-view systems built with that reduced level of coupling have much greater potential to be "secure".

      This is all based on basic software engineering principles...

      Does this mean they are? No. But MS has created a situation where they will have great difficulty securing their OS, if they can at all

      --

      Computer Science is Applied Philosophy
    13. Re:Did you miss the trial? by C10H14N2 · · Score: 1

      The fact remains that when Bill Gates had nothing to give to the world, he stole the work of someone else and would not be where he is today but for outright theft. I'm all for respecting people on their merits. Had he produced his own work to compete with D.R., he would be worthy of his accolades. He didn't. He resorted to theft and should be regarded as nothing more than a very successful thief. To do otherwise is to condone every other form of larceny from petty to grand.

    14. Re:Did you miss the trial? by cpeterso · · Score: 1


      As to DR-DOS and the bogus Microsoft error messages, here's the basic story. After DR-DOS was good enough to compete with MS-DOS, Microsoft began making their products try detecting DR-DOS. If they detected it, the program would print a random error message and return you to a DOS prompt. The most notable program to do this was Windows 3.1.

      The DR-DOS error message was NOT in Windows 3.1. It ONLY showed up in ONE beta version of Windows 3.1. The code was removed from the final release.

    15. Re:Did you miss the trial? by inode_buddha · · Score: 1

      There may or may not be a monoculture on the desktop, but IMHO the whole question of UNIX vs. Windows is moot because they're in completely different markets. At least, they were at the time. FYI I actually *did* look into an unrestricted copy of SysV but decided that 50 million USD was a bit much. That's not exactly commodity hardware/software territory. Once you expand your view to include the *entire* OS market (UNIX is generally considered to be mid-level), it puts things into perspective IMHO. It maybe useful a viewpoint in order to solve dumb-fuck problems like virus plagues and security holes on the low end.

      --
      C|N>K
    16. Re:Did you miss the trial? by __aagmrb7289 · · Score: 1

      It's not a question of whether Linux vs. Windows on security is arguable or not, just whether it can be proven. And I say it can't, IMHO. Your arguement not withstanding...

    17. Re:Did you miss the trial? by fmorgan · · Score: 1

      Yes, but this was discovered by a researcher when still in beta and become public knowledge, generating a big outcry. Would MS have removed it if it wouldn't had become public knowledge? or not?

      info on the subject:
      http://en.wikipedia.org/wiki/DR-DOS

    18. Re:Did you miss the trial? by rutledjw · · Score: 1
      ...just whether it can be proven. And I say it can't, IMHO. Your arguement not withstanding...

      Fine, that is without knowing every single security breach within the OS. That's simply not realistic. If we go on evidence that's available today, it's very much against Windows.

      --

      Computer Science is Applied Philosophy
    19. Re:Did you miss the trial? by CrayzyJ · · Score: 1

      "Microsoft who stole CP/M"

      I saw a biography of Killdall on PBS. There was no mention of Microsoft stealing anything. IBM shipped BOTH CPM and DOS. CPM machines were priced higher (reason unknown). The MARKET choose DOS. Plain and simple.

      Let's not distort facts to make MS look evil, that just makes open sourcers look like evil zealots.

      --
      Holy s-, it's Jesus!
    20. Re:Did you miss the trial? by C10H14N2 · · Score: 1

      The actions of Microsoft (as HEAVILY documented in the anti-trust litigation) vis-a-vis DR-DOS and OS/2 are far from vague in terms of belying this bullshit about the market choosing MS-DOS. I was around for it twenty years ago and I remember it well.

      The argument from ignorance is a logical fallacy. That you are not aware of a fact that a single report of other facts omitted does not cause that fact to cease to exist.

      Don't take my word for it, have a read:

      http://courttv-web3.courttv.com/archive/legaldoc s/ cyberlaw/microsoft/msnsued.html

      The story from the point of view of the former Digital Research is here:

      http://www.maxframe.com/DR.HTM

      By all means, let's not distort the facts. The Microsoft P/R team does a better job at that than anyone on /. could ever hope to.

    21. Re:Did you miss the trial? by Zontar+The+Mindless · · Score: 1

      > The code was removed from the final release.

      And guess what? It didn't NEED to be in the final release -- by then the damage was done.

      The rumour mill got hold of "Windows won't run on DR-DOS" and DR-DOS nosedived soon after.

      --
      Il n'y a pas de Planet B.
  45. Never seen slashdoy so united in an opinion by subjectstorm · · Score: 3, Funny

    this is bizarre.

    i've been reading all the posts so far, and all of them appear to be in agreement.

    i'm not sure i've seen this level of agreement even over the SCO case. Once in a while you at least get a decent troll on the SCO topics.

    I feel like it's my duty as a concerned citizen to pick up the slack here, so um . . .

    the software monoculture is in every way exactly identical to the potato famine. in fact, it's so similar that i'm not sure they are different things. damn the irish and and their isecure monoculture. damn it.

    in other news, i think my pc might have SARS.

    --
    ** Chigusaaa!!! You're the coolest girl in the WORLD!!! **
  46. Reminds me of an argument I had... by Misch · · Score: 3, Funny

    Reminds me of an argument I had with a member of RIT's support staff regarding RIT switching to Exchange for e-mail. Basically, it boiled down to me asking him if the old POP system would remain in effect for people like me who used programs like POPFile to filter my mail.

    Basically his reply was that I shouldn't depend on one particular means of getting my e-mail. To which I replied "What do you think switching to Exchange/Outlook is doing?"

    Point, me.

    --

    --You will rephrase your request for me to go to hell. Goto statements are not acceptable programming constructs
  47. Not at all by 2nd+Post! · · Score: 4, Insightful

    Why is arguing against monopolies arguing against standards or arguing against compatibility?

    The presence of a monopoly *guarantees* a standard, but does not guarantee compatibility. Microsoft can (and has, accidentally) broken compatibility between various versions and flavors of it's various programs.

    The absence of a monopoly does not have any bearing on standards or compatibility. It is, in fact, preferred for there to be a standard in the absence of monopoly; witness the DVD standard, the CD standard, the various interface standards...? It means that people can talk and interact sanely when no one individual has control.

    If you mean diversity argues against standards and compatibility? I don't think that holds either.

    Philips, Panasonic, Samsung, Sony, IBM, Apple, Dell, RCA, Aiwa, and Kenwood all adhere to the CD standard, and thus a CD that can play in one can play in all, without there existing a monoculture or a monopoly. The same holds true of paper, nails, DVDs, and many other things. Of course some products are crappier than other products, which affect compatibility and quality, but it's not due to lack of monoculture, since Microsoft decisively also has crappy products and crappy quality as well.

    Diversity means competition.

    Last I recalled, competition meant progress, and growth, as well as strength and robustness. If one product/method/attempt fails, then another can succeed. If one is suboptimal, and alternative may be optimal.

    In a monoculture, none of that applies. You can't have difference without choice, you can't have competing theories without choice, you can't have flexible strengths without choice.

    You just have no choice.

    1. Re:Not at all by dmdollar · · Score: 1

      You miss his point entirely. Yes, a CD will play in devices made by ALL of those vendors. But if someone came up with a way to make a special CD that caused the laser drive unit to burn itself out, it would also affect all of those devices. The real question is, can we make standards that prevent exploitation of the standard itself, regardless of the implementation. Monoculture is a bad thing if only because it leads (quite often) to questionable standards developed by a single entity.

  48. More like politics.. by SlashDread · · Score: 1

    Mostly,

    its what you like to believe, some say a zillion party democracy (Like most of Europe) is the best way to handle things, some say a two party system is best (The US, in practice).

    Some even think one of those "Great Dictator's" is the best. Them silly really.

    peace

    "/Dread"

  49. Actually, Apache Runs the Web by Eyah....TIMMY · · Score: 2, Insightful

    According to a Netcraft report, 2/3 of the web now runs on Apache.
    Granted, it could be Window/Apache, it's most likely Linux/Apache.

    --

    It is not enough to have a good mind. The main thing is to use it well. - Rene Descartes (1637)
    1. Re:Actually, Apache Runs the Web by cens0r · · Score: 1

      I figured it'd be more likely *BSD/Apache.

      --
      Jack Valenti and Orrin Hatch will be first up against the wall when the revolution comes.
  50. Depends... by __aagmrb7289 · · Score: 1

    on whether you believe this tripe or not. Is there a monoculture in the software industry? Are standards bad? Is it bad that my desktop is the same operating system as the guy in the next cube? That I use the same tools as the guy down the street? Is the world ending because I use TCP/IP to communicate over this horrible Internet thing? Does everything have to be black and white? Isn't it POSSIBLE that there are a FEW advantages to my father using the same operating system, etc. that I am? Isn't it POSSIBLE that those advantages contributed to the fact that it is true?

  51. Bruce Schneier by Corporal+Dan · · Score: 1
    Bruce Schneier in Jan. 15 Crypto-Gram:
    Interesting article [ Tools Coming for Digital Immunity] on a computer security researcher who is using biological metaphors in an effort to create next-generation computer-security tools. This is interesting work, but I am skeptical about a lot of it. The biological metaphor works only marginally well in the computer world. Certainly the monoculture argument makes sense in the computer world, but biological security is generally based on sacrificing individuals for the good of the species -- which doesn't really apply in the computer world.
  52. Old News by nhaflinger · · Score: 1

    Not only is the information in this article old. Security profesionals have been spouting this for over a decade.

    The article itself is over a day old. It constantly amazes me how far behind other news sources /. is. hacker Intel linked to this YESTERDAY morning when it came out. - Nicholas

  53. Does diversity end if the code goes unused? by sam_handelman · · Score: 5, Interesting

    I'm a biologist, biatch!

    A biological population can experience genetic bottlenecks. For example, everyone in Iceland is practically genetically identical, since they are descended from a group of about a few dozen (already closely related) Vikings.

    The potatoes in Ireland where a similar example. Not only was everyone growing potatoes - all of these potatoes were descended from a small number of potatoes brought over from the New World. The original population of New World potatoes were genetically diverse - but the potatoes brought to Ireland were all especially susceptible to the fungus that brought on the Irish Potato Famine, so it was catastrophic.

    You can also get a genetic bottleneck in an entire species. The few surviving Andean condors probably only represent a fraction of the genetic diversity the Condor had at the height of its population. The diversity is gone forever.

    The same is not true for rarely used, or even completely unused, software. If some disaster befalls us that makes other operating systems useless, we can resurrect OS/2 Warp even if not a single installation remains anywhere in the world.

    On the other hand, without a population of OS/2 Warp installations, OS/2 Warp cannot evolve. It exists in a form of stasis that, over time, may render OS/2 inviable, in much the same way that environmental changes might drive the andean condor all the way to extinction (while it might have survived with the genetic diversity that the species has already lost.) /RANT

    --
    The good and new comes from no quarter where it is looked for, and is always something different from what is expected.
    1. Re:Does diversity end if the code goes unused? by Anonymous Coward · · Score: 0

      I happen to be currently re-reading "Genes, Peoples, and Languages" by Luigi Luca Cavalli-Sforza.

      In the book he happens to mention that Iceland was settled by about 20,000 people including Vikings and "wives" they acquired in Ireland during raids. The people of Iceland are not that genetically identical. What is most interseting about them from a genetics point of view is that the group formed during historical times, they kept pretty good records and not a lot of new people arrived after the initial settlement.

      A good example of a genetic bottleneck would be Amerindians who were almost all of the type O bloodgroup. There seems to have been a very small group that made the original crossing via the bearing straight land bridge.

    2. Re:Does diversity end if the code goes unused? by Anonymous Coward · · Score: 0

      You mean that dino DNA cloning thing was just a movie?

      Seriously, though. Resurrection of a dormant code may take a long time or its hurried implementation introduces more weaknesses. Between a successful attacks and implementation of dormant codes, what shall we do?

      Much like in biology, the best course of action will be prevention of extinctions. That takes some efforts from users (start ditching that Microsoft swiss cheese), goverment (it's time to really punish Microsoft), competitors (keep writing great softwares for linux, Unix, OS X, etc.) and companies (stop forcing people to use MS products, adhere to open standard). But the payoff will be safer, better, more innovative computing.

  54. "De Facto" standards by hey! · · Score: 4, Insightful

    It is not standards that are a problem, it is "De Facto" standards.

    A "De Facto" standard is really not a standard at all. It's just an implementation that happens to gain critical mass.

    In (economic) theory, such an implementation should be the Darwinian best; in theory the best product always wins. However, we know from engineering experience this is almost always untrue. Another way to put this is that fitness to reach monopoly status is not necessarily fitness for the tasks and uses to which we'd like to put a thing.

    The advantage of real standards over "de facto" standards are that they designed to allow multiple competing implementations, avoiding the monoculture problem. The other advantage is that that they are "designed" rather than just happening.

    The disadvantage of standards over "de facto" standards is that the standards process is less agile at the outset.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    1. Re:"De Facto" standards by *weasel · · Score: 1

      Open standards can still have problems (the email handoff loop and TTL-less looping IP packet problems for example). And these problems still cost time and money to fix.

      Yes, these problems certainly can be fixed and are fixed, but as you pointed out, standards move slowly. Though contrary to your implication, i'd argue that open standards move increasingly more slowly as they get older. (i read that implication from your use of 'at the outset'. if i over-read i apologize)

      the IPv4 was certainly much more responsive to necessary changes in its early days (adding the TTL for instance). Nowadays there seems to be little anyone is willing to do with the actual standard. Instead we get vendors who address problems outside the standard (such as to prevent the Syn/Ack flooding).

      And after all, even the dominant product of darwinian evolution can still be surprised and extincted by a threat they'd never seen before. (Eg: T-rex never evolved a defense mechanism for sudden massive climate change).

      Both sides have their advantages and disadvantages.

      The defining advantage for open standards whether defined or de facto, is that they make it easier for would-be competitors to deliver innovation to the user in an established market faster. Given time, it was inevitable that someone would create an innovative IM program that could handle a half-dozen different IM protocols (eg: Trillian).

      But it would have been much faster and easier to deliver that innovation if there were an open standard.

      --
      // "Can't clowns and pirates just -try- to get along?"
    2. Re:"De Facto" standards by dustman · · Score: 2, Insightful

      In (economic) theory, such an implementation should be the Darwinian best; in theory the best product always wins. However, we know from engineering experience this is almost always untrue.

      No. The concepts behind natural selection almost alway hold true.

      The problem is that it's not the case that "the best product always wins", the way you're thinking of it.

      You probably evaluate "best" based on several metrics like performance, price, configurability, etc.

      The problem is that your assumptions are wrong. In reality, the fitness metrics consist of things like "how well this works with MS products", "how easy it is to install", "can we get support from MS for this product like all our others", "nobody every got fired for buying MS", etc..

      On top of all that, add in the previous metrics that I assumed you probably use.

      MS's dominance of the industry, coupled with their actions to maintain their monopoly, have influenced which fitness tests apply.

      In some cases, like Apache vs. IIS, the "good" metrics overcame the "bad ones", and Apache is the dominant "species".

      In most, the "bad" metrics overcame the "good" ones.

      What we need to do is change the environment that the "organisms" compete in. Either that, or continue to improve our "good" metrics so much that they overcome the "bad" ones for all other software packages.

      As open-source software continues to grow "better", and receives backing from giants like IBM etc, it will start to dominate more areas.

  55. Seeds of destruction... by Anonymous Coward · · Score: 0

    ie, windows patches.

  56. You're being silly by 2nd+Post! · · Score: 3, Insightful

    False logic: You talk about the weakness of standards, which is valid, and then switch topics. The logic breaks when you do that.

    You talk about the difficulty of diversity in an extremely exaggerated and unrealistic manner as a solution against standards and monoculture, when the realistic solution is neither.

    In real life, you have competing *standards*. DVD-R and DVD+R. Blueray and HD-DVD. uPnP and Zeroconf. POP and IMAP. And often times, in real life, you don't settle for *one* standard, you accept multiple. Of course there are exceptions, like HTTP and BIND or TCP/IP protocols, but your argument has no bearing on reality otherwise.

    So you then talk about diversity being impractical, without supplying any logic whatsover. You just assume because encouraging *no* standards is impractical, that diversity is impractical. They are different.

    Support multiple standards, support open standards, and their implementation is not impractical, highly or otherwise. That is the whole reason standards exist!

    Use different hardware and OSes to protect a company is not 'highly impractical' NetBSD on x86 for firewalls. Solaris on Sparc for servers. Linux on Itanium for compute nodes. OS X on PPC for desktops.

    This is *natural* because each environment and tool have different strengths and weaknesses. It's like having multiple tools in a tool chest!

    You wouldn't use Linux and Itanium for *everything*. Nor would you use OS X on PPC, or Solaris on Sparc. Nor *should* you use Windows on x86. It makes you too vulnerable and weak, and you sacrifice the strengths of each platform and environment!

    1. Re:You're being silly by pantycrickets · · Score: 2, Interesting

      I didn't make myself very clear. When I was thinking of my example of diversity within Microsoft, I was thinking of diversity in programming in general I guess. It would be great if everyone used different methods in an attempt to obfuscate their problems.. which is how I think of all security methodology. So far, no operating system has proven secure. Some have lasted longer than others in not getting "rooted", but all are shown to be vulnerable over time. Anyway, I am getting off my point again. What I meant is that it wouldn't be practical to have all of your programmers in your company operating with drastically different procedures. I was making a far-fetched comparison to the amount of diversity you would need on the internet to make sweeping trojans like Blaster irrelevant. You would need to diversify to the point of uselessness.

  57. Your Government Dollars at Work by DumbSwede · · Score: 3, Interesting
    The idea that one dominant OS would be bad from a virus susceptibility standpoint is not new. What amused me some years back was the Government charging Microsoft under antitrust laws, while at the same time agencies like NASA where issuing edicts that all software would be migrated to Windows. This in response to the large fraction of NASA engineers and Scientists using Mac, and then have file format inconsistencies.

    With Linux emerging as the platform of choice for scientific applications, I would imagine NASA has had to have changed this policy, so I would like to hear from some NASA people what the current policies are.

    One thing is clear, open source is being demonized by people with vested interests, and are trying to pass actual laws along the lines of "This is Godless and Communistic." I personally think open source is a really good fit for OS and language design. These are foundations on which everything else rests. Without open source you don't know if what you are building lies over a fault line or an artisian well.

    I'm sure Microsoft is cutting deals behind closed doors with various governments about putting in code to "track the bad guys". It's not just a matter of having stuff in there you don't know about, but having it steal your processor cycles, and having unintended interactions. And since it's black box and probably DRM, it will probably become illegal to deactivate it. And since you can't rip it out, or should even know it's in there, someone comes along with a real killer virus exploit that turns on your own DRM against you.

  58. Re:Maybe this will tide you over by Anonymous Coward · · Score: 0

    You stupid dickhole, you can't direct link to that pic. Dickhole.

  59. However by wiredog · · Score: 1
    It killed millions because there was only one variety of potato, and most of the population was utterly dependent on it for survival. When that one variety turned out to be vulnerable, millions died.

    There was a socially constructed component. The British grain import laws that ensured that relief supplies weren't available.

    IIRC, it wasn't until recently that Ireland reached its pre-famine population.

    1. Re:However by easter1916 · · Score: 1

      The pre-famine population was ~8 million. Today, the population of the island of Ireland (Northern Ireland and the Republic of Ireland) is ~5 million.

    2. Re:However by fiannaFailMan · · Score: 1

      Ireland has never reached its pre-famine population.

      --
      Drill baby drill - on Mars
  60. Tragedy of the Commons: Market Failure by gruntled · · Score: 3, Interesting

    Monoculturalistic tendencies -- agricultural or technological -- develop because short term, they are more efficient, leading to economic benefits. Long term, of course, they are disasterous, because they lead to a lack of advancement and, if universal, lead to inevitable collapse of the entire system if a vulnerability exists and is exploited. This is a great example of what economists call "market failure," in which market forces drive a specific environment toward the *least* desirable outcome (for a primer on this problem, study articles relating to "the tragedy of the commons"). Eventually, such systems collapse because of these flaws, and are then subject to regulation or restrictive laws (see the government's ongoing oversight of Microsoft).

  61. We are becoming islands with iron borders... by Lodragandraoidh · · Score: 1

    As a result of these failures the original intent of the internet to be a ubiquitous connection between machines is dieing. Network address translation (NAT) has made islands of our networks, and factionalized our communications.

    Soon, connectivity will be by whitelist (invitation) only - and communications that now serve to further understanding will be gone, leading to further stratification.

    Eventually the network will reflect society; instead of the utopia it started out as, or the wild west it seems to be - it will become a series of walled gardens that broke little communications between them.

    --

    Lodragan Draoidh
    The more you explain it, the more I don't understand it. - Mark Twain
    1. Re:We are becoming islands with iron borders... by mabu · · Score: 1

      What's wrong with islands of networks?

      If you want some open utopia, why don't you post under your real name? Why not list your address and personal information in your signature?

      An ideal communications network will be a reflection of how accessible its participants desire to be. Maybe I don't want my refrigerator to have its own publicly-accessible IP address? Is that so wrong?

      How did you expect this to turn out anyway?

    2. Re:We are becoming islands with iron borders... by Lodragandraoidh · · Score: 1

      I was just stating a fact. I was not ascribing any moral value to any of what came before in the history of the internet - it just was (and I am happy to say I actually experienced it - unlike some young people who have never know a world without spam). I do prefer my anonymity given the lack of protections against spam - and don't want to invite any more than I already get - which brings forward the question I was obliquely approaching.

      The question is - if I am correct that we are heading for a bunch of walled gardens, how can we preserve the ability to contact people freely while also avoiding spam? How can we maintain our anonymity to spammers, while opening ourselves up to normal correspondance. That is the million dollar question (literally).

      --

      Lodragan Draoidh
      The more you explain it, the more I don't understand it. - Mark Twain
    3. Re:We are becoming islands with iron borders... by mabu · · Score: 1

      The answer to that can be found by looking at how we deal with these things in other arenas.

      With phone numbers, we get them "unlisted" and we give them out to the people that need to know.

      With e-mail, a similar method will be employed using "whitelisting" of authorized senders and receivers. It's a natural progression.

  62. Funny ending by joey+shabadu · · Score: 0

    I love the way that one ended, hilarious ! ...
    "That's one of the reasons that I stick with a Mac."

  63. US Navy NMCI and Monoculture by Anonymous Coward · · Score: 0

    This is a timely issue for Navy.

    Although mentioned very little in the press the Navy is presently implementing a huge contract with EDS that is imposes a MS "solution" on each desktop and server and in fact on anything that touches the network. All other vendor hardware and software is classified as "legacy" with the intention of upgrading to approved solutions in the near future. And hence the AC posting.

    IT cost are going to skyrocket. No existing infrastructure is used so all new fiber and copper is being layed down. EDS owns the infrastructure and the computing equiment and leases it back to the government. However, in order for people to get their jobs done private parallel networks (typically the existing) are being retained. So cost will probably double in the future with the added benifit of having a monoculture IT system.

    The stated purpose of the pork^h^h^h^hcontract is security (it sure the hell is not cost savings!). No dissension is this issue is allowed - just drink the koolaid and node the head up and down.

  64. Only half correct... by djeaux · · Score: 2, Insightful
    Having a monopoly because You are the only player in the market or if You are the best player in the market is plain old capitalism, and perfectly legal.

    "Plain old capitalism" is exactly what the railroad robber barons did in the 1800s. And it is one reason that anti-trust laws exist today. It is not legal to use "industry leadership" in one area whether it's railroads or operating systems to create monopolies in areas where you are not the best player but just the richest or most powerful (due to dominance in another area).

    Let's imagine a "hypothetical situation." A company produces a software application in addition to its very popular operating system. The new software application is not as good as the competition's product and isn't as popular with secretaries. By bullying the retailers (as in "if you include our competitor's software on your computers, we won't let you use our operating system"), that company might very well find itself an industry leader without ever having to improve the product.

    Of course, this is purely an hypothetical example...

    --
    "Obviously, I'm not an IBM computer any more than I'm an ashtray" (Bob Dylan)
  65. Doesn't Linux want to become a monopoly? by Anonymous Coward · · Score: 0

    Linux advocates talk about replacing Windows, not working along with it, except when necessary. The Linux vision is a Linux monopoly, so will this be bad if it can be brought about?

  66. Monoculture was actually a GOOD thing. by Anonymous Coward · · Score: 1, Interesting

    When the IBM PC came out, there was a very splintered computer culture, composed of TRS80, Apple, Commodore, CP/M (with lots of different disk formats, just to stay interesting) and a few other splinter processors.

    And, dont ya know, NOTHING was portable. Perhaps some CP/M programs worked cross-platform, but the interesting programs used the Serial Ports or the Monitor Capabilities -- and so were customized for the particular home system.

    At the time, the industry leader was the Apple II because it had an open architecture and a Plug in Expansion Card system.

    The poor folks had TRS-80 (like me), rich folks had APPLEII or S-100.

    Then the IBM PC and the Apple Mac came out. And the MAC was a closed box (Warranty void if you add memory), but the IBM PC was an open system. IBM published the BIOS and everyone and his brother came out with cards and clones... and we became a monoculture.

    But suddenly all the people that were running in all different directions on all different machines embraced the open architecture... and there was a blooming of creativity and interesting software. All of a sudden, you could make a data disk at home. and when you got where you were going, you could count on something reading that disk. Interchange and communication and a sort of an easy interoperability (all the machines were well nigh identical) became the norm. People could build on the exploits of others, because everyone rallied around the same set of standards, namely DOS interrupts, IBM Format Floppy, Serial ports that were virtually identical no matter who made the machhine, large (comparatively) memory areas of 640KB and disk capacity of 20 MB.

    It was a golden age. The only loser at that time was the Mac, and for the very reason the Apple II was a success, the Mac lost. The Mac made it impossible to erad or write to the new "lingua franca" of computerdom, the 360K floppy. They did not even support MFM on their machines, so that while most CPM machines could either read or write a DOS floppy, the MAC by its very design could NOT.

    Also, the peripheral market surged. Now instead of a dozen different competing busses, the target was easy... 8 or 16 bit ISA -- take your pick. And controller cards and interface cards proliferated, spurred by the economy of scale.

    Eventually even the Mac had to include the capability of creating and reading a DOS formatted floppy. It was the only game in town.

    I believe that computers got to where they are today because of the proliferation and preeminence of a single type of computer... the accident is that it was the IBM machine, and MS-DOS. Any other single system would have had a similar spur.

    The monoculture was uniquely poised to become ubiquitous.

    But now, we have the social carnivores... the virus writer, the cyber anarchist who is not happy with people computing placidly, people who see the seams and cracks and vulnerabilities of the monoculture and pick at the weak points.

    And here is where the monoculture is bad. Because EVERY MACHINE has nearly the same undocumented behaviour. When i started, these quirks were published as "workarounds" for things the system designers did not really want you to do. Some of these became so widespread that when they were no longer accidental, they needed to be emulated on newer and newer hardware. Some early 386 bugs are trapped by the BIOS and emulated!

    It's only a short step, though, from using these tricks to further a legitimate purpose and using them for vandalism. Computers have had a remarkable freedom from predators for many years. Now the predators, the vandals, the black-hats are taking advantage of the same tricks that led to many of the game programming tricks, computation shortcuts, and undocumented features to prey on the weak places.

    So is monoculture bad? i say it is a mixed blessing.

    Regards.
    Ed, KB40RA

  67. Actually, yes, standards are susceptible. by *weasel · · Score: 2, Insightful

    Many different vendors implemented SMTP/POP3 and TCP/IP differently - and yet they were all succeptible to their historical fiascos.

    We got a TTL field, a clean-up of the Ack response, and a reorganization of the old email-handoff architecture - but it still ended up costing a comparable amount of time and resources to deal with as any other hack.

    HTTP, like any technical standard monoculture, is also susceptible to legal problems - just as linux is. The [object] debacle is going to cost more than just microsoft manpower, and money. And should a legitimate SCO-style IP claim be levelled against Linux, updating all the various builds out there will be a similar resource drain for every vendor.

    So while standards may not have the same attraction for directed malicious individuals as does a monoculture OS - they do still come with monoculture risks and vulnerabilities.

    One might argue that the prevalence of SMTP/POP3 as mail standards is to blame for much of the time, energy, and money used to combat spam.

    If there wasn't such entrenched usage of the dominant standards, software would necessarily need to support multiple standards. Then it would be easier for clients to demand an improved solution, as they'd be more free to junk a particularly troublesome standard.

    Sure, standards are largely a necessary evil for effective communication across systems. But because they are necessary doesn't mean they don't still carry traditional monoculture risks.

    --
    // "Can't clowns and pirates just -try- to get along?"
  68. No, Not Really by EXTomar · · Score: 1

    After all IIS and Apache both comform to HTTP standards yet one is vulnerable to a set of exploits while the other is vulernable to another set of exploits.

    Diversity allows for protection and flexibility in some cases. It also makes it harder to work in an intergrated environment. That is the trade off.

  69. Secure air traffic infrastructure by sammyo · · Score: 1

    One of the reasons the Air Traffic Controller 'net' has not been hacked into is that much is incredibly archaic. Some portions run over an X.25 network! Let's see the script kiddies access a non-unix non-ms no-web non-tcp/ip box that you'd need volumes of hardcopy docs to access legally.

  70. SMTP is a monoculture, too by scruffy · · Score: 1
    Any protocol standard produces its own monoculture. It is primarily because of the HTTP protocol that we have the Internet culture we have today.

    Anytime everybody is using the same software (or software specification), flaws can be exploited. Spam takes advantage of the flaws in SMTP, but email would be a mess if there were dozens of incompatible protocols.

    The advantage of monoculture is convenience. The disadvantage is when there are flaws.

    1. Re:SMTP is a monoculture, too by gregarican · · Score: 1

      Another acronym to throw out there. Implementations of the SNMP standard. That certainly opened up a can of worms for awhile there for unpatched vendor equipment which had public still listed as a valid SNMP community.

  71. ...correlation? - Yes, they are simular by ericspinder · · Score: 1
    Excuse me, but how can you compare a biological occurrance to a technological occurrance? There are too many variables in the biological virus. Or can you in fact make a definite comparison?
    Computer viruses are not just a "technical occurrance". They are an act of "intellegent design" (if you will) that creates the virus in the first place. Computer Virus also mutate as well. Granted, it's not some random genetic mistake like biologic mutations (at least that is my belief, some belive that God control viruses as well...), but the effect is the same, some mutations work and others die out.

    I believe that it is easy to make the direct comparision, and useful. This argument is nothing new to the usual slashdot crowd, but it needs to be said again and again, and in a manner that most people can clearly understand.

    Microsoft was well aware of many of it's security holes. It's been going on for years.
    IMHO, that arguement is a crazy as "Maybe Microsoft is the ones who are releasing the viruses, in a effort to get people into needless updates!", where's my tinfoil hat when I need it!
    --
    The grass is only greener, if you don't take care of your own lawn.
  72. Lets make up things!! by t0ny · · Score: 1
    Its hillarious how this jealousy of MS leads people to make up things which arent true. Take this oft-cited "Monoculture" argument, for instance.

    The vast majority of MIS departments, given the choice, will try to standardize on products. Why? Because you cant have any real 'management' if there are too many things to take into account. So, you begin to eliminate things, and focus on building knowledge with your standard equipment. Then, when a problem comes up, you have just made your troubleshooting simpler by an order of magnitude lessened by each different system you have eliminated.

    For example, you have Netware, Windows NT, Windows 2000, Linux, and Unix. You get hacked, and have no clue where it came from. So, this means you have to conduct very extensive testing on FIVE operating system bases. Lets say this testing can be done in about 20 hours (not likely, but just for example). 5 x 20 = 100 hours. THEN you still have to fix the problem.

    HOWEVER, if you only have, say, Windows 2000 and Unix, you have just improved your problem response time by 150%, and you also dont have to hire people who are experts on five different OS's, so you can focus your people better.

    The arguement against "Monoculture" is just a twist on "Security Through Obscurity", which anybody who actually works in security knows is not really security at all: it's palcebo security.

    So next time you start uttering some regurgitated Slashdot statement like "Monoculture iZ teh dang3r0us!!!!1111", you should first consider taking an IT or MIS class.

    --

    Manipulate the moderator system! Mod someone as "overrated" today.

    1. Re:Lets make up things!! by Anonymous Coward · · Score: 1, Interesting

      The vast majority of MIS departments, given the choice, will try to standardize on products.

      Yes, they will.

      1. It is good for management.
      2. It is bad for security.

      Nobody doubts 1.
      You deliver no proof that 2 isn't true.

      The arguement against "Monoculture" is just a twist on "Security Through Obscurity"

      Diversity is something different than obscurity.

      Obscurity makes management of heterogeneous sites difficult. Avoid obscurity in heterogeneous sites - use diverse implementations that build on standards.

      Diversity of implementation makes the site more secure, because different implementations have different bugs (no single points of failure).

      which anybody who actually works in security knows is not really security at all: it's palcebo security.

      Please upgrade your placebo arguments to something real.

    2. Re:Lets make up things!! by vsprintf · · Score: 1

      So next time you start uttering some regurgitated Slashdot statement like "Monoculture iZ teh dang3r0us!!!!1111", you should first consider taking an IT or MIS class.

      I seem to remember getting a degree or two in those subjects. How many UNIX or Linux installations were infected by all of the recent MS email worms/viruses? Perhaps you should take some classes in biology - then it will make more sense to you, and you'll have a more rounded education.

    3. Re:Lets make up things!! by Anonymous Coward · · Score: 0

      >>How many **UNIX or Linux installations** were infected by all of the recent **MS email worms/viruses** ?

      Well, you certainly don't have any degrees in basic logic do you?

      Doh!

    4. Re:Lets make up things!! by vsprintf · · Score: 1

      Well, you certainly don't have any degrees in basic logic do you?

      From which we can infer that you have a degree in logic, you didn't RTFA, you don't understand what a monoculture is, and you have a reading comprehension problem. Well, at least you were smart enough not to use your nick while posting that crap. Please turn yourself in at the nearest Darwin fulfilment center.

    5. Re:Lets make up things!! by t0ny · · Score: 1
      How many UNIX or Linux installations were infected by all of the recent MS email worms/viruses?

      How many r00t vulnerablilities did linux have in the past three months? How many Linux vendors got hacked because of undisclosed, in the wild exploits? How many of these effected Linux systems? I think Linux has enough to worry about with their own glass house, and should worry less about throwing rocks at other OS's.

      Perhaps you should take some classes in biology - then it will make more sense to you, and you'll have a more rounded education.

      Ah, the old analogy straw man. How about you take some computer classes? Because like all analogies, yours is flawed. A man-made construct is very different from a biological system. If biodiversity is so great, why do they sterilize surgery rooms? Answer- because they WANT a controlled monoculture.

      --

      Manipulate the moderator system! Mod someone as "overrated" today.

    6. Re:Lets make up things!! by Anonymous Coward · · Score: 0
      How many UNIX or Linux installations were infected by all of the recent MS email worms/viruses?
      How many r00t vulnerablilities did linux have in the past three months?

      And how many of those affected Solaris? You don't understand what this discussion is about?

      I think Linux has enough to worry about with their own glass house, and should worry less about throwing rocks at other OS's.

      Again, you're running in the wrong troll mode. We're discussing monoculture, not how vulnerable a single OS is...

      If biodiversity is so great, why do they sterilize surgery rooms? Answer- because they WANT a controlled monoculture.

      Err... no. You don't sterilize to create a controlled monoculture. What a strange idea!
    7. Re:Lets make up things!! by vsprintf · · Score: 1

      How many r00t vulnerablilities did linux have in the past three months? How many Linux vendors got hacked because of undisclosed, in the wild exploits? How many of these effected Linux systems? I think Linux has enough to worry about with their own glass house, and should worry less about throwing rocks at other OS's.

      Perhaps you should have tried to restrain your MS zealotry and read the comment all the way through. The discussion was about the dangers of software monocultures, and my point was that UNIX and Linux installations are not affected by MS malware. The reverse would be equally true.

      Ah, the old analogy straw man. How about you take some computer classes? Because like all analogies, yours is flawed. A man-made construct is very different from a biological system. If biodiversity is so great, why do they sterilize surgery rooms? Answer- because they WANT a controlled monoculture.

      You seem to have confused *operating room* with *operating system*. Typical OSs do not operate in sterile environments, nor do you except when a surgeon is cutting you open. I already have two degrees in CS and MIS, but I do continue to take classes occasionally. Thanks for the advice.

    8. Re:Lets make up things!! by t0ny · · Score: 1
      The discussion was about the dangers of software monocultures, and my point was that UNIX and Linux installations are not affected by MS malware. The reverse would be equally true.

      How is it dangerous? I run all-MS networks, and no computers on my network are affected by malware, viruses, or trojans. Why? Because I know what the fuck Im doing. But every place doesnt have a MS-focused network engineer of my calibur. You seem to be under the impression that good people are as common as dirt; if they had three OS's, they would need three people as good as me. Otherwise the guy who's skills were lacking would be making (or responsible for) problems I couldnt fix, or possibly even diagnose.

      Thats why I said this was a stupid issue raise by people who dont understand MIS (Management Information Systems) issues. If you have a monoculture, you can act quickly to correct any problems. If you have 3 or more OS's, you have 3 or more points of entry, 3 or more vulnerabilities to keep on top of, and 3 or more groups of people to manage.

      Im an expert BECAUSE I only work with MS products. I can be a jack of all OS's and master of none, or I can be a specialized expert. There is WAY too much to learn regarding anything in this world to think any one person can know everything.

      If you ever have a heart attack, be sure to ask for a plastic surgeon to treat you! It will probably be the last thing you ever do.

      Typical OSs do not operate in sterile environments

      I dont know what kind of "anything goes" network YOU may run (you are probably managing the computer lab over at the junior college, right?), but on MY networks, its a controlled environment. Just like a sterile operating room is a controlled environment. I know what is there, what is SUPPOSED to be there, and what ISNT supposed to be there.

      I already have two degrees in CS and MIS, but I do continue to take classes occasionally. Thanks for the advice.

      One, I doubt you have a degree in anything except bullshit (hmm, so you have a B.S.)

      Two, if you are telling the truth, than its obvious you went to school just to have a nice piece of paper on your wall. Because you dont know jack shit about MIS.

      --

      Manipulate the moderator system! Mod someone as "overrated" today.

    9. Re:Lets make up things!! by vsprintf · · Score: 1

      But every place doesnt have a MS-focused network engineer of my calibur.

      Thank God. You really should have RTFA. The discussion was not about having one network with multiple operating systems (although it's not a bad idea - we do). Since you couldn't read it for yourself, I'll explain it. The premise is that it would be better for the whole world if there were more evenly divided operating systems connected to the 'net. That way malware would infect a smaller portion of machines, since malware tends to be OS-specific. Get it?

      Im an expert BECAUSE I only work with MS products.

      Or a one-trick pony with an MSCE who really doesn't understand anything that doesn't work with a mouse. During my decades involved with computers and information systems, I've found that people who claim to be experts never are. The real experts tend to say something like they have experience with the system/product, whatever. The real experts are always learning, and they know it.

      I dont know what kind of "anything goes" network YOU may run (you are probably managing the computer lab over at the junior college, right?), but on MY networks, its a controlled environment.

      Ahem, "controlled" is not the same as "sterile". Make up your mind. FYI any system that connects to the 'net is not in a sterile environment.

      One, I doubt you have a degree in anything except bullshit (hmm, so you have a B.S.)

      Well, one of us knows how to spell *caliber* (or calibre if you're a Brit), *doesn't*, *couldn't*, *whose*, *don't* and *I'm*.

      Two, if you are telling the truth, than its obvious you went to school just to have a nice piece of paper on your wall.

      Yes, they are decorative, and one for CS says *Summa Cum Laude*, whatever that means.

    10. Re:Lets make up things!! by t0ny · · Score: 1
      Thank God. You really should have RTFA. The discussion was not about having one network with multiple operating systems (although it's not a bad idea - we do). Since you couldn't read it for yourself, I'll explain it. The premise is that it would be better for the whole world if there were more evenly divided operating systems connected to the 'net. That way malware would infect a smaller portion of machines, since malware tends to be OS-specific. Get it?

      Im sorry. I thought you had the mental acuity to understand what I was talking about. My whole point, and I would highly advise it, is to read my original post. I stated in it that the whole concept of a monoculture is bullshit. You, however, want to try and poke holes into something which is true. You bring up (just like all the other fools) your bullshit "biology" argument, which gets slammed down as the crap it is. Also, you just basically try to *act* smart, because you cant *be* smart. Its pretty sad.

      I dont need to RTFA, because the point I was making had nothing to do with the article. Sorry I didnt spell it out in smaller words which you could understand.

      Or a one-trick pony with an MSCE who really doesn't understand anything that doesn't work with a mouse. During my decades involved with computers and information systems, I've found that people who claim to be experts never are. The real experts tend to say something like they have experience with the system/product, whatever. The real experts are always learning, and they know it.

      Well, Ive found that experts generally like to be regarded as experts. They also are very good at explaining WHY they are correct in a given situation.

      So, you have your bullshit, made-up experience, and I have my own experience based upon actually doing things successfully, and based upon learning things which are put to use. As I said in my last post, if you have any real degrees, they are just paper: you havent demonstrated jack shit regarding technical know-how (or even a logical argument).

      Ahem, "controlled" is not the same as "sterile". Make up your mind. FYI any system that connects to the 'net is not in a sterile environment

      Hmmm, do you really think that in a strictly technical sense, an operating room is *sterile*? I dont; I think they are using an approximate term. It is as close to sterile as is *practically* possible. If they needed to realistically create a sterile environment, the costs of doing surgery would be prohibitively expensive.

      Thus making your last statement quite the straw man. An operating room is a controlled environment, plain and simple. But a nice attempt at a cover, given your previous stupid comments!

      Well, one of us knows how to spell *caliber* (or calibre if you're a Brit), *doesn't*, *couldn't*, *whose*, *don't* and *I'm*.

      And the other one of us doesnt give a shit, because he is talking to some know-nothing moron on an internet message board. If this were something actually important, I would actually care about using proper spelling, contractions, etc.

      I find that when a debate reaches the point where one side has to nit-pick on grammar or spelling, they have already lost.

      Yes, they are decorative, and one for CS says *Summa Cum Laude*, whatever that means.

      Ya, those paper CS degrees are a dime a dozen these days.

      --

      Manipulate the moderator system! Mod someone as "overrated" today.

    11. Re:Lets make up things!! by vsprintf · · Score: 1

      I dont need to RTFA, because the point I was making had nothing to do with the article.

      I can believe that, since your point certainly had nothing to do with my comment (or the real world). Perhaps you should post to discussions where your comments might be pertinent.

      Ya, those paper CS degrees are a dime a dozen these days.

      I knew it. You are an MSCE. :)

      And the other one of us doesnt give a shit, because he is talking to some know-nothing moron on an internet message board.

      Ouch! Such a witty takedown. I'm hurt, and the wound is deep. That's it. I'm fading fast . . . going . . . going . . . ackk! [thump]

  73. Sorry to bust your myth but by fingerfucker · · Score: 3, Interesting

    to say that "[Microsfot] SQL Server [...] has an archetecture that virus and worm writers have been able to exploit" is simply pathetically desprate misleading of the audience. Here is why.

    The Slammer worm has used a vulnerability that was NOT an architectural design flaw across the product. It was a simple stack buffer overflow in an implementation of the SQL Resolution Service.

    On a seemingly unrelated topic, here is a plethora of buffer overflow vulnerabilities of Oracle from some time ago. How much mass media attention did that receive. Close to none, because it doesn't pay the media in advertising revenue to show an expert talking tech about buffer overflows and authorization headers. But does pay off to create a bombastic news report on a big-time screw-up of the largest software company in the world.

    I am sorry to bust your balls, but I do recall several instances of similar problems such as an Apache worm on FreeBSD. I am not arguing that Apache et al. have more flaws, I am just pointing out that everyone who has coding skills prefers to explore IIS's quality rather than some Apache's because of simple "I can pick on the weaker guy easier" predatory concept from kindergarten.

  74. Reading too much into an analogy... by pavon · · Score: 1

    The analogy he made was that depending on a single software system on all computers is dangerous to society because then a single disaster effects all computers, just like depending on single crop is dangerous because a single will effect the entire food supply. And to that extent he was correct: A disease did wipe out nearly the entire potatoe crop, and dependence on that single crop was the cause of the famine. Therefore if you depend on a monoculture (either because you decide to, or the english force you to), you are in danger. End of analogy.

    He did not suggest at all that people were going to die as a result of a computer virus - you did. If you over-extend any analogy it will be incorrect - the only perfect analogy is the situation itself, but that defeats the entire purpose of using familiarity in one situation to explain another.

  75. Locust swarms & Dust Bowl Days by Anonymous Coward · · Score: 0

    I've been making these analogies of Monoposoft for more than a decade now. Ten years is about the lag time for obvious truths such as these to sink their way into academia, so it looks like we're right on schedule.

  76. Free markets had nothing to do with it by Anonymous Coward · · Score: 0

    The English artificially kept grain prices high to keep European imports out. The price was higher than the Irish peasants could afford so they ate potatoes instead. A free market in grain would have resulted in a lower price and would have prevented the famine.

    1. Re:Free markets had nothing to do with it by Hittite+Creosote · · Score: 1
      The English artificially kept grain prices high to keep European imports out.

      Which they'd done since the 14th century. The corn law of 1815 was repealed in 1846, which is when the Irish famine started.

  77. Agree Completely by Anonymous Coward · · Score: 0

    Nature doesn't think. Humans who develop software do. If a change happens, or if several changes happen, humans only have to understand the changes and adapt, while nature has to wait for a stronger genetic mutation in its structure.

  78. Irish Famine Was Political by meehawl · · Score: 1
    It's a common fallacy that the Irish Famine was caused exclusively by biology and climate. External environmental factors are often necessary precursors for famine, but the real dying and social disruption happens as a result of politics and economics. There was plenty of food in Ireland but most of the people simply couldn't afford it.. and the UK Government was ideologically opposed to welfare handouts or price controls that would have enabled ordinary people to buy food. As a result, wheat and corn exports from Ireland actually rose during the "Famine.

    This topic is explored at great length in Mike Davis's Late Victorian Holocausts , where El Nino is a precursor, but Western idologies and policies led to great genocides in India, China and South America. As a matter of record, many of the former Colonial administrators who failed to care for the welfare of their charges during the 1840s in Ireland were in positions of greater authority in India during the 1870s... and similarly caused the needless deaths of tens of millions of people.
    Responding to famines in pre-British India, its Moghul rulers embargoed food exports, regulated prices, distributed food for free, and relaxed tax collection. Similarly in the 17th and 18th centuries, the Chinese state managed effective famine relief and flood control systems. But the British state's occupation of India and its Opium and Arrow wars against China destroyed all these systems.

    Britain's rulers took advantage of the disasters to fasten their grip even more tightly on both their formal and informal empires. They used the Indian Famine Fund to pay for their imperial wars. During the famines, they allowed merchants to export grain reserves, ended free food distribution, and maintained, or even increased, tax collection.

    Viceroy Curzon said, "any Government which by indiscriminate alms-giving weakened the fibre and demoralised the self-reliance of the population, would be guilty of a public crime." The 1901 Famine Commission Report ludicrously said, "the relief distributed was excessive." The Irish called it 'famine political economy'. But there was no such parsimony in raising a War Fund for the attack on the Boers, nor in the millions spent on Queen Victoria's Diamond Jubilee ceremonies.

    From 1757 to 1947, India's per capita income failed to improve. In the last half of the 19th century, India's income fell by 50%; life expectancy fell by 20% between 1872 and 1921; the population hardly grew. There were 17 serious famines in the 2000 years before British rule, but 31 in the 120 years of British rule. Empire, not Asia's 'immemorial' traditions, or overpopulation, kept India poor.
    --

    Da Blog
  79. Better argument against underlying design flaws. by wcrowe · · Score: 1

    It is really a better argument against underlying design flaws rather than simply an argument against monopolies.

    Let me illustrate: I do a lot of work on the IBM iSeries (AS400) platform. One of the reasons this platform is not prone to viruses is that its underlying design is well-structured against them. Data files, executeable files, devices, drivers, etc. are all treated as separate objects. Data files are not executable. Executable files cannot be patched. This means that creating a self-replicating and stealthy virus on an iSeries is nearly impossible.

    Yes, the problem is monopolies, if those monopolies are poorly designed. A well-designed monopoly would be easier to live with.

    --
    Proverbs 21:19
  80. You are missing the point by whittrash · · Score: 1

    The Irish were completely reliant on a resource that was vulnerable. That is the point of the analogy, not the political situation at the time. If you were to carry the analogy further, beyond a useful scientific explanation, you could say that Microsoft is equivalent to England, forcing the poor people to farm a vulnerable resource and they are unwilling to allow other resources such as corn or grain (operating system diversity) into the food supply as they benefit from the current position of forced reliance on their ownership of the land (their operating system monopoly).

  81. What Is The Meatrix? Go West Young Man! by meehawl · · Score: 1

    My vote is for large scale corporate farming.

    What is the Meatrix?

    give me an example of any nomadic group that conquered those that used large scale agriculture after the invention of guns.

    The European colonisation of the Americas was characterised by aggressive, nomadic invaders, armed with guns, germs, and a foreign biota, replacing native populations, most of whom were agricultural. Some of the settled agricultural socieities in the Americas numbered several million - for example the Ohio native cities were larger than any in Europe at the time. Only after the European nomads had migrated to the western plains did they finally encounter other nomadic cultures operating a rudimentary level of civlisation.

    This nomadic legacy runs deep in North American culture. Even today USians are the most nomadic of all "Western" peoples - they tend to move more frequently during their lifetime, and each move is on average a greater distance, than any other European or European-descended culture.

    --

    Da Blog
    1. Re:What Is The Meatrix? Go West Young Man! by kabocox · · Score: 1

      I think that you are confusing nomads with ease of transportation. Most of those that I know rarely travel outside a one day with car radius. If we didn't have cars, that one day radius would be alot shorter. The "distance" I've traveled has always been within 2 days of either car or plane. That is a several thousand mile radius. Nomads had to move around to eat to get to where their food supply is. I don't know about you, but I don't have to drive to the bread basket states to get my morning breakfast foods. The food travels from their to my local Walmart. I travel 40 mins. to Walmart and back to get food and other supplies. I don't have to travel 2 or 3 weeks to get my food. I may chose to vacation or live in a better climate. Most places in the US I could travel to within a week and vacation. I know some people enjoy moving. Since college I've had to move several times. I'd much rather have just picked a spot and never moved from it. Employment doesn't work that way though. I don't consider the European coloization nomads. I do agree that the bio-warfare and genoicide worked wonders. I never considered pioneers nomads. Once a pioneer has picked their homestead, they don't typical move if they could help it. Explorers and armies could be classified as nomads. I would have to seriously re-read my American history to come up with conclusion that we were nomads. Oh, I remember folks taking advantage of nomads, but miners and farmers generally stopped nomadic folk.

      I guess those dailiy commutes could be classified as revenge of the nomad, but I consider it the same as peasants walking to the fields except the fields are farther away and we do differnt work.

  82. Get a clue! by Anonymous Coward · · Score: 0

    Do you have any clue what interoperability means?

    No, it does not mean that M$ product A works with M$ product B (at least most of the time, and as long as product A is not M$ Office version n-2, and product B is not M$ Office version n).

    Interoperability means that A and B have compatible interfaces. So then A can tell B to do this and that, and that is what B will actually do. For example, A web server can tell a Browser that it is sending a plain text file, and the browser will show it as plain text (and it will not attempt to interpret angular brackets as HTML tags and infect the OS with something as a result).

    And that is what standards are for. Standards effectively say, if A does this, then B will do that, and everybody will be happy. How A and B implement the standard is up to them. A and B don't see the other's implementation, they only see the interface. So what if one implementation is vulnerable to a worm? The worm will not be able to infect all other implementations. And still all As will be interoperable with all B's, although they are not all M$ products.

    D'oh!

  83. No matter how powerful we may be fighting-wise... by ndqc · · Score: 1

    "...a system where all the parts react the same way is a system with a fatal flaw."

    Ghost in the Shell

  84. Do Some Research by meehawl · · Score: 2, Informative

    That doesn't change the fact that the Irish were dependent on the potato. And it doesn't change the fact that when a disease came along that attacked the food that they depended on, the people starved.

    You should do some research before spouting off, then admitting you know nothing. Ireland was a victim of classic Colonialism - the natives' land was forcibly seized and they were converted from self-sufficient communities into tenant farmers. They were told they had to pay "rent" to live on the land that they had formerly owned. The only way to pay this "Rent" was to grow cash crops for export. The cash crops occupied all the best land. The renters were forced to eke out a living on marginal land with non-cash crops. When the non-cash crops failed, they had no money to buy food in the form of cash crops, and in any case most of the cash crops were already pledged through forward contracts to overseas buyers, who could always outbid the renters. The remaining farmers who owned some land were forced to buy food at inflated prices, often going into debt. This caused many of their farms to be foreclosed. Famine is thus a political tool that leads to collectivisation. The British knew this in the 1940s, and Stalin knew this in the 1920s and 1930s. There's more here, if you care to educate yourself.

    --

    Da Blog
    1. Re:Do Some Research by HeghmoH · · Score: 1

      What did I say in my post that contradicts anything you said? As far as I can tell, you basically said "you're wrong" and then went and said a bunch of things I never contradicted.

      I explicitly admitted social causes to the famine. However, I argued against marking the social causes as exclusive causes. It seems very obvious to me that the blight was a cause of the famine. Perhaps not "the" cause, perhaps not even the main cause, but it was certainly a cause.

      Do you have anything to say otherwise? Is the blight actually irrelevant to the famine? You haven't claimed that at all, and as such you have not actually contradicted my post! And yet you claim that you are right and I am wrong.

      --
      Mod down posts with a "Free Mac Mini/iPod" sig, they're spam!
  85. Confused.... by fitten · · Score: 1

    Don't confuse a monopoly with being one product. For example, if Microsoft had both a Windows and a Linux distribution and the two OS's were 50/50 in sales, Microsoft could still engage in monopolistic practices (as per the court ruling) but (in the context of this article) a virus that would effect Microsoft Windows may have no impact on Microsoft Linux.

  86. Re:Better argument against underlying design flaws by Anonymous Coward · · Score: 0

    the AS/400 is the biggest piece of shit ever designed.
    just try doing ls -r / on an AS/400 using QSH.

  87. Insightful My Arse by meehawl · · Score: 1

    +5 insightful? Hardly.

    The rot of potatoes was biological - but the conditions for reliance on potatoes as a staple had been forced through State violence, and the Famine that ensued was poltically motivated and socially engineered.

    Famines are always political - they happen during civil wars or between nations at war. They lead to profiteering on a huge scale and collectivisation - economic trends which appeal to a certain class of people.

    --

    Da Blog
  88. Proper Competition... or lack thereof by jtpalinmajere · · Score: 1

    While I agree that MS having a monopoly is a bad thing, I hardly think that *nix has what it takes to truly compete with them on the home user front. The MS platform has the largest proliferation of software available, not to mention most home users are basically very familiar with the windows environment and the apps that have traditionally come with it. For any viable competition on the home market to arise they would have to be 100% compatible with everything MS supports and then have features that surpass them (for instance, heightened security).

    Everyone here already knows that the *nix platform is already more complex than most people are willing to cope with. Even with distributions as user-friendly as RedHat and SuSe there is still a shortage of convenience that many home users would demand. This is not to say that MS is necesarily more convenient, but these people are already acclemated to its environment. Throwing something at them that is totally different will give most a pretty good scare. On top of that, none of their familiar software suites are there to comfort them.

    Now while I really appreciate the work that Lindows tries to do, they just aren't getting it done... whatever it is. If we as the uber-geeks of the world really want to persuade the rest of the tech-illiterate to our side we're going to have to make something that they will take a bite into... then we'll see about weaning them out of their familiar software suites with our superior OS solutions.

    I think the greatest place to start is to tone down the absolute customizable nature of *nix distributions. If we create a common distro base that is extremely user friendly and not necessarily "maximum utility" and then name everything else extra (yes even the development tools) then we stand a chance. The next step would be to write up a fully functional kernel loosely (very loosely) based on *nix that supports everything that is Win32.

    Obviously a very difficult job, but who among us is truly up to the challenge? Until something like this happens I see no end to MS's monopoly in the near future.

  89. Linux email virus by mrogers · · Score: 4, Funny
    i send you this for your advice

    -[ Attachment: virus.tar.gz 106k ]-

    Installation instructions:

    * Save the attached file. (In mutt, highlight the attachment and press s. In Evolution, right-click on the attachment and select Save As. For other mail readers, consult the manual page.)

    * Uncompress the file in a new directory. (Open a terminal window and type tar xzf virus.tar.gz, or open the file in Karchiver, GUItar, EasyTar etc. See the tar and gzip HOWTO for more information.)

    * In the virus-0.11.2 directory, run the following commands:
    ./configure
    make all
    make install (run this as root)
    Note: you will need to install gcc (the GNU C compiler) in order to compile the virus, along with the kernel headers for your system. See the GCC HOWTO for more information.)

    * Congratulations! The virus is now ready to run! Type virus at the command prompt.

    * H4 |-|A i 0\/\/Nz3D y0O 5uC|eRR!!!!!!1

  90. Re:Better argument against underlying design flaws by wcrowe · · Score: 1

    I don't really understand your point. What is the problem with the command, and what does it have to do with the design being inherently more secure?

    --
    Proverbs 21:19
  91. It doesn't have to be Apache VS windows by Anonymous Coward · · Score: 0

    Because Apache does run on windows desktop/server iterations.

  92. Standards are good by alispguru · · Score: 2, Interesting
    Things are at their safest when we have:

    Open specifications

    With multiple implementations

    On multiple platforms

    This is what published standards allow.

    Monopolies tend to produce:

    Closed specifications

    With single implementations

    On single platforms

    which is why they're easier targets for exploits.

    Note that most of the modern scripting languages occupy an intermediate point here, since they tend to have a single implementation which effectively is the specification. Perl/Ruby/tcl are like that. Python is a little better since it has multiple implementations, but no formal specification other than a test suite (correct me if I'm wrong, Python people).

    --

    To a Lisp hacker, XML is S-expressions in drag.
  93. Armchair science by inkswamp · · Score: 1
    I've been casually pointing out the apparent parallels between software and agricultural monoculture without really being an "expert" for quite some time. Of course, not being an expert, it just sounds like BS. Interesting to see such a topic finally becoming newsworthy.

    This is actually a great argument against the dominance of Windows, btw. When Windows defenders claim that viruses and security issues are prevalent on Windows only because it's so widely used, you can point out the dog-chasing-its-tail nature of such a viewpoint and ask them why they continue to be part of the problem by contributing to that prevalence instead of using a different OS. (Frankly, I don't buy the argument, but it's fun to put that out there and see what responses you get.)

    --
    --Rick "If it isn't broken, take it apart and find out why."
  94. Re: Don't put all your eggs in one basket!!!!!!!!! by Anonymous Coward · · Score: 0

    We aren't talking about the solution to the problem, we are talking about risk management.

    It is a perfect analogy.

    When you applied for college, didn't someone tell you "don't put all your eggs in one basket"? Did you tell your guidence counsler "Sir, we are talking about college which is a social construct, whereas eggs are natural items produced by chickens"

    What about investing in stocks? If you only applied to Ivy League schools with your 2.5 GPA you would be rejected. If only purchased Enron stock in 1999 you would have lost everything.

    Its all bout statistics. There is ALWAYS a chance something is going to go wrong with something upon which you depend. When chance is not on your side, you don't want to be completely fucked. The Irish relied too heavily on potatoes, and hundreds of thousands died.

    Diversification is the only protection against a random world. There is ALWAYS a chance something will go wrong, so follow your Grandma's advice.

    Don't put all your eggs in one basket!!!!!!!!

  95. Advantage Of Software Monoculture by osewa77 · · Score: 2, Insightful

    When there are similarities in software running on computers over the internet the process of fixing bugs is simplified e.g. Microsoft only needs one copy of the relevant patches per OS version.

  96. Actually by Darth23 · · Score: 1

    The Irish Potato Famine was caused by policies of the British government. Stealing land, forcing the growth of cash crops instead of food crops, shipping other crops out of the country while the people starved.. you knwo, the usual thing.

    --

    -------- In Soviet Russia, "Soviet Russia" sigs hate Slashdot.

  97. Potatoe Famine was BAD by imsabbel · · Score: 1

    Even a exploding nuke power plant wouldnt cost as many lives as those unspectacular rotting potatoes did.
    I have seen estimations of around 700000 deads.

    --
    HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
  98. All monopolies, bad? Or just corporate ones? by DerekLyons · · Score: 0

    How is a (deliberate) Microsoft monopoly bad, yet an (accidental) Apache one isn't? Or, to put is simpler; Are you actually concerned about monoculture, or are you just bashing $EVIL_CORPORATION under the guise of being concerned for the community?

    1. Re:All monopolies, bad? Or just corporate ones? by kellererik · · Score: 1

      If $EVIL_CORPORATION would allow fair competition (release the REAL APIs), it wouldn't be a problem. As long as everything !$EVIL_CORPORATION has problems running smoothly, there is a problem (it's not fun trying to keep up with the latest weird ideas all the time).

  99. Infinite Diversity in Infinite Combinations..... by Darth23 · · Score: 1

    Mr Spock (or Gene Roddenberry) was right!

    --

    -------- In Soviet Russia, "Soviet Russia" sigs hate Slashdot.

  100. It's time again to paraphrase Indigo Montoya by ClosedSource · · Score: 1

    You keep using the prefix Mono. I do not think it means what you think it means.

    If they spent 5 minutes browsing Slashdot they would realilze there is no Monoculture (unless it's Unix)

  101. I did not say that there weren't problems. by khasim · · Score: 1

    I said that IIS has MORE problems even though IIS has LESS marketshare.

  102. Potatoe Famine == Holocaust ( If your Irish ! ) by Anonymous Coward · · Score: 0

    First off folks, you may have realised that the Irish are Realllllly sensitive about the Famine. I mean really ! ( Speaking as a Paddy myself ) Its worth restating an important detail: The population of the Island of Ireland dropped from 1841 to 1851 by ~4 million (Official British Census figures), not all died, most recent estimates have about 50% dead, 50% emigrated. The reason why I personally feel that the British Government carries a lot of blame is down to the fact that the Famine didn't happen in just a single year, the blight occured to greater or lesser extents every year between 1845 & 1847. So I may excuse the first year, but what about the subsequent ones ?

  103. Mission impossible by 2nd+Post! · · Score: 1

    So essentially the point is "Can we develop something unexploitable?" which is, I think, impossible.

    Standard, monoculture, or otherwise, I think it's impossible to develop something unexploitable. The nature of the problem is designing something flawless, and as soon as context, culture, needs, or environment changes, the design is no longer flawless.

    1. Re:Mission impossible by dmdollar · · Score: 1

      I agree that it's almost impossible to make software flawless. However, flawless standards, created with an eye for future extensibility while still maintaining compatibility with old versions (think XML or HTML) can be made. Standards can be made unexploitable. However, the programmers that code to these standards will never be perfect.

  104. Maybe not monoculture, it's the development model by master_p · · Score: 1

    Maybe it is the development model of Microsoft. With few developers per team trying to meet deadlines dictated by the market, it's no wonder commercial software is generally more buggy than open source software. After all, it has been said here on /. that the strength of open source is that lots of eyes see the software.

  105. Diversity to the point of uselessness? by 2nd+Post! · · Score: 3, Interesting

    Not at all, not according to research models, actual case studies, and biological examples.

    The study of networks, and scale free networks, has been applied to virus vaccination, and I do believe those results apply equally to the internet, or any other network. You don't need to immunize everyone, and you don't need to make all network nodes different, you just need to immunize hubs, and you just need to vary and protect vital hubs.

    Here's a thought exercise: If you had 3 lans at work (one wireless, and two wired), you don't need to diversify every network to protect the entire place; You only need to protect three internal firewalls, three routers, one external firewall, and three DHCP machines to effectively protect up to 750 machines. Even better of course is the fact that all 750 machines don't have to be identical, since there will be the odd Linux server, Mac desktop or laptop for the graphic folks, and perhaps a Sun workstation or two here and there.

    So it's not like you'd have to diversify to uselessness at all; just intelligently.

    1. Re:Diversity to the point of uselessness? by gurustu · · Score: 1
      I can agree with you up to a point ... adding more diversity and security to key points in a network will have a protective effect well beyond the effort that's put into securing those nodes. However, if you stop there, you have an extremely brittle security model. A few compromises, and the whole system is now vulnerable.

      Instead, you need (to extend a metaphor) to add "herd immunity" to your network. Not every machine needs to be absolutely immune to assault, but if a large enough portion of your network has some immunity, your whole network is "immune enough" to prevent major compromises.

      The goal, IMO, isn't to prevent security breaches, but to block the easy ones and mitigate the hard ones. To only plan for the success of a few points in your fabric is disastrous ...

    2. Re:Diversity to the point of uselessness? by 2nd+Post! · · Score: 1

      Good point!

      Sometimes I do learn things at Slashdot : )

  106. argument by Tom · · Score: 1

    Isn't this another good argument against monopolies?

    Yes, and the security community has been making it for at least 5 years. Good to see you've caught up, welcome to the party.

    --
    Assorted stuff I do sometimes: Lemuria.org
  107. Proof only exists in mathematics. by khasim · · Score: 2, Insightful

    "It's not a question of whether Linux vs. Windows on security is arguable or not, just whether it can be proven."

    It can never be "proven" because there is no way to know that every possible bug has been found.

    All that can be shown is statistical evidence.

  108. My Definition Is This by meehawl · · Score: 1

    Nomads had to move around to eat to get to where their food supply is.

    Maybe for you nomads are people who live in yurts and eat fermented curd, but I think here you are describing a hunter-gatherer society. The United States, and its precursor European cultures, were characterised by large-scale, frequent migrations of enormous bodies of people. If that isn't nomadism, then I don't know what is.

    As I mentioned, this continued tendency of USians to migrate more frequently during their lifetimes than other European-descended cultures, and to tend to travel greater distances both for daily commutes and during their migrations, marks USian culture as much further along the "continuum" away from from settled, non-nomadic cultures. Many economists refer to this as labour force mobility. The migration of black americans from the under-developed southern states into the northern states during the 20th century is a classic example of this. During this time, the US also saw massive infusions of migratory labour from abroad to specific disembarkation points, and these people and their descendents begun and are continuing a migration from both coasts into the heartland. In recent years, Latino migration from the southern borders has been accelerating.

    I never considered pioneers nomads. Once a pioneer has picked their homestead, they don't typical move if they could help it.

    Again your perception is open to reinterpretation. The early settlers practiced clear cutting, which led to rapid reductions in land fertility before the invasive Euro portmanteau biota could be established. That's why the Western frontier moved so quickly - many people upped stakes and moved, chasing the fertility. Similarly, your example of miners elides over the fact that when the easy seams were depleted, people moved to the next one. Entire towns were created and destroyed within decades.

    So you see, the difference between a long-established nomad culture and USian culture is that many nomads used biodegradable and/or portable habitation and technology. USians tended to build less biodegradable structures that have eroded less - giving the illusion of permanence and stability.

    Also, your self-description of forced migrations illustrates an important point. Most individuals within nomadic socieities do not classify themselves as willing, repeated travellers. Instead, economic and climate conditions force them to migrate periodically. Your self-described situation sounds to me identical to some descriptions I've read of Mongolian nomadic cultures, allowing for culturally specific cues. Most "nomadic" Mongoloians rarely travel more than 3 miles per day, and perhaps 200 miles during a semi-annual migration. They would consider your travels "40 mins" to Walmart (presumably between 20-40 miles) to be extreme).

    And the progression from nomadic->settled is not inevitable, or given. The classic example is the Lapps of northern Europe. Until the 16th century they were a settled, agrarian society. Then advances in technology enabled themto develop an economic advantage around raindeer herding. And within a couple of generations the vast bulk of their society became nomadic, pushing further north and squeezing out the original, aboriginal inhabitants. Don't be fooled into thinking that nomadism is an "earlier" state and settled life a later state - it's a cultural reaction to socio-economic stimulus.

    --

    Da Blog
  109. a labrynth by theCat · · Score: 3, Interesting

    "Standards" contribute to the problem of monoculture in much the same way that standardizing on "front door with lock that opens with a key" contributes to home burglary. For that matter, all thieves speaking the same language in their home town makes it easier to discuss burglary. But the same standards also help us get around every day, so there is a tradeoff.

    Now, interestingly enough, I suspect we are heading for an era of fewer such standards! Communication is already in flux due to encryption; my encrypted discussion with another person will appear as complete jibberish when intercepted, like when the Japanese intercepted US Navy transmissions that were actually clear-text conversations between North American Indians working in the radio room. As for locks...what happens when homes lose their locks in favor of AI, and simply recognize who can come in and who cannot? It is much harder to crack a system that is watching you while you attempt to crack it. After all, the house could simply kill you if it had the right weaponry. At the least, it would not be as gullible as a lock.

    OK...my point approaches. Think for a moment about the shifting stairways and jumping rooms (well there was one at least in the last book) in the fabled Hogwarts School of Witchcraft and Wizardry. Ignore for a moment all the spellcraft going on...just look at what you could do with the architecture...can you imagine trying to take that place with a SWAT team? What route would they storm through? What alternates would they plan? What if things started moving even faster during a suspected attack? Further, what if the students and staff knew the rules and could function well enough regardless? An assault would not even bear the attempt. Given a similar kind of approach to software (and it really is just an approach, not magick at all) the best defensive strategy in OSs would be to have them randomize themselves on-the-fly. Most binaries could afford a certain amount of NOP space inserted. During final compile a "deviantC++" compiler could randomly insert busy loops or security trips or even totally bogus code, like whole other apps laying around already (games come to mind) and have them jumped over by properly executing code. We have plenty of RAM on our systems and generally an excess of CPU cycles; let 50% or more of binary be lines of random or calculated diversion codes. And let the code move itself around!

    We're so accustomed to the idea of optimizing code. We even reuse code and data objects and this is seen as a virtue and at present it is. But we could quickly decide that times have changed and it is no longer a virtue. My machine no longer has just 640K RAM, guys, and it has enough spare CPU to run Setiathome. I'm willing to sacrifice some of my slack for an OS and apps that gleefully rewrite themselves every few minutes. If that became very common then the notion of exploiting a computer remotely via known vuls would become a quaint memory of a primitive era in technology.

    And now I will hustle my butt over to the USPTO to patent this scheme for the financial benefit of my heirs. Remember, you read it here first.

    --
    =^..^= all your rodent are belong to us
  110. Re:YES! (or no) Polyculture != secure reliability by G4from128k · · Score: 1

    Although a monoculture does incite malignant elements to concentrate their malware exploits on a single popular platofrm, a polyculture is not sufficient for security. The problem is the high fanout of the internet and the extremely low cost of communications.

    High fanout occurs because every machine is conected to every other machine and so many people have such large e-mail address databases. The low cost of transmission of infectious messages means that an infected computer can readily attempt to contact a very large number of other machines. Even if only a minority of the machines are suseptible, that minority is quickly found by exploits that blast out thousands of infectious messages. This enables infections to spread far and wide in a short period of time.

    At best, polyculture slows the rate of infection and bounds the extent of the infection, but cannot prevent an infection for saturating the population of susceptable computers.

    Where polyculture could really provide benefits is if all computers were multi-booting with parallel alternative OS versions. If one running version of the OS got sick, the other OSes would detect the problem and fill-in for the ailing OS.

    --
    Two wrongs don't make a right, but three lefts do.
  111. Microsoft is NOT a monopoly! by shadowxtc · · Score: 0, Troll

    Look up the definition of the word in a dictionary, and you'll see it's clearly not so. Years ago, yes, they indeed were. But 85% market share is not 98%.

    1. Re:Microsoft is NOT a monopoly! by Mybrid · · Score: 1

      Umm, in case you don't live in the US, we don't live by the rule of Dictionary, we live by the rule of law. The law defines monopoly by a dictionary and precedent.

  112. Not comparable by sheldon · · Score: 1

    Software can be fixed rapidly to prevent a "disease".

    Plants cannot, it takes years and years of research and making of hybrids and such.

    This argument more readily demonstrates a lack of understanding of the problem, than makes any compelling point.

  113. Re:YES? ...uh, no... by TygerFish · · Score: 1
    contract.. agreeing to pay 20% interest on my car loan. Ok, that's arguably bullshit. My friend has the same car, make the same amount of money, and pays 5%. That's unfair. Can I file a lawsuit?


    No, you can't.

    You can't because in your example, you have made a bad market decision. Instead of getting your car loan from scores(?) of other lenders, you choose the one that charged you a price greater than your friend's by a factor of four.

    You didn't listen to advice so old the Romans gave it to one another, "caveat emptor," "let the buyer beware."

    In Microsoft's case, they have worked behind the scenes since the beginning of desktop computinng to define buying a computer at all as buying an operating system from Microsoft. To maintain this state of affairs, Microsoft has stolen innovative code from startups and used other tactics to block innovators from entering the market, and offering choices other than Microsoft's products.

    By doing this, they have prevented the consumer from enjoying the benefits of choice in a free market--by your example, no choice for any computer user but paying 20 points on the loan in order to own any car regardless of the car's quality.

    Since the whole thread is started by an analogy (economics: monopoly, biology: monoculture) it is good to use one to finish up here.

    Monopolies like Microsoft's are worse than bad governments in that you can leave a country with bad government and not pay taxes to it. As a citizen, you can escape and cease to support a bad government with your money and effort. But as a computer-user, you can sneak out of China and escape to India--and still find yourself using microsoft's software, with its unaddressed vulnerabilities in both places.

    Someone said that, in a free market, you enjoy rational choice--you can use reason to pursue your own fairness or your own advantage--and Microsoft's monopoly prevents this.

    Someone else said, 'Hell is the impossibility of reason.'

    That's pretty much what's wrong with it.

    --
    To mail me, remove the 'mailno' from my email addy.
    "Yeah. It smells, too..."
  114. Monocultures in nature by mrogers · · Score: 4, Funny
    One of the reasons that monocultures rarely occur in nature (except in artificially-selected crops) is the genetic crossover that occurs during sexual reproduction. Members of species that reproduce asexually are identical to their parents except for mutations - members of sexually reproducing species are not identical to either parent. Crossover allows a species to maintain a diverse gene pool without a dangerously high level of mutations (most of which are harmful). Sexually reproducing species are therefore less prone to epidemics than asexual species.

    The implications for internet security are clear: we have to teach computers to have sex. Luckily there are plenty of training videos available on the internet. I've been doing my bit for the future of network security by downloading these videos and showing them to my PC - I recommend you do the same.

    1. Re:Monocultures in nature by BandwidthHog · · Score: 1

      Even though it's just a shadow of it's former self, a primer on propogation via the nasty for those of a non-biological persuasion is available at telephonesex.net.

      --

      Quantum materiae materietur marmota monax si marmota monax materiam possit materiari?
  115. Mao's China by Latent+Heat · · Score: 1

    I heard a similar thing was responsible for famine in the early days of Mao's China. There, the commissars (or whatever they were called in Chinese Socialism), who wanted to get promoted, kept making inflated promises about production, and they shipped food to meet those quotas, stripping the countryside of the food to keep people from starving. The people at the top were only getting filtered reports while the people at the bottom starved.

  116. For whom the potato tolls. by fm6 · · Score: 2, Insightful
    The English did nothing to help the them during this time.
    I seem to recall that the Queen donated 10 pounds to Irish Famine Relief. Of course, that was also how much she gave to her favorite animal shelter...

    Your point is well-taken, but it has some uncomfortable consequences. Consider that most people on this planet don't get enough to eat. They're not as badly off as the potato-dependent Irish, but they're still pretty badly off. And, like the Irish, they're not starving because there's no food to feed them. They're starving because the economic deck is stacked against them.

    There is a difference in that the Irish lived on the very land that could have fed them, and even grew the crops they weren't allowed to eat. But I'm not sure that's a difference with any moral value. It certainly isn't a difference that matters to the millions who hate and envy us for our full bellies.

    1. Re:For whom the potato tolls. by johnmoe · · Score: 1

      > Consider that most people on this planet don't get enough to eat.

      Is this true? I've never heard that before and if it is true, how about a source?

    2. Re:For whom the potato tolls. by fm6 · · Score: 2, Insightful
      A healthy, active adult needs about 2,000 calories to function. The bare minimum to survive without severe impairment is about 1,500 calories. According to the UN Food and Agriculture Organization, almost 800 million people fail to achieve that basic requirement. I can't seem to find hard figures for the 2,000 calorie level, but I don't think it's a majority. Then you have to add in all the people who get enough calories but don't have access to a balanced diet. For example, there are a lot of people going blind because they don't get enough Vitamin A. How many? I can quote some scary statistics from various developing countries, but I can't find any global figures.

      Maybe I'm not correct in thinking these numbers add up to "most people". But we're still talking a figure in the billions. Meanwhile, the developed world destroys millions of tons of "surplus" food every year. This is uncomfortably similar to what the English did to the Irish.

      If you want sources, Google for relevent terms like "hunger". You'll have to decide for yourself which sources are authoritative.

  117. Here comes the woodpecker. by Simonetta · · Score: 1

    This whole topic reminds me of the old saying,

    "If architects made buildings the way that programmers write software, then the first woodpecker to come along would destroy civilization"

    The fact that you can crash a program completely by changing one bit of a million byte executable file never ceases to amaze me.

    The fact that no one in the computer industry or university community will deal with this problem or even talk about it dismays me.

    It just shows that the technological community is just not ready to be taken seriously and that all of their work is, in reality, just prototypes and toys.

    The fact that no one into computer programming industry will guarantee in writing that their programs will actually work as advertised just proves the whole point.

  118. Wrong monoculture... by Anonymous Coward · · Score: 1, Interesting

    The focus of the discussion is monoculture of binarys, software, etc. I believe the point isn't software, it's focus of developer energies.

    Microsoft is getting serious about security not because it is good, or proper. It is because they are losing sales because of it. It has become an issue this year, not because there is more damage, more worms, more insecurities. In fact, it could be said that MS stuff is more secure than it was two or three years ago. It is an issue this year because Microsoft is losing sales.

    I Love You worm was in 2000. It cost lots of money. My sister was working for an accounting firm, and their systems were down for a week. I'm quite sure that MS' clients screamed at them. MS said, well, we will try to fix things. What could anyone do? There weren't any real alternatives available. Even now, the Linux desktop is just getting to the point of being ready. Linux on the server was good, but not at all a proven reliable choice as it is now. So MS didn't lose any sales. So they didn't need to focus the whole of their energies to fix the security issues.

    Which brings to mind another question. If Outlook was the problem, where is the thriving market choice for Windows mail applications? There isn't any. Still, for Window's users, they are essentially stuck with Outlook. On Linux, there is a very good choice, with competitive features, and active development in most. If one showed a real problem, no big deal. Apt-get another one and carry on. Just like the choice of MTA's. Don't like Sendmail? Use Exim, Qmail, postfix, etc. The maintainers of each are aware that security is a necessity, so at least they are working on it. Microsoft, until recently, didn't care at all.

    I believe that this last August's spate of security issues that cost real money and time resulted in a loss of sales. There is a truly viable alternative in the server room. A multi-culture if you will, in a healthy marketplace. Users could slam MS, tell their sales rep to shove the f****** trash up their a**, without any repercussions, because there is an alternative. Microsoft has had no choice but to respond, and fix the problems.

    Remember, security is an expense. You can't successfully sell security. Features do sell. Lack of security only costs sales. Your best people are put to a task that is difficult and costly, and when you get it right, the issue and problem disappear and are forgotten. The only thing that will keep security in the forefront as it needs to be is a competitive market, where there are alternatives. If IIS sucks, use Apache. If Apache sucks, use something else. There is choice.

    Microsoft will probably get things reasonably secure, and the issue will die as a major sales factor, all else being equal. The differences between open and closed source, updating methods etc. will in the end be minor points to argue over. But only as long as there are viable alternatives in the marketplace to keep all the participants focused. That I think is what is dangerous about a monoculture.

    Derek

  119. Let's ensure our diversity ... by chris_sawtell · · Score: 1
    ... by using all these Web servers ( Alphabetic order ):-

    • AOL ServerThe Sophisticated One.
      ApacheThe One We All Know and Love.
      BoaThe Fastest One.
      WNThe Indexed One.

    No more monocultures on our side of the fence now please.
    All these Web servers install perfectly, and each one has its own special features.
    Check them out and seriously consider switching!
  120. Linux zelots trying to justify themselves again. by Anonymous Coward · · Score: 0

    Boring!

    You guys must have some kind of penis envy with Microsoft.

  121. So when are they going to apologise to Dan Geer??? by advocate_one · · Score: 1
    He was sacked last year for pointing out the dangers of a "monopoly monoculture"...

    I wonder if he's quietly chuckling to himself right now as he's being proved right...

    --
    Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
  122. Evolve compilers, harden binaries by 1,$d · · Score: 1
    As other comments point out, it takes more than a monopoly or a standard to make a vulnerable software monoculture. It takes a lot of installations & executions of the same software with the same flaw.

    If compilers randomize the physical layout of memory allocation and of machine code, it will be harder for exploits to succeed on the same software. Two compiles of the same software will not have the same vulnerabilities. This is effective when different users run different compiles of your code. (Linux, anyone?)

    If compilers generate code that randomizes executable structure at program start time, then you only have to release one compile - all installations can be exactly the same, but two running programs (or OSes) will not have the same vulnerabilities.

    This is genetics-in-compilers. Learn from biology and make software diverse when it runs, harder to attack. Evolve compilers.

  123. Political Famines by meehawl · · Score: 1

    Is the blight actually irrelevant to the famine?

    Of course not. But the fungus struck across Europe, during that period and for a decade preceding it. It caused food shortages and social disruption... but not Famine. Therefore a Famine is a product of social factors, whereas those food shortages were a product of the fungus. Famine is not really a condition of the general absence of food, but instead a symptom of the incapacity of a population to pay for food at a particular time. Famine is therefore an political construct, with biology or climate as a convenient, though not essential, precursor. The Famines in Somalia and Ethiopia, for example, over the past couple of decades have had more to do with the civil wars there than the climate, which while dry has also been uncharacteristically dry throughout most of North Eastern Africa over this time.

    --

    Da Blog
  124. Re:Wow, a single digit IQ and you have mods. by __aagmrb7289 · · Score: 1

    It's unfortunate that this was marked as a troll - I almost missed it. I was working for Netscape during that lawsuit, and I didn't ask for a resource on that topic (or at least mean to) - I just hadn't heard the whole story on DR DOS, and figured it'd be nice to know. As for me googling for it myself - sure, I could do that. But why force everyone else to do your research for you? If you want to make a point, then it's pretty much your responsibility to support it, not mine. As for the rest, I think that the rest of the posters did a nice job covering the subject, so I'll leave it where it lies. Just some advice - I think you got trolled because you were attacking me personally, in a bit of a nasty way. Better luck next time.

  125. Not really. by khasim · · Score: 1

    If we were discussing US history and you demanded that I provide a link showing that the US used to be a British colony, I'd think you were an idiot who didn't know anything about the subject.

    Now you're trying to go from demanding a link on the DR-DOS stuff to claiming that you already knew about it.

    If you already knew about it, why ask for a link?

    Nope. You're an idiot who knows nothing about the subject and you got mod'ed up by other idiots with mod points. The same idiots who mod'ed me down. But that's how it goes sometimes.

    The facts are that asked for a citation on the DR-DOS case. A case that SHOULD be well known to anyone with any background in this industry.
    -and-
    You asked for a citation on the Netscape vs Microsoft trial. That's even worse. EVERYONE should know about that. It was in all the papers and on all the news broadcasts.

    It is my responsibility to support my points. That is true.
    -but-
    Back to the US history example. If you are so uninformed that I have to fill in basic facts for you, then whatever you might believe doesn't matter to me. You're an idiot just spouting off.

    1. Re:Not really. by __aagmrb7289 · · Score: 1

      Okay, well, I guess you are still pissed off or something. As for the DR-DOS thing, well, comparing it to knowing say, about the American Revolution, pretty much tells me your perspective is shot. The DR-DOS thing, which I didn't know about (though I've heard of similar issues), is hardly important enough to be known by "anyone in the industry". Again, I didn't ask for citation on the Netscape thing, at least on purpose. Try reading my posts. I've taken the time and courtesy to read and respond to your diatribes. I've even attempted to understand what you've written and why. I asked for further information on DR-DOS. Someone else gave it. What's the big deal.

      As an aside, as EVERYONE knows in THE WHOLE WORLD, IQ has absolutely no relation with how much someone knows, or whether someone knows about a particular thing. Perhaps you should come up with a better way to attack people for lacking the knowledge of a relatively useful peice of trivia? Ignorant is my favorite tact, but feel free to pick your own.

  126. Not pissed off, Intelligent. by khasim · · Score: 1

    I saw your post getting mod'ed up. That told me that there were idiots with mod points. So I title my post to annoy those idiots enough that they will use mod points pushing mine down. And it worked. Those idiots used up 2/5ths of their mod points here. Mission Accomplished.

    Now, you had PREVIOUSLY stated, and let me quote you...

    "...I just hadn't heard the whole story on DR DOS, and figured it'd be nice to know."

    Now you claim....

    "The DR-DOS thing, which I didn't know about (though I've heard of similar issues), is hardly important enough to be known by "anyone in the industry"."

    So, you knew about it, but you didn't know about it.

    Try to keep your story straight.

    And it is important enough for anyone in this industry to have heard about. And there are NOT any "similar issues".

    Unless you'd care to identify those "similar issues"?

    You can claim it is trivia. But that doesn't make it so. Besides, you can't even keep straight what you claimed you knew, when you claimed you knew it and what you know claim you didn't know because it is "trivia".

    Wow. And you also claimed to have worked for Netscape during that lawsuit. I would have thought that Microsoft's past anti-competitive actions would have been somewhat important to a current (then) anti-competitive case.

    Again, try to keep your story straight.

    Seeing as how there aren't any morons with mod points watching this thread, I won't waste any more time on it.

    You should really read the moderator's guide.

    1. Re:Not pissed off, Intelligent. by __aagmrb7289 · · Score: 1

      Gosh, I guess I was wrong. You are a troll. How unfortunate. It might assist you in the future if you learn to comprehend english, since you seem to be seeing contradictions in statements that are completely clear to those who have a modicum of intellegence. I apologize for attempting to defend you. It won't happen again. By the way, good luck finding a job. I hear McDonald's is hiring.

  127. Try to keep your story straight. by khasim · · Score: 1

    Now, you had PREVIOUSLY stated, and let me quote you...

    "...I just hadn't heard the whole story on DR DOS, and figured it'd be nice to know."

    Now you claim....

    "The DR-DOS thing, which I didn't know about (though I've heard of similar issues), is hardly important enough to be known by "anyone in the industry"."

    So, you knew about it, but you didn't know about it.

    Try to keep your story straight.

  128. Another Linux + Monoculture facet by dwalsh · · Score: 1

    Which OS has killed or resulted in the decline of more Unices: Windows or Linux?

    --
    ${YEAR+1} is going to be the year of Linux on the desktop!
  129. I protest your erroneous charge of bad grammar... by BorgCopyeditor · · Score: 1

    ...most strenuously, my good sir or madam.

    As the law demands, I did make an error, but in punctuation, not grammar. Granted, the legitimacy of "the reason is because" is disputed, but only by capitulationist descriptivists. :-)

    Here's a brief note on this construction.

    --
    Shop as usual. And avoid panic buying.
  130. Re:I protest your erroneous charge of bad grammar. by AJWM · · Score: 1

    A note from The Columbia Guide to Standard American English? The title itself is an oxymoron on several levels.

    Next you'll be citing Webster's as an authoritative dictionary. ;-)

    --
    -- Alastair