Quelle est la différence entre /etc/environment et /etc/profile ?
Je comprends que le premier est chargé avant le second, mais quelle est la différence conceptuelle? Y a-t-il de bonnes raisons de définir certaines variables dans l'une et pas dans l'autre? Sauf le fait que /etc/environment
semble exister pour configurer l'environnement pour tous les processus exécutés par le système, tandis que /etc/profile
est pour configurer l'environnement utilisé et propagé à partir du shell de connexion, n'est-ce pas?
De plus, sur une note latérale, quel programme lit traditionnellement /etc/environment
? Est-ce lié à POSIX, ou juste une convention?