diff --git a/README.md b/README.md index a98dc4acd..8135432c3 100644 --- a/README.md +++ b/README.md @@ -9,6 +9,7 @@ Table of Contents - [Linux Specific Configuration](config-linux.md) - [Runtime and Lifecycle](runtime.md) - [Implementations](implementations.md) +- [Glossary](glossary.md) ## Use Cases diff --git a/glossary.md b/glossary.md new file mode 100644 index 000000000..a777ef561 --- /dev/null +++ b/glossary.md @@ -0,0 +1,22 @@ +# Glossary + +## Application + +A process tree launched inside a [container](#container). + +## Bundle + +A [directory structure](bundle.md) that is written ahead of time, distributed, and used to seed the runtime for creating a [container](#container) and launching an [application](#application). + +## Configuration + +The [`config.json`](config.md) and [`runtime.json`](runtime-config.md) files in a [bundle](#bundle) which define the intended [container](#container) and [application](#application). + +## Container + +An environment setup for the [application](#application) (namespaces, resource limits, mounts, …). + +## Runtime + +An implementation of this specification. +It reads the [configuration files](#configuration) from a [bundle](#bundle), uses that information to create a [container](#container), launches an [application](#application) inside the container, and performs other [lifecycle actions](runtime.md).