[Devel] [PATCH 0/7] uts namespaces: Introduction

Serge E. Hallyn serue at us.ibm.com
Fri Apr 7 21:52:06 PDT 2006


Introduce utsname namespaces.  Instead of a single system_utsname
containing hostname domainname etc, a process can request it's
copy of the uts info to be cloned.  The data will be copied from
it's original, but any further changes will not be seen by processes
which are not it's children, and vice versa.

This is useful, for instance, for vserver/openvz, which can now clone
a new uts namespace for each new virtual server.

Aside from the debugging patch which comes last, this patchset does
not actually implement a way for processes to unshare the uts namespace.
The proper unsharing semantics are to be worked out later.

Changes since last submission:
  Restructured patchset so it compiles after each patch
  Removed EXPORT_SYMBOL for unshare_uts_ns and free_uts_ns.
    The former is now in the debugging pach and the latter gone
    entirely, as unsharing is likely not something to be done
    from modules!

-serge





More information about the Devel mailing list