Je comprends que le premier est chargé avant le second, mais quelle est la différence conceptuelle? Existe-t-il de bonnes raisons de définir certaines variables dans l'une et pas dans l'autre? Excepté le fait qu'il /etc/environment
semble exister pour configurer l'environnement pour tous les processus exécutés par le système, tandis que /etc/profile
pour configurer l'environnement utilisé et propagé à partir du shell de connexion, n'est-ce pas?
Aussi, sur une note secondaire, quel programme lit traditionnellement /etc/environment
? Est-ce lié à POSIX, ou simplement à une convention?
VAR=value
pris effet dans un shell (après reconnexion).