Posted March 07, 2009

And in most cases, that's not Microsoft's fault. The application builders did things that required that level of access. Anyone could build Linux apps that "need root privileges to work", but it's more likely they won't get much, if any, use because of that requirement.
Granted, many developers were used to working from a Win9x standpoint, where there was no limiting security like there is with NT, but they built the software with "full access" for Win9x, and people claim Microsoft screwed up when it stops working because of the better security model of NT and Vista (and up). And Microsoft, to do what they could to ensure a sale, took a mindset of backwards compatibility to a huge degree, so if someone had a 5 year old application from a dead company built for Windows 95, it would still work if they needed it in Windows XP.

As long as a user can run any program or script and wipe out everything they are allowed to, it's still a problem. The current Windows security model (with Vista and Win 7) and Linux model are mostly the same at this point.

Outside of NT, Windows didn't have such a thing as an administrator and regular user. And the Win9x systems were a bit more oriented for home users, where the users pretty much always are the administrators. And I will agree that, with WinXP, they screwed up by defaulting to administrator, but with Vista and Win 7, they're moving in the right direction.
But, once again, if you push Linux to the mass market, you will get a lot of people that resist the user security design. It's not just a Linux thing, a lot of people like that hate the new security method in Vista and Win 7.