From 1c072a7bc8a756c84f2c8b59b480863af2babb45 Mon Sep 17 00:00:00 2001 From: ahrenholz Date: Thu, 4 Feb 2010 17:46:34 +0000 Subject: [PATCH] improve intro 2 --- wiki/Namespaces.wiki | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/wiki/Namespaces.wiki b/wiki/Namespaces.wiki index 3c929263..1a1c64eb 100644 --- a/wiki/Namespaces.wiki +++ b/wiki/Namespaces.wiki @@ -1,10 +1,12 @@ -#summary References for Linux network namespaces +#summary CORE HOWTO and references for Linux network namespaces = Introduction = -Linux network namespaces is a lightweight container-based virtualization that is part of the mainline 2.6.27+ Linux kernel. A virtual network stack can be associated with a process group. This is similar to the FreeBSD jail mechanism. +Linux network namespaces (netns) is a lightweight container-based virtualization that is part of the mainline 2.6.27+ Linux kernel. A virtual network stack can be associated with a process group. This is similar to the FreeBSD jail mechanism. -Each namespace has its own loopback device and process space. Virtual or real devices can be added to each network namespace, and you can assign IP addresses to these devices and use them as a network node. +Each namespace has its own loopback device and process space. Virtual or real devices can be added to each network namespace, and you can assign IP addresses to these devices and use them as a network node. By default these network namespaces share the same filesystem, just like CORE nodes in FreeBSD. Netns does not have the same security and resource restrictions as OpenVZ containers, and do not require a separate OS template. + +You do not need to patch your kernel in order to use network namespaces. Modern distros such as Fedora 12 and Ubuntu 9.10 have netns support turned on in their default kernels. = CORE Namespaces HOWTO =