# Linux Namespaces

## Metadata
- Author: [[wikipedia.org]]
- Full Title: Linux Namespaces
- Category: #articles
- Summary: Linux namespaces are a feature that allows different sets of processes to see and use separate kernel resources, like process IDs and network configurations. They are essential for creating container environments, enabling processes to operate independently within their own namespaces. Introduced in 2002, namespaces have evolved to include various types, such as user, network, and mount namespaces, allowing for greater resource isolation.
- URL: https://en.wikipedia.org/wiki/Linux_namespaces
## Highlights
- **Namespaces** are a feature of the [Linux kernel](https://en.wikipedia.org/wiki/Linux_kernel) that partition kernel resources such that one set of [processes](https://en.wikipedia.org/wiki/Process_(computing)) sees one set of resources, while another set of processes sees a different set of resources. ([View Highlight](https://read.readwise.io/read/01jw79ctaadwdgpg077dfdq7hb))
- each process is associated with a namespace and can only see or use the resources associated with that namespace, and descendant namespaces where applicable ([View Highlight](https://read.readwise.io/read/01jw79g86rqf0094t4t4bkm6et))