Linux was free software as freedom of speech.
Then people started using it for free as in free beer.
"Wow, it's for free, let's use it!"
Some people were enthousiast for they actually liked the platform better than the commercial alternative. Those people were doing it for a cause, and they were sharing their software with the community. We do understand and respect choices.
But some other people stepped in, who thought it was ok to take a lot and do their political games in the linux scene, and make a 'commercializazion' of it all happen.
At this point it means just jumping from a vendor to another. I mean, it's free market, already before if you wanted you could go to an alternative. Why *PAY* fat companies for commercial linux support ? If you choose linux for you like it, I respect your choice, and I also use it. I like to think that different OSes have different specialized tasks in an enterprise and they can coexists happily.
Microsoft Platform of Operating Systems is the most targeted because it is more widespread and used (each hous has at least a windows PC!). There *ARE* bugs in other software too, of course, and just as many, as complexity grows. But Linux boxes are (so far) less widespread and still coming out of the underground where customization made them hard target for automated tools.
So this has given this 'perception' of higher linux security because we have not seen major worms on that platform yet. Yet.
But when competitors such as RedHat and Novell/SuSE step in, and then try to standardize the platform for easiness of management and support's sake, it will come: we will get a windows clone (linux+gnome or kde… we'll see them fused soon now that novell/suse/ximian is under one umbrella i bet), just as easy to break as the original used to be, for things become configured and placed in predictable ways, and the platform is more widespread, so the exploiting can be automated at that point. I am talking of the plague of last years: Worms.
Does it really make sense to pass from a commercial entity to another, pretending it is *still* free ? Are you really sure it still is free ? I bet it isn't. And Microsoft is working damn hard to make its code more secure, and secured by default.
Run your linux servers too, if you like them, *INTEGRATE* the two worlds to get the best of both 🙂
Windows Services for Unix 3.5 TOTALLY ROCKS !