Project:Base/Alternatives

The packages in app-alternatives category symlink specific implementations of generic tools to their respective generic names. For example, installs  symlink. USE flags are used to select a specific implementation.

Alternatives vs. eselect
Alternatives are preferred over eselect whenever writing outside is necessary. They guarantee that the installed symlinks are owned by the package manager, and managed using the same process as system upgrades.