The reason you see viruses on windows and not mac os is because far more people use windows than a mac.
I think it's actually a more complicated three-fold problem.
1) It is EASY to create a viruses in Virtual Basic.THAT is the main reason that viruses seem to target PC's rather than Macs.
If it were EASIER to create viruses for Mac, people would do it anyway.
No VBS support on the Mac equates to no VIRUS support on the Mac.
2) You have a bunch of dumb users that refuse to stop opening the "Check THIS Out" e-mails.If people would just quit opening them, the number of wild viruses would drop drastically.
Also, there is the fact that alot of people continue to allow VBS apps to run automatically.
Education doesn't seem to be cutting it, maybe Microsoft needs to FORCE VBS apps to require manual launching.
3) Then there is the fact that Microsoft doesn't WANT to plug alot of the "holes" until they are found by a 3rd party, and (more importantly) REPORTED to the public at large.Take, for instance, the header overrun "features" that Microsoft built into OE and Office.
I think someone at Microsoft got a HUGE bonus for creating code that would allow Microsoft to send a "Hey, you really should update this" e-mail to users that would overrun the buffer, and allow them to send data from your computer, should they choose to implement it.
When the hole was found, Microsoft's reaction was "it'll never be USED, that's too complicated".
It wasn't until the hole was reported to the PUBLIC that Microsoft finally decided that it needed to release a patch.
It took them about two weeks...IIRC...to finally release the patch for what I still hold was another of their "features".
Until all three of these issues are addressed, we will never be free of rampant viruses.
Then again, even the techs at Earthlink are clueless, so I guess it will go on.
When the SoBig virus was going around, my e-mail address at work was unlucky enough to be picked at random by someone else's computer as the "reply-to" address.
We were getting 20 e-mails a day from "undeliverable", or "You sent me a virus--please fix it".
I called Earthlink with the IP of the people sending them in our name, to see if they could track them down for me, and the tech asked "How do you know it's not coming from YOUR computer?".
I asked if it ran on a Mac, and he said "NO".
I told him I HAD a Mac, therefore it COULDN'T be me.
He asked how I KNEW that it couldn't be me, since I wasn't running Anti-Virus software.
I asked him again if it ran on a Mac, and he said "NO".
I even pointed out that the IP in the header wasn't ours.
He still asked "How did I know it wasn't me".
At that point, I called him a retard, and hung up before my blood pressure got too high.
I had to go through that same scenario with three separate people at Earthlink before I finally gave up, and tracked the guy's IP myself.
With tech support like that, it's no wonder that we can't get control of these things.