diff --git a/glossary.md b/glossary.md index d51aac88..27354114 100644 --- a/glossary.md +++ b/glossary.md @@ -1,34 +1,34 @@ -# Glossary +# Glossary -## Bundle +## 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 a process within it. -## Configuration +## Configuration The [`config.json`](config.md) file in a [bundle](#bundle) which defines the intended [container](#container) and container process. -## Container +## Container An environment for executing processes with configurable isolation and resource limitations. For example, namespaces, resource limits, and mounts are all part of the container environment. -## Container namespace +## Container namespace On Linux, a leaf in the [namespace][namespaces.7] hierarchy in which the [configured process](config.md#process) executes. -## JSON +## JSON All configuration [JSON][] MUST be encoded in [UTF-8][]. JSON objects MUST NOT include duplicate names. The order of entries in JSON objects is not significant. -## Runtime +## 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 a process inside the container, and performs other [lifecycle actions](runtime.md). -## Runtime namespace +## Runtime namespace On Linux, a leaf in the [namespace][namespaces.7] hierarchy from which the [runtime](#runtime) process is executed. New container namespaces will be created as children of the runtime namespaces.