4 ms·
No idea why this comment has so many upvotes. This is an awful comment because literally every single point in it is factually incorrect. > Unix was designed
by poet 16y ago
No idea why this comment has so many upvotes. This is an awful comment because literally every single point in it is factually incorrect.
> Unix was designed from the start to run multi-user environments, whereas Windows grew out of DOS, which was initially built for single-user, non-networked environments. The difference in their initial goals led to wildly different security models.
No. [1, Section 2.2]
> The average Unix user runs without superuser privileges most of the time. Typically, the less experienced a user is, the less privileges he has in a Unix environment.
No. The most popular Linux distribution lets you run any command as any user by default. [2, Default Sudoers File]
> Windows has an inversion of privileges compared to Unix. That is, the most experienced users grant their daily account the fewest privileges, whereas the least experienced users operate with administrator privileges.
No. This isn't the case with the Windows that is shipping today.
--
One final thing to consider. Who cares about separation of privileges if your OS is full of privilege escalation exploits? Hint: one of these operating systems spent billions of dollars hardening their OS and the other is full of holes.
[1] http://www.cs.purdue.edu/research/technical_reports/1991/TR%2091-087.pdf http://www.cs.purdue.edu/research/technical_reports/1991/TR%...
[2] https://help.ubuntu.com/community/Sudoers https://help.ubuntu.com/community/Sudoers
- yuhong 16y ago>No. [1, Section 2.2] NT was designed from ground up to be multi-user too.