Durante l'installazione di Gentoo (o di altre distribuzioni o comunque di altri sistemi operativi), sono possibili diverse scelte a seconda dell'ambiente di lavoro. Le impostazioni per un server differiscono da quelle per una workstation, così come una stazione per giocare differisce da una per il rendering 3D.
Questo non è vero soltanto per la scelta dei pacchetti da installare, ma anche per le caratteristiche che un certo pacchetto dovrebbe supportare. Per esempio, se l'uso delle OpenGL non è richiesto, non dovrebbe essere necessario né preoccuparsi di installare le OpenGL nè tantomento abilitarne il supporto nei pacchetti che ne farebbero uso. Per lo stesso motivo, se non vogliamo usare il KDE, non vorremmo neanche preoccuparci di compilare i pacchetti col supporto per il KDE se questi pacchetti funzionano tranquillamente senza.
Per aiutare gli utenti a decidere cosa installare/attivare e cosa no, è necessario che l'utente specifichi il proprio ambiente nel modo più semplice. Questo forza l'utente a decidere cosa desidera realmente e facilita Portage, il sistema per la gestione dei pacchetti, a prendere le decisioni appropriate.