Séance 3 : Les variables d'environnement « pas à pas »
Les processus ont un environnement. Il définit dans quelle langue ils devraient vous parler (des virgules ou des points), ou l'heure locale, mais aussi des aspects informatiques primordiaux, comme la notion de répertoire courant, les bibliothèques dynamiques partagées qui seront chargées à la demande, quels logiciels seront lancés par votre shell, etc.
Comprendre que chaque processus peut voir le monde différemment des autres est une première ébauche de la notion de contextes d'isolation [Alain Tchana et al, ACM APSys'23], qui reviendront notamment avec les images virtuelles de l'informatique dans les nuages (Cloud, ☁).
Dans ce TP, nous n'aborderons que la configuration individuelle des processus au moyen des variables d'environnement.