But they failed to appreciate the huge cost of doing that across hundreds or thousands of machines in a company.

"To go in and change source code and patch might be okay on one machine - but there's a problem when you look at doing that on a much greater scale," Mr Klaus said.

Oh, yeah, and it's soooooo much more simple to patch hundreds or thousands of computers running Windows? Let's see, an average of three reboots per patch...