well let me bring myself into this and im a linux user btw..
- OS X is built on UNIX. UNIX was a multi user system with a security architecture built into it at the beginning. WINDOWS came from a single user architecture with security and multi user capability as an after thought.
- UNIX had networking built into it from the beginning, again in Windows this was bolted in at a later date.
- Windows built Internet Explorer into the O/S at a very deep level, and allowed code execution within the browser. In OS X the browser is a completely separate application, its not a integral part of the OS. IMHO, this is the fundamental screw-up Microsoft made, as they created so many hooks into which someone can attack the OS.
- In earlier Windows everything ran as the system user, so the capability to compromise an entire system was easier. (see reason 1)
- Microsoft’s backward compatibility mantra doesn’t do them any favours as to run old software they need so many old APIs, all of which can have holes in them.
- OS X has no registry. IMHO, second fundamental flaw Microsoft made.
- OS X asks for your password before allowing you to run new software or install something. Not fool proof, but at least fool resistant.
- Where do viruses usually hang out in Windows:
- At the root.
- In the user’s local settings temp folder.
- In these folders: \windows, \system, \system32 — the most common places where I find viruses.
- As registry entries.
- None of those areas are exposed to the environment in OS X. You can’t see those folders. Virus writers can’t access them. Thus, viruses can’t exploit those areas. Vista’s UAC is MS’s attempt to prevent changes to those totally exposed folders without your being aware of the changes.
I completely agree. Windows has many... many flaws. I'm not a Windows fanboy at all. In fact, for everything short of gaming, I'm a Linux user. I dual boot Ubuntu 9.04 64bit and Vista Ultimate 64bit (only games installed on Vista). My gripe with Macs is the fact that they way overcharge for their hardware. You cannot buy a Mac on the market today that is as fast as my PC. I built my PC for under $900. Go ahead, try and buy a base level Mac for that much. If they offered Mac OS for PC platforms I would buy it in a heartbeat.
In fact, I think that is Apples biggest flaw. They are hardware pimps. They want to sell as much hardware as they can. Look at how they deal with their iPods and iPhones. You can't tell me that isn't obvious there if you know anything about that business model. If they took their heads out of their butts and said "Hey, there is absolutely no reason we can't make this software available on PCs with a little work." and did it they might even put a large dent in their competition. The attention Macs have been getting lately might get hardware manufacturers to re-think their Windows-only mindsets and contracts.
I know this all might sound like I am arguing with myself after that last post, all I was trying to point out is that the Mac OS is not perfect or invulnerable as the commercials lead you to believe. It is indead stronger than windows in a few important ways... but there is more to a computer than its operating system.