Quote:
Originally Posted by llama64
So if you get a rogue program corrupting things, it's not going to do any significant damage to anything else but your user folder.
The question I have to ask is why the group policy, domain information, windows general configuration and program information all located in a singular database that any simple installation program has access to?
Too many times have I had crappy driver installation programs (Creative... ATI....) screw up my registry. Heck, even the backup registry was corrupted. In most cases it's easier to repair windows via re-installation then it is to dig around the file tree trying to repair it with utilities.
OSX is simply easier to maintain.
|
This is exactly what it boils down to - for the most part, the registry can be abused by bad apps and install programs because users run as administrators (and the apps require administrator access). The registry can have fine grained permissions applied within it using NT ACL's, but nobody uses them. Similarly, apps could, and should, be storing settings in the HKCU (current user) hive, not the computer hive, but that's not what developers have chosen to do.
OS X benefits from the fact that it inherited the Unix mindset for securing things, and running multi-user out of the box. Windows is still behind in this regard.