Ausführungsumgebung
Ausführungsumgebung bezeichnet die Gesamtheit der Bedingungen, unter denen ein Programm ausgeführt wird. Dazu gehören das Betriebssystem und dessen Kernel, die Laufzeitumgebung, relevante Bibliotheken und Abhängigkeiten, Konfigurationseinstellungen, Dateisystem- und Netzwerkzugriffe sowie Ressourcen wie Speicher, CPU-Leistung und I/O-Kanäle. Ebenso gehören Umgebungsvariablen, Arbeitsverzeichnisse und Berechtigungen dazu.
Die Ausführungsumgebung kann lokal auf einem physischen oder virtuellen Rechner bereitgestellt werden oder remote bzw. cloudbasiert
Containerisierung (z. B. Docker) kapselt das Programm zusammen mit Laufzeit, Bibliotheken und Abhängigkeiten in einem portablen
Abgrenzung zur Entwicklungsumgebung: Die Ausführungsumgebung beschreibt, was zur Ausführung benötigt wird, während die Entwicklungsumgebung Werkzeuge, Editor,