Environnement

L’environnement d’exécution d’un logiciel fait référence aux variables présentes ou définies à l’échelle du système d’exploitation.

Certaines sont définies par le système d’exploitation et on leur fonctionnement propre :

Les logiciels utilisent souvent ses variables à des fins de configuration ou pour définir des comportements avancés :

D’autres variables existent et la configuration de chacune est (souvent) documente.

Chaque logiciel hérite de l’environnement de son parent.

Ce mécanisme est utilisé par des outils de generation et resolution d’environnement (Rez ou des outils maisons) pour executer les logiciels suivant les besoins de la production et les versions des logiciels.