Hilf’s word.
This article is right on. There is plenty of evidence to suggest that Windows is indeed more reliable than Linux. Don’t get me wrong. I love Open Source and Linux (eh…I like OpenBSD better) as much as the next guy, but there is this sort of cultural movement within the Linux community to stick their fingers in their ears and sputter nonsense whenever someone actually competes with Linux (or open source in general). I suspect that there are some level heads within the Linux community, particularly among developers, that know all this. But for a large segment, as soon as you say “Windows does _____ well, and Linux could stand some improvement in the area of ____”, you don’t get back reasoned responses. You get “Quit spreading FUD, you M$ fanboy. Linux is l334 and wipes the map with Winblows. W()()t!”.
Until the Linux community sort of collectively wakes up and smells the coffee, they will continue to not be competitive with Microsoft, even in some of their pet areas, like reliability.
What Hilf says about testing is particularly true with open-source software. Microsoft, in the Windows division at the time that I worked there, employed over 2,500 people just for testing – and I mean *real* testing, with a plan, recorded results, etc. Linux probably has under 500 active contributors, and no structured testing plan. Microsoft has a lab where they test thousands of printers – linux has thousands of users that send in dmesg and bug reports.
There’s simply no comparison.
I’m the first person that would just love it if, say, OpenBSD could utilize resources like that, because I think they have a fantastic process in place, and they do generate code that has as high a quality as can be expected without such resources. With them, they’d be unstoppable.