Every operating system has its issues. Some issues are more dangerous than others. Some leave one open to external attack; some leave you open to internal stupidity.
Using Microsoft products leave one a target for malware intended to create zombie networks or to cause as much havoc as possible. Not so much because Microsoft is more vulnerable that other operating systems and applications, but because there is so much more of it out there. It's a bigger target.
That alone would be a great reason to not run Microsoft systems when security is a big concern. Choosing php and mysql as the scripting language and database of choice for important websites is akin to putting a bullseye on your back in hunting season.
How much more difficult would it be for the unscrupulous to hack into systems if there were twenty different operating systems, 50 different web servers and 20 different databases.
edit to add that which was intended when I wrote the subject line: I could not figure out why a program was not starting on one computer when it starts fine on another. Then I thought, "Who is trying to run the GUI program ?" Ah root! Very good. On this machine, root doesn't have access to a graphical display. Ergo, it fails -- silently.
Using Microsoft products leave one a target for malware intended to create zombie networks or to cause as much havoc as possible. Not so much because Microsoft is more vulnerable that other operating systems and applications, but because there is so much more of it out there. It's a bigger target.
That alone would be a great reason to not run Microsoft systems when security is a big concern. Choosing php and mysql as the scripting language and database of choice for important websites is akin to putting a bullseye on your back in hunting season.
How much more difficult would it be for the unscrupulous to hack into systems if there were twenty different operating systems, 50 different web servers and 20 different databases.
edit to add that which was intended when I wrote the subject line: I could not figure out why a program was not starting on one computer when it starts fine on another. Then I thought, "Who is trying to run the GUI program ?" Ah root! Very good. On this machine, root doesn't have access to a graphical display. Ergo, it fails -- silently.