This document discusses Linux kernel namespaces and control groups (cgroups) which are used to provide isolation and resource management for containers on Platform as a Service (PaaS) systems. It describes the five namespace types - pid, net, ipc, mnt, and uts - which isolate processes, networking, inter-process communication, mounted filesystems, and hostnames respectively. It also explains how cgroups can limit and track resource usage like CPU and memory for groups of processes. The document is part of a series explaining the internal workings of a PaaS and how it uses these Linux features to deploy and manage applications at scale in a distributed manner.