23 | | * WIP |
| 23 | === Documenting MacPorts' Advantages |
| 24 | The documentation should explain MacPorts' advantages and why certain decision have been made (and why they are good). |
| 25 | |
| 26 | ==== Privilege Separation (aka 'MacPorts requires sudo/root') |
| 27 | MacPorts does not run builds as your user, but will switch to a separate, unprivileged `macports` user when building. This prevents builds from accidentally modifying files in, for example, your home directory. |
| 28 | |
| 29 | MacPorts also runs its builds inside a sandbox that will prevent them from modifying files outside of the places where MacPorts supports modifications to ensure a rogue build system will not wreak havoc on your system. |
| 30 | |
| 31 | Files installed by MacPorts are owned by root, so that they cannot be changed by software run under your user account. This gives you the guarantee that the files installed by MacPorts are not changed without your knowledge. |
| 32 | |
| 33 | ==== 'Why do you need me to modify $PATH' |